Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

To enable detection of inband DTMF tones in sipXecs or openUC we need to make some changes to Freeswitch. To do that edit the following lines:

/etc/sipxpbx/freeswitch/default_context.xml.vm

Locate the following section:

<extension name="IVR">
<condition field="destination_number" expression="^IVR${dollar}">

Add this lines bellow:

<action application="set" data="dtmf_verbose=true"/> //This allow to see the recognized tones in the Freeswitch console (/opt/freeswitch/bin/fs_cli)
<action application="spandsp_start_dtmf"/>
<action application="start_dtmf" />

Then we need to send server profiles to allow /etc/sipxpbx/freeswitch/conf/dialplan/sipX_context.xml to be generated

SipXconfig -> System -> Servers: Select server(s) check box -> Send Profiles

Sources:

http://wiki.freeswitch.org/wiki/Mod_spandsp#DTMF

http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_start_dtmf

  • No labels