cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
942
Views
0
Helpful
6
Replies

Caller ID MGCP QSIG to MD110

kegodfrey
Level 1
Level 1

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?

6 Replies 6

paolo bevilacqua
Hall of Fame
Hall of Fame

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.

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

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.

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

Yes, I saw that already, see my reply above.

lietuvosdujos
Level 1
Level 1

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...

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: