-
- Downloads
Add transfer support to CEL
This adds CEL support for blind and attended transfers and call pickup. During the course of adding this functionality I noticed that CONF_ENTER, CONF_EXIT, and BRIDGE_TO_CONF events are particularly useless without a bridge identifier, so I added that as well. This adds tests for blind transfers, several types of attended transfers, and call pickup. The extra field in CEL records now consists of a JSON blob whose fields are defined on a per-event basis. Review: https://reviewboard.asterisk.org/r/2658/ (closes issue ASTERISK-21565) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@394858 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- CHANGES 17 additions, 0 deletionsCHANGES
- apps/app_celgenuserevent.c 2 additions, 2 deletionsapps/app_celgenuserevent.c
- apps/app_dial.c 0 additions, 1 deletionapps/app_dial.c
- apps/app_directed_pickup.c 0 additions, 1 deletionapps/app_directed_pickup.c
- apps/app_queue.c 0 additions, 1 deletionapps/app_queue.c
- channels/chan_dahdi.c 0 additions, 1 deletionchannels/chan_dahdi.c
- channels/chan_sip.c 0 additions, 1 deletionchannels/chan_sip.c
- channels/sig_analog.c 0 additions, 1 deletionchannels/sig_analog.c
- include/asterisk/cel.h 3 additions, 30 deletionsinclude/asterisk/cel.h
- main/cel.c 195 additions, 140 deletionsmain/cel.c
- main/channel.c 0 additions, 1 deletionmain/channel.c
- main/features.c 0 additions, 5 deletionsmain/features.c
- main/pbx.c 0 additions, 1 deletionmain/pbx.c
- tests/test_cel.c 636 additions, 87 deletionstests/test_cel.c
Loading
Please register or sign in to comment