« Back to Serviceability XML Questions

Send DTMF digits with service Button on 6941 during call

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi all,
 
I try to send DTMF tones during a call to control door opener behind ata187.
i register service and put the service on a button on the phone.
xml file lokks like this:
<CiscoIPPhoneExecute>
 <ExecuteItem Priority="0" URL="Key:KeyPadPound"/>
 <ExecuteItem Priority="1" URL="Key:KeyPad1"/>
 <ExecuteItem Priority="1" URL="[url=http://some-ip/tuer6.xml"/]http://some-ip/tuer6.xml"/>
</CiscoIPPhoneExecute>
 
as long as the the request lasts no dtmf tone is sent.
 
can someone help me?
 
has someone a simple solutioon?


Thanx in advance.
Martin

Can you elaborate a bit more on the scenario?  Is the phone assumed to already be in a call to the ATA?
 
Note, that you will need to use the SendDigits: URI to send in-call DTMF...please see the developer docs for details.  Also note that SendDigits is not supported on all firmware versions for 69xx series...what firmware load is running?

Hi all,
 
I try to send DTMF tones during a call to control door opener behind ata187.
i register service and put the service on a button on the phone.
xml file lokks like this:
<CiscoIPPhoneExecute>
 <ExecuteItem Priority="0" URL="Key:KeyPadPound"/>
 <ExecuteItem Priority="1" URL="Key:KeyPad1"/>
 <ExecuteItem Priority="1" URL="[url=http://some-ip/tuer6.xml"/]http://some-ip/tuer6.xml"/>
</CiscoIPPhoneExecute>
 
as long as the the request lasts no dtmf tone is sent.
 
can someone help me?
 
has someone a simple solutioon?


Thanx in advance.
Martin

The phone is assumed to be in a cell with the ata.
Scenario is as follows:
visitor presses door ring button
call is initiated fomr ata to a internal number
called number takes call and can talk to the visitor
by sending DTMF "#61" the door is opened
 
to avoid the need to remember the "#61" key combination i want to put a service onm a phone button that sends the DTMF tones to the ata during the call

Can you elaborate a bit more on the scenario?  Is the phone assumed to already be in a call to the ATA?
 
Note, that you will need to use the SendDigits: URI to send in-call DTMF...please see the developer docs for details.  Also note that SendDigits is not supported on all firmware versions for 69xx series...what firmware load is running?

Hi,
the phone uses the latest firmware verion on UCM 8.
The phone is assumed to be in a call with the ata.
Scenario is as follows:
visitor presses door ring button
call is initiated fomr ata to a internal number
called number takes call and can talk to the visitor
by sending DTMF "#61" the door is opened
 
to avoid the need to remember the "#61" key combination i put a service on a phone button that sends the DTMF tones to the ata during the call.
the problem is that when i load the above xml file the phone says "Anforderung(Request)..." and returns without playing dtmf.
when i push the above xml with a java app directly to the phone when it is in a call it works and the DTMF tones are played.
it seems to me that it does not play DTMF when in services menu.
any ideas?
 
Martin

Can you elaborate a bit more on the scenario?  Is the phone assumed to already be in a call to the ATA?
 
Note, that you will need to use the SendDigits: URI to send in-call DTMF...please see the developer docs for details.  Also note that SendDigits is not supported on all firmware versions for 69xx series...what firmware load is running?


Hi..
 
new situation. I downloaded the latest firmware (sccp) today.
now I receive the following response from the phone:
<?xml version="1.0" encoding="utf-8" ?><CiscoIPPhoneResponse><ResponseItem
URL="SendDigits:6185551212,,987654321,1234:1:" Data="URI not found" Status="6"/>
</CiscoIPPhoneResponse>
 
Before the firmware upgrade it was error number "1".
 
I think this is still buggy...
 
Help appreciated. :-)
 
Martin

Information about how to use the SendDigits URI can be found here:
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/all_models/xsi/7_0/engl
ish/programming/guide/xsi70uri.html#wp1052545

I think that SendDigits can only be used in an CiscoIPPhoneExecute object.

Information about how to use the SendDigits URI can be found here:
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/all_models/xsi/7_0/engl
ish/programming/guide/xsi70uri.html#wp1052545

I think that SendDigits can only be used in an CiscoIPPhoneExecute object.

 
thats exactly how i am using it.
i put a xml file on a webserver, create  and subscribe the service.
 
it works on a 7970 but not on a 6921
 
any help appreciated...
 
xml file:
<CiscoIPPhoneExecute>
<ExecuteItem URL="SendDigits:6185551212,,987654321,1234:1:"/>
</CiscoIPPhoneExecute>