[asterisk-dev] [Code Review] 2761: Fix several interrelated issues dealing with the holding bridge technology.

rmudgett reviewboard at asterisk.org
Tue Aug 20 13:55:34 CDT 2013


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/2761/
-----------------------------------------------------------

(Updated Aug. 20, 2013, 6:55 p.m.)


Review request for Asterisk Developers.


Changes
-------

Freshen patch from logical conflict.


Repository: Asterisk


Description
-------

* Added an option flags parameter to interval hooks.  Interval hooks now can specify if the callback will affect the media path or not.

* Added an option flags parameter to the bridge action custom callback.  The action callback now can specify if the callback will affect the media path or not.

* Made the holding bridge technology reexamine the participant idle mode option whenever the entertainment is restarted.

* Fixed app_agent_pool waiting agents needlessly starting and stopping MOH every second by specifying the heartbeat interval hook as not affecting the media path.

* Fixed app_agent_pool agent alert from restarting the MOH after the alert beep.  The agent entertainment is now changed from MOH to silence after the alert beep.

* Fixed holding bridge technology to defer starting the entertainment.  It was previously a mixture of immediate and deferred.

* Fixed holding bridge technology to immediately stop the entertainment.  It was previously a mixture of immediate and deferred.  If the channel left the bridging system, any deferred stopping was discarded before taking effect.

* Miscellaneous holding bridge technology rework coding improvements.


Diffs (updated)
-----

  /trunk/apps/app_agent_pool.c 397192 
  /trunk/apps/app_bridgewait.c 397192 
  /trunk/bridges/bridge_builtin_interval_features.c 397192 
  /trunk/bridges/bridge_holding.c 397192 
  /trunk/include/asterisk/bridge_channel.h 397192 
  /trunk/include/asterisk/bridge_features.h 397192 
  /trunk/main/bridge.c 397192 
  /trunk/main/bridge_channel.c 397192 
  /trunk/main/features.c 397192 
  /trunk/res/parking/parking_bridge_features.c 397192 

Diff: https://reviewboard.asterisk.org/r/2761/diff/


Testing
-------

* Waiting agents no longer start and stop MOH every second.  (Tests the interval hook options flag parameter.)
* Waiting agents hear the alerting beep followed by silence again. (Tests the holding bridge reexamining the idle mode option.)
* Tested BridgeWait announcer and participant entering leaving combinations.  They still work.  (Tests entertainment starting and stopping.)


Thanks,

rmudgett

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20130820/a200d5e7/attachment.htm>


More information about the asterisk-dev mailing list