10-08-2007 08:11 AM - edited 03-15-2019 06:51 AM
Hi everyone,
We've got a Cisco 2821 ISR running CME 4.0(2) which is inter-connected with a legacy Alcatel PBX (Alcatel 4200).
Phones on the legacy PBX can all IP phones just by dialling their extension number but the problem I'm having is that all the IP phones see is a call from "Unknown Number"...seems Caller ID isn't working!
The output I get from a "debug isdn q931" is the following:
008798: Oct 8 17:10:06.237 gmt: ISDN Se0/3/0:15 Q931: RX <- NOTIFY pd = 8 callref = 0x8303
Notification Ind i = 0xFA
008799: Oct 8 17:10:06.273 gmt: ISDN Se0/3/0:15 Q931: RX <- SETUP pd = 8 callref = 0x0020
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA3
Preferred, Channel 12
Facility i = 0x91A10902014502011E0A0101
Protocol Profile = Remote Operations Protocol
0xA10902014502011E0A0101
Component = Invoke component, Unsupported operation
Called Party Number i = 0x81, '611'
Plan:ISDN, Type:Unknown
High Layer Compat i = 0x9181
User-User i = 0x04
008800: Oct 8 17:10:06.277 gmt: ISDN Se0/3/0:15 **ERROR**: process_facility_ie: Received unsupported Facility IE operation value 30
008801: Oct 8 17:10:06.281 gmt: ISDN Se0/3/0:15 Q931: TX -> SETUP_ACK pd = 8 callref = 0x8020
Channel ID i = 0xA98384
Exclusive, Channel 4
008802: Oct 8 17:10:06.293 gmt: ISDN Se0/3/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x8020
008803: Oct 8 17:10:06.297 gmt: ISDN Se0/3/0:15 Q931: TX -> ALERTING pd = 8 callref = 0x8020
008804: Oct 8 17:10:06.313 gmt: ISDN Se0/3/0:15 Q931: RX <- NOTIFY pd = 8 callref = 0x8303
Notification Ind i = 0xFA
008805: Oct 8 17:10:07.897 gmt: ISDN Se0/3/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x0020
Cause i = 0x8590 - Normal call clearing
008806: Oct 8 17:10:07.901 gmt: %ISDN-6-CONNECT: Interface Serial0/3/0:3 is now connected to N/A N/A
Solved! Go to Solution.
10-10-2007 02:03 AM
Hello,
When the calling number/name are buried in the facility IE, these are seen and the router is able to use them.
In your case, there is no calling number and I'm clueless about what the undecoded facility contains. So you will need help from the PBX vendor.
Thanks for the nice rating and good luck!
10-08-2007 08:31 AM
Forgot to mention that we're running "primary-net5" as the signalling because the Alcatel 4200E doesn't support QSIG.
The ISR is configured as "network emulate" and the 4200E as "user", in ISDN terms.
10-08-2007 09:13 AM
Hi,
the pbx is not sending a calling number. rather it is using some special isdn feature perhaps specific to your country. You should have it set to send calling number in standard q931 format.
Hope this helps, please rate post if it does!
10-09-2007 03:47 AM
Thanks for the reply!
Is it possible to configure this feature on the ISR in case no changes can be made on the Legacy PBX?
10-09-2007 04:05 AM
In fact the PBX seems it's doing some QSIG. Try configuring isdn switch type primary-qsig, and enable qsig decode:
voice service voip
qsig decode
Then take the q931 trace again and let's see if the calling number appears in there.
10-10-2007 01:50 AM
I've changed the signalling to "primary-qsig" and also enabled "qsig decode" as you specified, the output is as follows:
040580: Oct 10 09:22:58.500 gmt: ISDN Se0/3/0:15 Q931: RX <- SETUP pd = 8 callref = 0x005F
Bearer Capability i = 0x9090A3
Standard = CCITT
Transfer Capability = 3.1kHz Audio
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA3
Preferred, Channel 12
Facility i = 0x91A10902012602011E0A0101
Progress Ind i = 0x8583 - Origination address is non-ISDN
Called Party Number i = 0x81, '607'
Plan:ISDN, Type:Unknown
040581: Oct 10 09:22:58.508 gmt: ISDN Se0/3/0:15 Q931: TX -> SETUP_ACK pd = 8 callref = 0x805F
Channel ID i = 0xA98381
Exclusive, Channel 1
040582: Oct 10 09:22:58.520 gmt: ISDN Se0/3/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x805F
040583: Oct 10 09:22:58.524 gmt: ISDN Se0/3/0:15 Q931: TX -> ALERTING pd = 8 callref = 0x805F
Facility i = 0x9FAA068001018201018B0100A11602021411020101800D4E6174616C696120426169616F
Progress Ind i = 0x8188 - In-band info or appropriate now available
040584: Oct 10 09:22:58.772 gmt: ISDN Se0/3/0:15 Q931: RX <- FACILITY pd = 8 callref = 0x005F
Facility i = 0x91A4050500800102
I'm clueless as there seems to be no error message as before...yet still no Caller ID!
10-10-2007 02:03 AM
Hello,
When the calling number/name are buried in the facility IE, these are seen and the router is able to use them.
In your case, there is no calling number and I'm clueless about what the undecoded facility contains. So you will need help from the PBX vendor.
Thanks for the nice rating and good luck!
10-10-2007 02:07 AM
Thanks for the help!
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