<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
Hello</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
I have been trying to relay DTMF in Early Media (Before Call Answered), I have tried the following option. (<a href="http://freeswitch-users.2379917.n2.nabble.com/start-dtmf-generate-during-early-media-td6468121.html" title="http://freeswitch-users.2379917.n2.nabble.com/start-dtmf-generate-during-early-media-td6468121.html">Ref</a>) </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<span style="font-family: "Courier New", monospace; font-size: 10pt;"></span></div>
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);"><extension name="other"></span>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">        <condition></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="export" data="nolocal:absolute_codec_string=AMR-WB,AMR"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">               
<b><action application="export" data="nolocal:execute_on_media=start_dtmf_generate></b></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="uuid_bridge_continue_on_cancel=true"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="bridge_early_media=true"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="continue_on_fail=true"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="hangup_after_bridge=false"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="effective_caller_id_number=${sip_from_user}"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="hold_music=/etc/freeswitch/dialplan/Call_Hold.mp3"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="ringback=%(2000,4000,440.0,480.0)"/></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="set" data="limit_ignore_transfer=false" /></span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">                <action application="bridge" data="sofia/internal/${destination_number}@${loadbalancer}"/></span></div>
<div><span style="font-family: "Courier New", monospace;">                <action application="set" data="sip_copy_multipart=false"/></span></div>
<div><span style="font-family: "Courier New", monospace;">                <action application="log" data="1 B-leg hangup cause: ${last_bridge_hangup_cause}"/></span></div>
<div><span style="font-family: "Courier New", monospace;">                <action application="set" data="sip_h_X-RBT-Enabled=No"/></span></div>
<div><span style="font-family: "Courier New", monospace;">                <action application="transfer" data="${last_bridge_hangup_cause}"/></span></div>
<div><span style="font-family: "Courier New", monospace;">        </condition></span></div>
<span style="font-family: "Courier New", monospace;">    </extension></span>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
but it didn't generate any DTMF in early media and it caused an issue of Robotic sound in transcoding from AMR-WB to G729 as well. </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
OS:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"</span>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">NAME="Ubuntu"</span></div>
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">VERSION="18.04.2 LTS (Bionic Beaver)"</span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
Container:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">PRETTY_NAME="Debian GNU/Linux 8 (jessie)"</span>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">NAME="Debian GNU/Linux"</span></div>
<div><span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">VERSION_ID="8"</span></div>
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">VERSION="8 (jessie)"</span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
Freeswitch:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<span style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">FreeSWITCH Version 1.9.0-n20180314T133342Z-1~jessie+1+git~20180305T173609Z~dd0bb0e331~64bit (-n20180314T133342Z-1~jessie+1git dd0bb0e 2018-03-05 17:36:09Z 64bit)</span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
PS: DTMF is working fine once the call is answered.</div>
<div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(38, 114, 236);">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<p class="ecxMsoNormal">Regards</p>
<p class="ecxMsoNormal"><a name="_MailAutoSig" target="_blank" style="font-size:12pt"><b><span style="font-size:12pt; font-family:Verdana,sans-serif; font-variant:small-caps; color:navy">Hamid R. Hashmi</span></b></a></p>
</div>
</div>
</div>
</body>
</html>