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

(Updated March 17, 2015, 1 p.m.)


Review request for Asterisk Developers.


Changes
-------

Addressed some of the review feedback when appropriate, but mainly the fix 
involves a new approach. Instead of calling back into the menu select code this 
instead re-queues the pressed dtmf that then gets read out of the queue again 
and processed accordingly.


Summary (updated)
-----------------

app_confbridge (11): file playback blocks dtmf


Bugs: ASTERISK-24864
    https://issues.asterisk.org/jira/browse/ASTERISK-24864


Repository: Asterisk


Description
-------

Attempting to execute DTMF in a confbridge while file playback (prompt, 
announcement, etc) is occurring is not allowed. You have to wait until the 
sound file has completed before entering DTMF. This patch fixes it so that 
app_confbridge now monitors for dtmf key presses during file playback. If a key 
is pressed playback stops and it executes the matched menu option.


Diffs (updated)
-----

  branches/11/apps/confbridge/include/confbridge.h 432991 
  branches/11/apps/confbridge/conf_state_multi_marked.c 432991 
  branches/11/apps/app_confbridge.c 432991 

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


Testing
-------

Manual testing done. Setup a basic conference bridge that allowed both regular 
and admin users to enter. Ran through various menu options to make sure the 
sound file playback would stop (no longer have to wait) and a new option was 
executed when appropriate. Also ran the app_confbridge testsuite tests to make 
sure they still passed.


Thanks,

Kevin Harwell

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to