05-25-2011 01:55 PM - edited 03-16-2019 05:08 AM
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!
Solved! Go to Solution.
05-25-2011 06:48 PM
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
05-25-2011 06:48 PM
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
05-26-2011 12:35 PM
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
05-26-2011 01:13 PM
Can you do us a big favor and take the same trace to see what is the difference with and without the command ?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide