-
- Downloads
Refactor CEL channel events on top of Stasis-Core
This uses the channel state change events from Stasis-Core to determine when channel-related CEL events should be raised. Those refactored in this patch are: * AST_CEL_CHANNEL_START * AST_CEL_ANSWER * AST_CEL_APP_START * AST_CEL_APP_END * AST_CEL_HANGUP * AST_CEL_CHANNEL_END Retirement of Linked IDs is also refactored. CEL configuration has been refactored to use the config framework. Note: Some HANGUP events are not generated correctly because the bridge layer does not propagate hangupcause/hangupsource information yet. Review: https://reviewboard.asterisk.org/r/2544/ (closes issue ASTERISK-21563) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@391622 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- include/asterisk/config_options.h 5 additions, 4 deletionsinclude/asterisk/config_options.h
- include/asterisk/stasis_bridging.h 2 additions, 0 deletionsinclude/asterisk/stasis_bridging.h
- include/asterisk/stasis_channels.h 3 additions, 0 deletionsinclude/asterisk/stasis_channels.h
- include/asterisk/strings.h 42 additions, 0 deletionsinclude/asterisk/strings.h
- main/asterisk.c 5 additions, 5 deletionsmain/asterisk.c
- main/cel.c 763 additions, 143 deletionsmain/cel.c
- main/channel.c 0 additions, 24 deletionsmain/channel.c
- main/config_options.c 11 additions, 0 deletionsmain/config_options.c
- main/pbx.c 0 additions, 2 deletionsmain/pbx.c
- main/stasis_bridging.c 1 addition, 0 deletionsmain/stasis_bridging.c
- main/stasis_channels.c 8 additions, 0 deletionsmain/stasis_channels.c
Loading
Please register or sign in to comment