This document was generated from CDN thread
Created by: Edward Forgacs on 18-04-2013 01:13:51 AM
After sending a simple CiscoIPPhoneExecute dial request, it seems that the user is unable to send DTMF tones by pressing the physical buttons on the phone keypad. Pressing any buttons on the keypad doesn't provide audible feedback as would be expected and the DTMF tones are not sent.
Is this expected behaviour or is there a workaround?
Once the call has been initiated I would like the user to be able to use the IP phone as normal.
Subject: RE: Dial using CiscoIPPhoneExecute dial request disables DTMF from phone ke
Replied by: Edward Forgacs on 21-04-2013 08:42:08 AM
Changing the format of the XML request slightly appeared to fix the problem.
Old request (broken DTMF):
<?xml version="1.0" encoding="utf-8"?>
<CiscoIPPhoneExecute>
<ExecuteItem URL="Dial:12345:1:Cisco/Diale
r"/>
</CiscoIPPhoneExecute>
New request which works as expected:
<?xml version="1.0" encoding="utf-8"?>
<CiscoIPPhoneExecute>
<ExecuteItem Priority="0" URL="Dial:12345"/>
</CiscoIPPhoneExecute>
Changing the :1 to :0 in the original format of the request also appeared to resolve the DTMF behaviour. Appears to be a bug as this doesn't seem to be covered by the docs, but at least it's working.