[cisco-voip] MGCP to PSTN - 0x80A9 - Temporary failure?

Stephen Greszczyszyn sgreszcz at gmail.com
Wed Feb 3 13:10:52 EST 2010


Thanks for the tip Ryan.  I tried the decoder, but it didn't seem to
work.  The first time it told me to paste in the sh version header,
and after I added that it just timed out.

I left the MGCP debugs on for a while to
see if I could find any reset messages, but no luck.  It seems that
the MGCP is stable when there are no calls, and once a call is up,
after a while the IOS gateway initiates a disconnect and sends the
message to CUCM:

MGCP GW:
Feb  3 15:48:03.988: MGCP Packet sent to 10.10.210.11:2427--->
DLCX 81355940 S0/SU1/DS1-0/1 at br1.proctorlabs.com MGCP 0.1
C: D000000002a512cd000000F500000001
I: 2
P: PS=5000, OS=800000, PR=4981, OR=796960, PL=18, JI=7, LA=0
E: 502
<---

CUCM:
02/03/2010 15:46:24.640 CCM|MGCPHandler received msg from: 10.10.110.2
DLCX 81355940 S0/SU1/DS1-0/1 at br1.proctorlabs.com MGCP 0.1
C: D000000002a512cd000000F500000001
I: 2
P: PS=5000, OS=800000, PR=4981, OR=796960, PL=18, JI=7, LA=0
E: 502

And the CUCM drops the calls:

02/03/2010 15:46:24.642
CCM|AgenaInterface(33)::closeRecvForAllAudioChannels,
mAudioIncomingLC2AGIDMap size =
1|<CLID::StandAloneCluster><NID::10.10.210.11><CT::2,100,132,1.1203><IP::10.10.110.2><DEV::S0/SU1 at br1.proctorlabs.com><LVL::Detailed><MASK::0800>

I can't figure out what the MGCP gateway doesn't like about the call.
I rolled back to 12.4.22T, but that didn't fix the problem.

The config on the MGCP controller/serial/mgcp is:

controller E1 0/1/0
 pri-group timeslots 1-4,16 service mgcp

interface Serial0/1/0:15
 no ip address
 encapsulation hdlc
 isdn switch-type primary-net5
 isdn incoming-voice voice
 isdn bind-l3 ccm-manager
 no cdp enable

ccm-manager switchback immediate
ccm-manager redundant-host 10.10.210.10
ccm-manager mgcp
ccm-manager fax protocol cisco

mgcp
mgcp call-agent 10.10.210.11 service-type mgcp version 0.1
mgcp dtmf-relay voip codec all mode out-of-band
mgcp bind control source-interface Loopback0
mgcp bind media source-interface Loopback0

On the PSTN it is:

controller E1 0/3/0
 clock source internal
 pri-group timeslots 1-4,16
 description ** PSTN to BR1 **

interface Serial0/3/0:15
 no ip address
 encapsulation hdlc
 isdn switch-type primary-net5
 isdn protocol-emulate network
 isdn incoming-voice voice
 no cdp enable

I've placed a mask in the CUCM service parameters for only using 4 of the
PRI channels.
S0/SU1/DS1-0 at br1.proctorlabs.com = 0000 1111 1111 1111 1111 1111 1111 1111

I think the rest of my MGCP CUCM setting is OK.

q921/q931 doesn't really show much to me either:

MGCP
Feb  3 18:08:00.873: ISDN Se0/1/0:15 Q921: User TX -> INFO sapi=0
tei=0, ns=10 nr=11
Feb  3 18:08:00.873: ISDN Se0/1/0:15 Q931: DISCONNECT pd = 8  callref = 0x0002
	Cause i = 0x80A9 - Temporary failure

PSTN
*Feb  3 18:14:24.587: ISDN Se0/3/0:15 Q921: Net RX <- INFO sapi=0
tei=0, ns=10 nr=11
*Feb  3 18:14:24.587: ISDN Se0/3/0:15 Q931: DISCONNECT pd = 8  callref = 0x0002
	Cause i = 0x80A9 - Temporary failure
*Feb  3 18:14:24.587: ISDN Se0/3/0:15 Q921: Net TX -> RR sapi=0 tei=0 nr=11
*Feb  3 18:14:24.591: %ISDN-6-DISCONNECT: Interface Serial0/3/0:0
disconnected from +16178631002 , call lasted 73 seconds

Puzzled.

On Wed, Feb 3, 2010 at 2:51 PM, Ryan Ratliff <rratliff at cisco.com> wrote:
> Normally a temp failure coming from CUCM means a device involved in the call unregistered.  With MGCP gateways this is most common when you have MGCP messages getting lost between CUCM and the router.  CUCM will retransmit a message 3 times before unregistering the gateway.
>
> In this case you have a traceback followed by the gateway sending a DLCX (delete connection) message to the CUCM, which ends up with CUCM tearing down the call.
>
> I'd recommend putting your traceback (and the other required info) into the output interpreter at https://www.cisco.com/cgi-bin/Support/OutputInterpreter/home.pl.
>
> -Ryan
>


More information about the cisco-voip mailing list