[Home]

Summary:ASTERISK-21565: API Enhancements - CEL refactoring - transfers
Reporter:Matt Jordan (mjordan)Labels:Asterisk12
Date Opened:2013-04-17 22:19:41Date Closed:2013-07-20 08:15:01
Priority:MajorRegression?
Status:Closed/CompleteComponents:CEL/General Core/Stasis
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Yay, CEL!

With Stasis-Core, we no longer need a bunch of CEL events all over the code, as the state of channels and bridges is conveyed across the Stasis-Core message bus. The third step is to refactor the following:

* Add a message handler for the transfer message. When we receive a transfer message, raise the AST_CEL_BLINDTRANSFER or AST_CEL_ATTENDEDTRANSFER events
* Remove AST_CEL_TRANSFER
* Add a message handler for call pickup. Add AST_CEL_PICKUP.
* Remove all instances of the above events
Comments:By: Kinsey Moore (kmoore) 2013-07-09 14:36:19.877-0500

Work on this issue can be found here:
https://origsvn.digium.com/svn/asterisk/team/kmoore/cel_transfers

All bullet points above have been covered and have tests written for them.