11-16-2007 09:59 PM - edited 03-15-2019 07:17 AM
I ran across and interesting error message I haven't seen yet, and was wondering if anybody else had experienced the same thing. When the customer calls out to most countries (Japan, Korea, Singapore, France, etc) the calls connect just fine. In the ISDN debugs, I see the plan being set as Unknown and same for the number type.
When the dial the UK however, the call is rejected and I see the below output in debug. Interestingly enough, I see the type in this case is set by CallManager as International. I thought this was just a local telco issue, but we re-routed the International calls through a few other offices and had the same results.
So I guess my question is, why would CCM be specificially setting the type to International just for the UK? Is it possible to adjust this somewhere in CCM or do I have to adjust it on the Voice Gateway?
CCM version is 4.1.3es111 and this is an H.323 gateway.
CallManager be s*Nov 16 11:53:30.109 CST: ISDN Se0/1/0:23 Q931: pak_private_number:
Invalid type/plan 0x2 0x1 may be overriden; sw-type 13
*Nov 16 11:53:30.109 CST: ISDN Se0/1/0:23 Q931: Applying typeplan for
sw-type 0xD is 0x1 0x1, Called num 01144207437XXXX
*Nov 16 11:53:30.109 CST: ISDN Se0/1/0:23 Q931: TX -> SETUP pd = 8
callref = 0x0092
Bearer Capability i = 0x8090A2
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98381
Exclusive, Channel 1
Calling Party Number i = 0x2181, '206555XXXX'
Plan:ISDN, Type:National
Called Party Number i = 0x91, '01144207437XXXX'
Plan:ISDN, Type:International
*Nov 16 11:53:30.229 CST: ISDN Se0/1/0:23 Q931: RX <- RELEASE_COMP pd =
8 callref = 0x8092
Cause i = 0x809C - Invalid number format (incomplete number)
11-17-2007 12:06 PM
Figured it out - they should have been dialing
011 + 44 + 0207 + 437XXXX
Because the area code for London is 0207, not 207. So the ISDN error from the Telco was correct.
11-19-2007 04:58 AM
You need to drop the leading 0 for the call when dialling it from abroad so the debug is correct
+44207xxxxxx
12-02-2011 03:57 AM
Figured it out - they should have been dialing
011 + 44 + 0207 + 437XXXX
Because the area code for London is 0207, not 207.
The London area code is 20 and the number will have an 8 digit local number beginning 3, 7 or 8.
The 0 national access code is not dialled from abroad.
From the US or Canada dial:
011 + 44 + 20 + 7437 + XXXX
From Europe dial:
00 + 44 + 20 + 7437 + XXXX
12-02-2011 05:46 AM
Hi
I guess you are using primary-ni as switchtype. If you dial a 15-digit number the gateway will set the numbering plan to International and some of the telcos in US doesn't allow other numbering plans than unknown
Try to add the following to your serial interface
isdn map address ^011* plan unknown type unknown
For more information check out CSCdj64195 on Cisco But Toolkit.
Edit: Saw now that the thread is 5 years old, I hope the problem is solved now :-)
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