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

Can't Establish Call - SCCP phone does a short ring then stops

billlfilt
Level 1
Level 1

We've got CallManager lab set up with a SCCP phone registered to a "internal" CM7.1 publisher.  The "internal" CM and a 2821 is setup to do MGCP BRI backhauling of one of the VIC2-2BRI-NT-TE interfaces(0/0/0).  The 2821 has a BRI cross connect wire between interfaces 0/0/0 and 0/0/1.  The 2821 is also configured for H323 and has dial peers associated with BRI interface 0/0/1.  Another "pstn" CM7.1 publisher registers with the 2821 via H323.    We also have xlite registered as a SIP client to the "pstn" CM.

Whenever the SIP client dials the number of the SCCP phone, the SCCP phone does a short ring and then stops.  Can't seem to establish a call at all but some type of alerting is getting to it..  Any ideas?

3 Accepted Solutions

Accepted Solutions

mightyking
Level 6
Level 6

Use g711 "u" instead of "a" on the Dial Peers. Also configure "Incoming called-number" with a pattern that covers all the sip phones in the VoIP Dial Peers.

MK

View solution in original post

you can try:

voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g711alaw
codec preference 3 g729r8
codec preference 4 g729br8

dial-peer voice 2 voip

voice-class codec 1
destination-pattern 5041231234
session target ipv4:1.1.1.6
dtmf-relay h245-alphanumeric

View solution in original post

hey Bill, glad it worked.

You can issue "show voice call status" which will give you codec being used.

As far as debugging informacion, the following will show codec negotiation:

debug h245 asn1

debug voice ccapi inout

Thanks!

Efrain

View solution in original post

5 Replies 5

mightyking
Level 6
Level 6

Use g711 "u" instead of "a" on the Dial Peers. Also configure "Incoming called-number" with a pattern that covers all the sip phones in the VoIP Dial Peers.

MK

I'm not sure what you mean  My dial-peers are currently defined as follows:

dial-peer voice 1 pots
incoming called-number .
direct-inward-dial
port 0/0/1
!
dial-peer voice 2 voip
destination-pattern 5041231234
session target ipv4:1.1.1.6
dtmf-relay h245-alphanumeric
!
dial-peer voice 3 pots
destination-pattern .T
port 0/0/1
forward-digits all
!

you can try:

voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g711alaw
codec preference 3 g729r8
codec preference 4 g729br8

dial-peer voice 2 voip

voice-class codec 1
destination-pattern 5041231234
session target ipv4:1.1.1.6
dtmf-relay h245-alphanumeric

Adding the codec preference list to the dial peer got it working.  Is there any debug commands I could have run to determine which codec the call was trying to use at the time?

hey Bill, glad it worked.

You can issue "show voice call status" which will give you codec being used.

As far as debugging informacion, the following will show codec negotiation:

debug h245 asn1

debug voice ccapi inout

Thanks!

Efrain

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: