cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1582
Views
0
Helpful
3
Replies

Called name not appearing with H.323 QSIG integration w/PBX

p.drauden
Level 1
Level 1

Hello,

I am trying to integrate a CUCM 8.5 environment with a Siemens Hicom 300 PBX using a H.323 gateway and a QSIG PRI. Everything appears to be working as expected except one thing: When I call from a Cisco phone to a Siemens phone, the name of the called (not calling) party does not show up on the screen of the Cisco phone. Only the number shows up. If I call from Siemens to Cisco, I get both the name and number showing up correctly.

Attached is the relevant portion of the running-config. Below is a Q.931 debug of a call from Cisco (x8888) to Siemens (x4958):

May 25 15:44:17.253 CDT: ISDN Se0/0/1:23 Q931: Applying typeplan for sw-type 0x16 is 0x0 0x0, Calling num 8888
May 25 15:44:17.253 CDT: ISDN Se0/0/1:23 Q931: Sending SETUP  callref = 0x0088 callID = 0x8009 switch = primary-qsig interface = Network
May 25 15:44:17.253 CDT: ISDN Se0/0/1:23 Q931: TX -> SETUP pd = 8  callref = 0x0088
        Bearer Capability i = 0x8090A2
                Standard = CCITT
                Transfer Capability = Speech 
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA98381
                Exclusive, Channel 1
        Facility i = 0x9FAA06800100820100A1110201040201008009426F62204A6F6E6573
        Progress Ind i = 0x8183 - Origination address is non-ISDN 
        Display i = 'Bob Jones'
        Calling Party Number i = 0x0081, '8888'
                Plan:Unknown, Type:Unknown
        Called Party Number i = 0x80, '4958'
                Plan:Unknown, Type:Unknown
May 25 15:44:17.429 CDT: ISDN Se0/0/1:23 Q931: RX <- CALL_PROC pd = 8  callref = 0x8088
        Channel ID i = 0xA98381
                Exclusive, Channel 1
May 25 15:44:17.437 CDT: ISDN Se0/0/1:23 Q931: RX <- ALERTING pd = 8  callref = 0x8088
        Facility i = 0x9FAA068001008201008B0100A11A020200DE020101A111040C4E4554574F524B2041524541020101
May 25 15:44:23.521 CDT: ISDN Se0/0/1:23 Q931: RX <- CONNECT pd = 8  callref = 0x8088
        Facility i = 0x9FAA068001008201008B0100A11A020200DF020102A111040C4E4554574F524B2041524541020101
        Connected Number i = 0x80, '4958'
May 25 15:44:23.521 CDT: %ISDN-6-CONNECT: Interface Serial0/0/1:0 is now connected to 4958 N/A
May 25 15:44:23.521 CDT: ISDN Se0/0/1:23 Q931: TX -> CONNECT_ACK pd = 8  callref = 0x0088
May 25 15:44:28.469 CDT: ISDN Se0/0/1:23 Q931: RX <- DISCONNECT pd = 8  callref = 0x8088
        Cause i = 0x8190 - Normal call clearing
May 25 15:44:28.469 CDT: %ISDN-6-DISCONNECT: Interface Serial0/0/1:0  disconnected from 4958 , call lasted 4 seconds
May 25 15:44:28.469 CDT: ISDN Se0/0/1:23 Q931: TX -> RELEASE pd = 8  callref = 0x0088
May 25 15:44:28.613 CDT: ISDN Se0/0/1:23 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x8088

If I convert the hex info in the Facility message, I can see the called party ("NETWORK AREA") being sent back to the gateway. However, it never makes it back to the phone display.

I have seen a lot of threads about the Facility IE messages not working at all with H.323; however, I don't think that's the case here because if I call from Siemens to Cisco I get the calling party name and number to display on the Cisco phone. The gateway is a 3925 running IOS 15.1(2)T2.

Is it possible to get this to show up?

Thanks!

1 Accepted Solution

Accepted Solutions

rbibian
Level 1
Level 1

Hi Peter,

Usually the recommended supported way of integrating with QSIG is via MGCP, please see Interoperability portal:


Cisco Interoperability Portal Cisco Unified Communications Manager:
http://www.cisco.com/en/US/solutions/ns340/ns414/ns728/networking_solutions_products_genericcontent0900aecd805b561d.html

Now, just as a pointer, have you tried using "qsig decode" command under voice service voip to see if it makes any difference?

It would be something like this:

Router# config t
Router(config)# voice service voip
Rouer(conf-voi-serv)#qsig decode

HTH,

Roberto

View solution in original post

3 Replies 3

rbibian
Level 1
Level 1

Hi Peter,

Usually the recommended supported way of integrating with QSIG is via MGCP, please see Interoperability portal:


Cisco Interoperability Portal Cisco Unified Communications Manager:
http://www.cisco.com/en/US/solutions/ns340/ns414/ns728/networking_solutions_products_genericcontent0900aecd805b561d.html

Now, just as a pointer, have you tried using "qsig decode" command under voice service voip to see if it makes any difference?

It would be something like this:

Router# config t
Router(config)# voice service voip
Rouer(conf-voi-serv)#qsig decode

HTH,

Roberto

Hi Roberto,

The “qsig decode” command appears to be the fix. When I call from Cisco to Siemens I get the name of the Siemens phone on the display of the Cisco phone.

Thanks!

Peter

Can you do us a big favor and take the same trace to see what is the difference with and without the command ?