[Freeswitch-users] How to relay DTMF during Early Media (Before Call Answered) ?
Hamid Hashmi
hamid2kviii at hotmail.com
Thu Dec 3 08:32:44 UTC 2020
Hello
I have been trying to relay DTMF in Early Media (Before Call Answered), I have tried the following option. (Ref<http://freeswitch-users.2379917.n2.nabble.com/start-dtmf-generate-during-early-media-td6468121.html>)
<extension name="other">
<condition>
<action application="export" data="nolocal:absolute_codec_string=AMR-WB,AMR"/>
<action application="export" data="nolocal:execute_on_media=start_dtmf_generate>
<action application="set" data="uuid_bridge_continue_on_cancel=true"/>
<action application="set" data="bridge_early_media=true"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="hangup_after_bridge=false"/>
<action application="set" data="effective_caller_id_number=${sip_from_user}"/>
<action application="set" data="hold_music=/etc/freeswitch/dialplan/Call_Hold.mp3"/>
<action application="set" data="ringback=%(2000,4000,440.0,480.0)"/>
<action application="set" data="limit_ignore_transfer=false" />
<action application="bridge" data="sofia/internal/${destination_number}@${loadbalancer}"/>
<action application="set" data="sip_copy_multipart=false"/>
<action application="log" data="1 B-leg hangup cause: ${last_bridge_hangup_cause}"/>
<action application="set" data="sip_h_X-RBT-Enabled=No"/>
<action application="transfer" data="${last_bridge_hangup_cause}"/>
</condition>
</extension>
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.
OS:
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
Container:
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
Freeswitch:
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)
PS: DTMF is working fine once the call is answered.
Regards
Hamid R. Hashmi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20201203/aa05cfd9/attachment-0001.html>
More information about the FreeSWITCH-users
mailing list