- BlackBerry® Mobile Voice System (BlackBerry MVS) 5.0
- Cisco® Unified Communication Manager (UCM)
During a call setup, a Key Press Markup Language (KPML) subscription failure prevents call authentication using Dual Tone Multiple-Frequency (DTMF) tones between the BlackBerry smartphone and the BlackBerry MVS 5.0 server. As a result, generated DTMFs are not transmitted and received on the BlackBerry smartphone or the BlackBerry MVS 5.0 Server.
Confirm in the BlackBerry Session Manager logs if KPML SUBSCRIBE SIP messages were missing during the call setup. A typical SUBSCRIBE message, as in the following example, should receive a 200 OK response from the Cisco UCM:
SUBSCRIBE sip:XXXXXXXXX@YY.YY.YY.YY:6060 SIP/2.0
From: <sip:bbbbbbbbbb@ZZ.ZZ.ZZ.ZZ>;tag=35bdc920-2614410a-13c4-50029-f94c0b-54a8344d-f94c0b
To: <sip:XXXXXXXXX@YY.YY.YY.YY>;tag=33e26f96-e8e2-40bf-816b-9ad356280865-38238781
Call-ID: 3bd7000-b971fcc9-5f02e8e-9c0e400a@YY.YY.YY.YY
CSeq: 1 SUBSCRIBE
Via: SIP/2.0/UDP ZZ.ZZ.ZZ.ZZ:5060;branch=z9hG4bK-f94c0b-cdd10e61-adb210
Expires: 7200
Accept: application/kpml-response+xml
Content-Type: application/kpml-request+xml
Max-Forwards: 70
Event: kpml
Contact: <sip:bbbbbbbbbb@ZZ.ZZ.ZZ.ZZ:6060>
Content-Length: 372
<?xml version="1.0" encoding="UTF-8" ?>
SIP/2.0 200 OK
From: <sip:XXXXXXXXX@YY.YY.YY.YY>;tag=33e26f96-e8e2-40bf-816b-9ad356280865-38238781
To: <sip:bbbbbbbbbb@ZZ.ZZ.ZZ.ZZ>;tag=35bdc920-2614410a-13c4-50029-f94c0b-54a8344d-f94c0b
Call-ID: 3bd7000-b971fcc9-5f02e8e-9c0e400a@YY.YY.YY.YY
CSeq: 101 INVITE
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,SUBSCRIBE,NOTIFY,REFER,UPDATE
Allow-Events: kpml
Via: SIP/2.0/UDP YY.YY.YY.YY:6060;branch=z9hG4bK483e80d7c13ed
Contact: <sip:bbbbbbbbbb@ZZ.ZZ.ZZ.ZZ:5060>
Content-Type: application/sdp
Content-Length: 231
v=0
o=user 2000 0 IN IP4 ZZ.ZZ.ZZ.ZZ
s=BlackBerry 2.0 MVS Session
c=IN IP4 ZZ.ZZ.ZZ.ZZ
t=0 0
m=audio 20000 RTP/AVP 0 8 18 9
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=rtpmap:9 G722/8000
a=sendrecv
If the preceding messaging is not shown for the call setup, this means that the Cisco UCM is not currently set to handle the DTMF tones that are used in the call setup.
For more information, contact the telecommunications administrator or the telecommunications solutions provider to assist in ensuring that the Cisco UCM can handle DTMF tones.
Disclaimer
By downloading, accessing or otherwise using the Knowledge Base documents you agree:
(a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and
(b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.
Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.

