05-20-2009 07:38 AM - edited 03-15-2019 06:06 PM
Hi, hope someone can help with this one. I've integrated a UCM 6.1 with an MD110 via a Cisco 2821 QSIG E1, the 2821 is managed by the UCM using MGCP. The integration works fine and calls flow across the QSIG. I cannot however get Caller ID from the PBX to the Cisco side, Caller ID works from the Cisco to the PBX fine. I've perfromed some debug isdn q931 and can see the calling/called numbers in both directions and I've added the following to my D channel.
isdn outgoing ie facility
isdn outgoing ie extended-facility
isdn outgoing display-ie
isdn outgoing ie connected-number
isdn outgoing ie connected-subaddr
isdn outgoing ie caller-number
isdn outgoing ie caller-subaddr
isdn outgoing ie called-number
isdn outgoing ie called-subaddr
I've followed some Cisco guides and they recommend checking the Display IE delivery under the MGCP gateway E1 config, unfortunately this is greyed out and cannot be checked.
Has anyone got any suggestions?
05-20-2009 07:40 AM
All the commands you've tried have no effect because you're using mgcp.
Post the debug q931 where you see the calling number that then is not seen on phones.
05-20-2009 07:55 AM
Thanks for getting back to me, here are the debugs....
Thanks,
From PBX to CCM
May 20 14:12:06.215: ISDN Se0/0/0:15 Q931: RX <- SETUP pd = 8 callref = 0x6E14
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA1839A
Preferred, Channel 26
Facility i = 0x9FAA068001008201008B0100A1100201010201553008820301B850860101
Progress Ind i = 0x8183 - Origination address is non-ISDN
Called Party Number i = 0x89, '1400'
Plan:Private, Type:Unknown
User-User i = 0x00FE, 'U', 0x0100, 'Y', 0x0100B00C060981, '4508'
Shift to Codeset 4
Codeset 4 IE 0x31 i = 0x80
May 20 14:12:06.231: ISDN Se0/0/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0xEE14
Channel ID i = 0xA98382
Exclusive, Channel 2
May 20 14:12:06.231: ISDN Se0/0/0:15 Q931: TX -> ALERTING pd = 8 callref = 0xEE14
Facility i = 0x9FAA06800100820100A117020101060528EC2C0001800B536964204D656C6472756D
Progress Ind i = 0x8088 - In-band info or appropriate now available
May 20 14:12:06.283: ISDN Se0/0/0:15 Q931: RX <- FACILITY pd = 8 callref = 0x6E14
Facility i = 0x9FAA06800100820100A406020101810101
May 20 14:12:08.327: ISDN Se0/0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x6E14
Cause i = 0x8190 - Normal call clearing
User-User i = 0x00FEB0
May 20 14:12:08.335: ISDN Se0/0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0xEE14
May 20 14:12:08.395: ISDN Se0/0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x6E14
May 20 14:12:15.095: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x0006
Sending Complete
From CCM to PBX
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98382
Exclusive, Channel 2
Calling Party Number i = 0x0081, '1400'
Plan:Unknown, Type:Unknown
Called Party Number i = 0x80, '4508'
Plan:Unknown, Type:Unknown
May 20 14:12:15.167: ISDN Se0/0/0:15 Q931: RX <- CALL_PROC pd = 8 callref = 0x8006
Channel ID i = 0xA98382
Exclusive, Channel 2
Progress Ind i = 0x8181 - Call not end-to-end ISDN, may have in-band info
May 20 14:12:15.307: ISDN Se0/0/0:15 Q931: RX <- ALERTING pd = 8 callref = 0x8006
Facility i = 0x9FAA068001008201008B0100A1100201010201553008820301B850860101
Progress Ind i = 0x8188 - In-band info or appropriate now available
Progress Ind i = 0x8182 - Destination address is non-ISDN
May 20 14:12:25.231: ISDN Se0/0/0:15 Q931: RX <- CONNECT pd = 8 callref = 0x8006
Facility i = 0x9FAA068001008201008B0100A1100201020201553008820301B850860101
Progress Ind i = 0x8182 - Destination address is non-ISDN
May 20 14:12:25.239: ISDN Se0/0/0:15 Q931: TX -> CONNECT_ACK pd = 8 callref = 0x0006
May 20 14:12:25.719: ISDN Se0/0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x8006
Cause i = 0x8190 - Normal call clearing
May 20 14:12:25.731: ISDN Se0/0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0x0006
May 20 14:12:25.791: ISDN Se0/0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x8006
05-20-2009 08:02 AM
From PBX to CCM there is no standard calling number, only the "user to user" message that CCM does not understand.
Ask the PBX technician to send the calling number in a standard format.
05-20-2009 08:33 AM
Thanks for getting back to me, here are the debugs....
Thanks,
From PBX to CCM
May 20 14:12:06.215: ISDN Se0/0/0:15 Q931: RX <- SETUP pd = 8 callref = 0x6E14
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA1839A
Preferred, Channel 26
Facility i = 0x9FAA068001008201008B0100A1100201010201553008820301B850860101
Progress Ind i = 0x8183 - Origination address is non-ISDN
Called Party Number i = 0x89, '1400'
Plan:Private, Type:Unknown
User-User i = 0x00FE, 'U', 0x0100, 'Y', 0x0100B00C060981, '4508'
Shift to Codeset 4
Codeset 4 IE 0x31 i = 0x80
May 20 14:12:06.231: ISDN Se0/0/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0xEE14
Channel ID i = 0xA98382
Exclusive, Channel 2
May 20 14:12:06.231: ISDN Se0/0/0:15 Q931: TX -> ALERTING pd = 8 callref = 0xEE14
Facility i = 0x9FAA06800100820100A117020101060528EC2C0001800B536964204D656C6472756D
Progress Ind i = 0x8088 - In-band info or appropriate now available
May 20 14:12:06.283: ISDN Se0/0/0:15 Q931: RX <- FACILITY pd = 8 callref = 0x6E14
Facility i = 0x9FAA06800100820100A406020101810101
May 20 14:12:08.327: ISDN Se0/0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x6E14
Cause i = 0x8190 - Normal call clearing
User-User i = 0x00FEB0
May 20 14:12:08.335: ISDN Se0/0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0xEE14
May 20 14:12:08.395: ISDN Se0/0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x6E14
May 20 14:12:15.095: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x0006
Sending Complete
From CCM to PBX
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98382
Exclusive, Channel 2
Calling Party Number i = 0x0081, '1400'
Plan:Unknown, Type:Unknown
Called Party Number i = 0x80, '4508'
Plan:Unknown, Type:Unknown
May 20 14:12:15.167: ISDN Se0/0/0:15 Q931: RX <- CALL_PROC pd = 8 callref = 0x8006
Channel ID i = 0xA98382
Exclusive, Channel 2
Progress Ind i = 0x8181 - Call not end-to-end ISDN, may have in-band info
May 20 14:12:15.307: ISDN Se0/0/0:15 Q931: RX <- ALERTING pd = 8 callref = 0x8006
Facility i = 0x9FAA068001008201008B0100A1100201010201553008820301B850860101
Progress Ind i = 0x8188 - In-band info or appropriate now available
Progress Ind i = 0x8182 - Destination address is non-ISDN
May 20 14:12:25.231: ISDN Se0/0/0:15 Q931: RX <- CONNECT pd = 8 callref = 0x8006
Facility i = 0x9FAA068001008201008B0100A1100201020201553008820301B850860101
Progress Ind i = 0x8182 - Destination address is non-ISDN
May 20 14:12:25.239: ISDN Se0/0/0:15 Q931: TX -> CONNECT_ACK pd = 8 callref = 0x0006
May 20 14:12:25.719: ISDN Se0/0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x8006
Cause i = 0x8190 - Normal call clearing
May 20 14:12:25.731: ISDN Se0/0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0x0006
May 20 14:12:25.791: ISDN Se0/0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x8006
05-20-2009 08:36 AM
Yes, I saw that already, see my reply above.
12-19-2011 04:01 AM
Hi, if someone is still issueing this problem, I have one thing to say:
Called Party Number i = 0x89, '1400'
Plan:Private, Type:Unknown
User-User i = 0x00FE, 'U', 0x0100, 'Y', 0x0100B00C060981, '4508'
Calling Party Number i is missing and without that User-User i element is ignored. When you have Calling Party Number i element present in qsig, voice service voip->qsig decode command then captures even Calling Name i element. In case of MD110 it would be a EXCAC and KSCAC commands, where you should change the ADC param. ADC depends on MD110 version and as I rememger it should be xxxxxxx1xxxx. That digit must be 1. Hope that helps...
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