-
- Downloads
Stasis: Convey transfer information to applications
This fixes a class of issues where Stasis applications were not made aware that their channels were being manipulated or replaced by external entitiessuch as transfers, AMI commands, or dialplan applications such as Bridge(). Inconsistent information such as StasisEnd events with unknown channels as a result of masquerades has also been corrected. To accomplish these fixes, several new fields were added to blind and attended transfer messages as well as StasisStart and BridgeAttendedTransfer Stasis events. ASTERISK-23941 #close Review: https://reviewboard.asterisk.org/r/3865/ Review: https://reviewboard.asterisk.org/r/3857/ Review: https://reviewboard.asterisk.org/r/3852/ Review: https://reviewboard.asterisk.org/r/3816/ Review: https://reviewboard.asterisk.org/r/3731/ Review: https://reviewboard.asterisk.org/r/3729/ Review: https://reviewboard.asterisk.org/r/3728/ ........ Merged revisions 420325 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@420338 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- apps/app_queue.c 6 additions, 15 deletionsapps/app_queue.c
- include/asterisk/bridge_features.h 51 additions, 0 deletionsinclude/asterisk/bridge_features.h
- include/asterisk/datastore.h 15 additions, 1 deletioninclude/asterisk/datastore.h
- include/asterisk/stasis_app.h 22 additions, 0 deletionsinclude/asterisk/stasis_app.h
- include/asterisk/stasis_bridges.h 59 additions, 9 deletionsinclude/asterisk/stasis_bridges.h
- main/bridge.c 107 additions, 39 deletionsmain/bridge.c
- main/bridge_basic.c 116 additions, 8 deletionsmain/bridge_basic.c
- main/cel.c 17 additions, 36 deletionsmain/cel.c
- main/channel.c 21 additions, 2 deletionsmain/channel.c
- main/stasis_bridges.c 160 additions, 59 deletionsmain/stasis_bridges.c
- res/ari/ari_model_validators.c 45 additions, 0 deletionsres/ari/ari_model_validators.c
- res/ari/ari_model_validators.h 5 additions, 0 deletionsres/ari/ari_model_validators.h
- res/res_stasis.c 451 additions, 27 deletionsres/res_stasis.c
- res/stasis/app.c 58 additions, 3 deletionsres/stasis/app.c
- res/stasis/app.h 44 additions, 0 deletionsres/stasis/app.h
- res/stasis/command.c 58 additions, 0 deletionsres/stasis/command.c
- res/stasis/command.h 27 additions, 0 deletionsres/stasis/command.h
- res/stasis/control.c 36 additions, 7 deletionsres/stasis/control.c
- res/stasis/control.h 31 additions, 0 deletionsres/stasis/control.h
- res/stasis/stasis_bridge.c 109 additions, 2 deletionsres/stasis/stasis_bridge.c
Loading
Please register or sign in to comment