cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
745
Views
0
Helpful
5
Replies

DTMF failing for both outbound calls to external IVR systems and internal voice mail system

We're running CUCM 10.5.2 and recently deployed 8811 series phones. 

 

Since this time, DTMF does not appear to be working, either internally with our IPFX IVR (+voicemail), or when interacting with external IVRs. 

 

The topology is as below:- 

Outbound:-

8811 -> CUCM 10.5.2 -> h.323 gateway -> PRI -> external IVR. 

Internal:-

8811 -> CUCM 10.5.2 -> internal IVR.

I cannot find a valid solution. 

Will we need to migrate our h.323 gateways to use SIP instead? 

We have a small amount of 79XX phones in use as well - these work fine and were working fine beforehand as well.

5 Replies 5

For the the external call flow have you configured dtmf type under the dial-peer being used ? Also for the internal IVR, there has to be some connection between CUCM and internal IVR for ex:- sip trunk etc.

Regards

Abhay

Regards
Abhay Singh Reyal
The Only Way To Do Great Work Is To Love What You Do. If You Haven’t Found It Yet, Keep Looking. Don’t Settle

We have four gateways - here's the configuration from one of them.

Incoming calls will match the voip dial peers - we have an IVR that uses CTI ports to communicate with CUCM - CTIQBE protocol. All inbound calls work with our internal IVR, in terms of DTMF conectivity.

It's only when calls are made from our 8811 series phones that DTMF fails; both internally and externally.

When I attempt to adjust the configuration of any of the pots dial peers to prescribe DTMF, there's no option available, so I think I'm way off the mark.

My guess is that there's something amiss with the way the SIP phones are signalling DTMF in-band; the SCCP phones did not show any similar behaviour.

Thanks to all for your advice.

dial-peer voice 101 voip
 destination-pattern 3962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberOne)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 1 pots
 call-block translation-profile incoming call_block
 call-block disconnect-cause incoming call-reject
 incoming called-number .
 direct-inward-dial
 port 0/3/0:15
!
dial-peer voice 2 pots
 call-block translation-profile incoming call_block
 call-block disconnect-cause incoming call-reject
 incoming called-number .
 direct-inward-dial
 port 0/3/1:15
!
dial-peer voice 99 pots
 destination-pattern 0T
 progress_ind setup enable 3
 progress_ind alert enable 8
 port 0/3/0:15
!
dial-peer voice 100 pots
 destination-pattern 0T
 progress_ind setup enable 3
 progress_ind alert enable 8
 port 0/3/1:15
!
dial-peer voice 102 voip
 preference 1
 destination-pattern 3962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(Publisher)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 201 voip
 destination-pattern 962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberOne)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 202 voip
 preference 1
 destination-pattern 962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(Publisher)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 103 voip
 destination-pattern 03962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberOne)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 104 voip
 preference 1
 destination-pattern 03962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(Publisher)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 303 voip
 preference 2
 destination-pattern 3962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberTwo)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 403 voip
 preference 2
 destination-pattern 962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberTwo)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 503 voip
 preference 2
 destination-pattern 03962.....
 progress_ind setup enable 3
 translate-outgoing calling 1
 session target ipv4:(SubscriberTwo)
 incoming called-number .
 voice-class codec 1
 dtmf-relay h245-signal
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 98 voip
 description Airconditioner Remote Console
 destination-pattern 0396280022
 progress_ind setup enable 3
 session target ipv4:(h323GatewayTwo)
 voice-class codec 1
 dtmf-relay h245-alphanumeric
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 97 voip
 description Ballarat Airconditioner Remote Console
 destination-pattern 396280022
 progress_ind setup enable 3
 session target ipv4:(h323GatewayTwo)
 voice-class codec 1
 dtmf-relay h245-alphanumeric
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad
!
dial-peer voice 96 voip
 description Airconditioner Remote Console
 destination-pattern 96280022
 progress_ind setup enable 3
 session target ipv4:(h323GatewayTwo)
 voice-class codec 1
 dtmf-relay h245-alphanumeric
 fax-relay ecm disable
 no fax-relay sg3-to-g3
 fax rate 14400
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 ip qos dscp cs3 signaling
 no vad

You are absolutely right, for POTS you wont be able to configure any method of DTMF relay.  If the issue is only with Cisco 8811 Phones and rest phone model types are working fine, then it can be a firmware issue as well.

Can you upgrade your phone / phones to the latest firmware and them check ?

Regards

Abhay 

Regards
Abhay Singh Reyal
The Only Way To Do Great Work Is To Love What You Do. If You Haven’t Found It Yet, Keep Looking. Don’t Settle

Hi Chris,

Inmy view sip phones support kpml(OOB) and RFC 2833 (RTP events).

H245 is an out of band dtmf. You must see subscribe for kpml in the cucm logs. Can you see if it gets any error or not? If not, then probably you need a transcoder to convert inband dtmf to OOB  

Are the phones using SIP Early Offer and is H323 using fast start to match this?

I suggest to also run a test SIP trunk to your H323 gateway (you can run the two in parralel) and point an exact route pattern to the SIP trunk for testing purposes, Personally, I would try to minimise the protocols between your phone and the external IVR, to minimise interoperability issues.

cheers

Please remember to rate useful posts, by clicking on the stars below.