I am using ESL to control my calls entirely from a Node application. I am using the '
modesl' package to create an ESL connection and listen to the FS
events and then answer a call if the number matches a dialplan I want to control using the mod_command "uuid_answer."
I have gotten as far as attempting to recognise DTMF events, but I am getting no DTMF events through.
So, I tested my Freeswitch installation using the IVR demo, and it looks like DTMF is not being received by Freeswitch at all.
I monitored fs_cli and I can see that the demo is just waiting for digits, even though I can hear them being pressed in my softphone.
Is there any particular modules that I need to ensure are installed, or configuration I need to make in order to enable DTMF?
In a previous email to this list, I saw a message advising to set the following in sofia.conf.
<param name="dtmf-type" value="rfc2833"/>
I can see that the property is loaded inside sip_profiles > internal.xml
But changing this has had no effect. I still do not get any DTMF events being recognised in fs_cli
Many thanks for any help or advice you can provide.
Kind regards,
Euan