start_dtmf_generate during early media?
Hey everyone, I'm trying to terminate a call over a voip carrier to an AT&T conference bridge. AT&T (who, of all people, should know better) are playing the prompts for the conference bridge over early media. And of course, you can't connect to the conf. bridge because no DTMF is transferred (because the call isn't answered yet). So the question is, is there a way to force FreeSWITCH to transcode 2833 DTMF from the A-leg and send inband DTMF on the B-leg while the B-leg is in early-media state? I see there is the start_dtmf_generate application, but will this work if the b-leg is still in the early-media state? Thanks!
AFAIK the start_dtmf will work as long as media is established - even early media. -MC On Sun, Jun 12, 2011 at 1:48 PM, Bill W. <freeswitch@aastral.net> wrote:
Hey everyone,
I'm trying to terminate a call over a voip carrier to an AT&T conference bridge.
AT&T (who, of all people, should know better) are playing the prompts for the conference bridge over early media. And of course, you can't connect to the conf. bridge because no DTMF is transferred (because the call isn't answered yet).
So the question is, is there a way to force FreeSWITCH to transcode 2833 DTMF from the A-leg and send inband DTMF on the B-leg while the B-leg is in early-media state?
I see there is the start_dtmf_generate application, but will this work if the b-leg is still in the early-media state?
Thanks!
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hey Michael, Thanks for the reply! If that is the case, what is the best way to trigger that? I've tried setting this on the A-leg, but it didn't appear to work. <action application="export" data="nolocal:execute_on_media=start_dtmf_generate true"/> Thanks, Bill On 6/13/11 11:34 AM, Michael Collins wrote:
AFAIK the start_dtmf will work as long as media is established - even early media. -MC
Can you pb the debug output of this call? You might also record the call and listen to the audio, just to confirm what's happening. -MC On Mon, Jun 13, 2011 at 11:00 AM, Bill W. <freeswitch@aastral.net> wrote:
Hey Michael,
Thanks for the reply! If that is the case, what is the best way to trigger that?
I've tried setting this on the A-leg, but it didn't appear to work.
<action application="export" data="nolocal:execute_on_media=start_dtmf_generate true"/>
Thanks, Bill
On 6/13/11 11:34 AM, Michael Collins wrote:
AFAIK the start_dtmf will work as long as media is established - even early media. -MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hey Micheal, Okay, I believe I've tracked it down to this: If I set <action application="export" data="nolocal:execute_on_media=start_dtmf_generate true"/> <action application="set" data="bridge_early_media=true"/> Then inband dtmf is NOT generated on the B-leg. If I remove the bridge_early_media=true, then inband DTMF IS generated on the b-leg. Is this a bug or a feature? ;-) Thanks! Bill On 6/13/11 2:32 PM, Michael Collins wrote:
Can you pb the debug output of this call? You might also record the call and listen to the audio, just to confirm what's happening.
-MC
participants (2)
-
Bill W.
-
Michael Collins