cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1417
Views
0
Helpful
10
Replies

Override ISDN type and plan

Adrian Saavedra
Level 7
Level 7

Hi,

It's possible to override ISDN type and plan for inbound calls from Telco?

Best regards.

10 Replies 10

Chris Deren
Hall of Fame
Hall of Fame

With h323 you can do it with translation rules, and with CM 7 you can do this at the GW level, DP level or transformation pattern.

HTH,

Chris

paolo bevilacqua
Hall of Fame
Hall of Fame

What problem are you trying to solve ?

Hi,

Thanks Chris and Paolo for your help.

There's something weird with the Inbound international calls. Telco told me that international calls that are sent to my Voice Gateway with Calling Party Number information fails (indeed, Telco receives disconnect tone from my Voice Gateway) but calls with no Calling Party Number works fine.

I caught some debug isdn q931 to show this issue. The following debug isdn q931 is from an Inbound international call failure (here the call arrived with Caller ID + Plan ISDN & Type International). Here I can't talk with the other side. The other side after dialing and wait some seconds, the only thing that can hear is the disconnect tone:

*Apr 3 14:05:39.747: ISDN Se0/1/0:15 Q931: RX <- SETUP pd = 8 callref = 0x3246

Sending Complete

Bearer Capability i = 0x8090A3

Standard = CCITT

Transfer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98396

Exclusive, Channel 22

Date/Time i = 0x090403080700

Date (yr-mm-dd) = 09-04-03

Time (hr:mnt:sec) = 08:07:00

Calling Party Number i = 0x1183, '50223237200'

Plan:ISDN, Type:International

Called Party Number i = 0x81, '0132'

Plan:ISDN, Type:Unknown

*Apr 3 14:05:39.759: ISDN Se0/1/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0xB246

Channel ID i = 0xA98396

Exclusive, Channel 22

*Apr 3 14:05:39.763: ISDN Se0/1/0:15 Q931: TX -> CONNECT pd = 8 callref = 0xB246

*Apr 3 14:05:40.243: ISDN Se0/1/0:15 Q931: RX <- CONNECT_ACK pd = 8 callref = 0x3246

*Apr 3 08:05:40.243: %ISDN-6-CONNECT: Interface Serial0/1/0:21 is now connected to 50223237200 N/A

*Apr 3 08:06:19.759: %ISDN-6-DISCONNECT: Interface Serial0/1/0:21 disconnected from 50223237200 , call lasted 39 seconds

*Apr 3 14:06:19.759: ISDN Se0/1/0:15 Q931: TX -> DISCONNECT pd = 8 callref = 0xB246

Cause i = 0x8090 - Normal call clearing

*Apr 3 14:06:20.039: ISDN Se0/1/0:15 Q931: RX <- RELEASE pd = 8 callref = 0x3246

*Apr 3 14:06:20.039: ISDN Se0/1/0:15 Q931: TX -> RELEASE_COMP pd = 8 callref = 0xB246

The following debug isdn q931 is a successful Inbound international call(that arrived without Caller ID + Plan Unknown & Type Unknown). Here I can talk to the other side:

*Apr 3 20:59:25.685: ISDN Se0/1/0:15 Q931: RX <- SETUP pd = 8 callref = 0x3512

Sending Complete

Bearer Capability i = 0x8090A3

Standard = CCITT

Transfer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98382

Exclusive, Channel 2

Date/Time i = 0x0904030F0100

Date (yr-mm-dd) = 09-04-03

Time (hr:mnt:sec) = 15:01:00

Calling Party Number i = 0x00C3, N/A

Plan:Unknown, Type:Unknown

Called Party Number i = 0x81, '0337'

Plan:ISDN, Type:Unknown

*Apr 3 20:59:25.701: ISDN Se0/1/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0xB512

Channel ID i = 0xA98382

Exclusive, Channel 2

*Apr 3 20:59:26.013: ISDN Se0/1/0:15 Q931: TX -> ALERTING pd = 8 callref = 0xB512

*Apr 3 20:59:33.917: ISDN Se0/1/0:15 Q931: TX -> CONNECT pd = 8 callref = 0xB512

*Apr 3 20:59:34.193: ISDN Se0/1/0:15 Q931: RX <- CONNECT_ACK pd = 8 callref = 0x3512

*Apr 3 14:59:34.193: %ISDN-6-CONNECT: Interface Serial0/1/0:1 is now connected to N/A N/A

*Apr 3 20:59:45.069: ISDN Se0/1/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x3512

Cause i = 0x8390 - Normal call clearing

Progress Ind i = 0x8288 - In-band info or appropriate now available

*Apr 3 14:59:45.073: %ISDN-6-DISCONNECT: Interface Serial0/1/0:1 disconnected from unknown , call lasted 10 seconds

*Apr 3 20:59:45.073: ISDN Se0/1/0:15 Q931: call_disc: PI received in disconnect; Postpone sending RELEASE for callid 0x61

*Apr 3 20:59:45.089: ISDN Se0/1/0:15 Q931: TX -> RELEASE pd = 8 callref = 0xB512

*Apr 3 20:59:45.345: ISDN Se0/1/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x3512

So, I was wondering if override Plan & Type to my inbound calls to Unknown may resolve this issue.

Best Regards.

Are you using H.323 or MGCP ?

I'm using H.323 protocol.

From the trace, we don't see anything telling what the problem is.

On the other hand, national or international, should not make any difference.

Which exact IOS are you using ?

Hi Paolo,

IOS: C2800NM-SPSERVICESK9-M, Version 12.4(9)T7. Do you recommend me another for my gateway?

Regards.

You can force the ISDN type with the 'isdn map' command on the serial interface and it works for H.323 and MGCP gateways. Here's the link:

http://www.cisco.com/en/US/docs/ios/12_3t/dial/command/reference/dia_i2gt.html#wp1212108

If you want to force all call to use national dial plan, for example, you would use the command 'isdn map address .* plan national' on the serial interface.

Note, the command "isdn map" affects outgoing calls only, and doesn't do anything on incoming ones.

Can you try 12.4(3j) ?

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: