[cisco-voip] PRI q931 CallerID

Peder @ NetworkOblivion peder at networkoblivion.com
Wed Apr 11 13:42:28 EDT 2007


I'm running a 3640 with 12.4.13a with an NM-HDV.  We are trying to get 
callerID name working and passed via SIP to our SIP PBX.  It works on 
one of our providers, but not on the other.  When I do a "debug isdn 
q931" on the non-working link, I see that the first q931 says "Operation 
= InformationFollowing" and then we immediately get another message with 
"Operation=CallingName".  The problem is that this seems to mess up 
callerid with our PBX because it sends a SIP INFO message after the 
initial invite.  Does anybody know of a way to make the Cisco wait for 
half a second to send the SIP INVITE so that the callerID is in there? 
Or is there some setting on my PRI that I can enter the fix this?  Or do 
I just need to call my provider and complain to them?

This is a debug from a working example:


Apr 11 12:29:29: ISDN Se2/1:23 Q931: RX <- SETUP pd = 8  callref = 0x3574
         Bearer Capability i = 0x8090A2
                 Standard = CCITT
                 Transfer Capability = Speech
                 Transfer Mode = Circuit
                 Transfer Rate = 64 kbit/s
         Channel ID i = 0xA18382
                 Preferred, Channel 2
         Facility i = 
0x9F8B0100A115020101020100800D46554C4352554D2047524F5550
                 Protocol Profile =  Networking Extensions
                 0xA115020101020100800D46554C4352554D2047524F5550
                 Component = Invoke component
                         Invoke Id = 1
                         Operation = CallingName
                                 Name presentation allowed
                                 Name = JOHN SMITH
         Calling Party Number i = 0x2180, 'xxxxxxxxxx'
                 Plan:ISDN, Type:National
         Called Party Number i = 0xA1, 'yyyyyyyyyy'
                 Plan:ISDN, Type:National
Apr 11 12:29:29: ISDN Se2/1:23 Q931: TX -> CALL_PROC pd = 8  callref = 
0xB574
         Channel ID i = 0xA98382
                 Exclusive, Channel 2
Apr 11 12:29:30: ISDN Se2/1:23 Q931: TX -> ALERTING pd = 8  callref = 0xB574
         Progress Ind i = 0x8188 - In-band info or appropriate now available



Here is a non-working example:

Apr 11 12:29:42: ISDN Se2/0:23 Q931: RX <- SETUP pd = 8  callref = 0x01FB
         Bearer Capability i = 0x8090A2
                 Standard = CCITT
                 Transfer Capability = Speech
                 Transfer Mode = Circuit
                 Transfer Rate = 64 kbit/s
         Channel ID i = 0xA98396
                 Exclusive, Channel 22
         Facility i = 0x9F8B0100A10F02010106072A8648CE1500040A0100
                 Protocol Profile =  Networking Extensions
                 0xA10F02010106072A8648CE1500040A0100
                 Component = Invoke component
                         Invoke Id = 1
                         Operation = InformationFollowing (calling_name)
                                 Name information in subsequent FACILITY 
message
         Calling Party Number i = 0x2183, 'xxxxxxxxxx'
                 Plan:ISDN
PFC-Voip-GW#, Type:National
         Called Party Number i = 0xA1, 'yyyyyyyyyy'
                 Plan:ISDN, Type:National
Apr 11 12:29:42: ISDN Se2/0:23 Q931: TX -> CALL_PROC pd = 8  callref = 
0x81FB
         Channel ID i = 0xA98396
                 Exclusive, Channel 22
Apr 11 12:29:42: ISDN Se2/0:23 Q931: RX <- FACILITY pd = 8  callref = 0x01FB
         Facility i = 
0x9F8B0100A117020101020100800F4C6F67616E204D6174746865772020
                 Protocol Profile =  Networking Extensions
                 0xA117020101020100800F4C6F67616E204D6174746865772020
                 Component = Invoke component
                         Invoke Id = 1
                         Operation = CallingName
                                 Name presentation allowed
                                 Name = JOHN SMITH


Thanks.

Peder



More information about the cisco-voip mailing list