Chris Deren Mon, 04/13/2009 - 10:01
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,
  • Cisco Designated VIP,

    2017 IP Telephony, Contact Center, Unified Communications

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 Mon, 04/13/2009 - 10:58
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

What problem are you trying to solve ?

Adrian Saavedra Mon, 04/13/2009 - 11:17
User Badges:
  • Gold, 750 points or more

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.

paolo bevilacqua Mon, 04/13/2009 - 11:25
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

Are you using H.323 or MGCP ?

paolo bevilacqua Mon, 04/13/2009 - 12:19
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

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 ?

Adrian Saavedra Mon, 04/13/2009 - 12:28
User Badges:
  • Gold, 750 points or more

Hi Paolo,


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


Regards.

CHRIS CHARLEBOIS Mon, 04/13/2009 - 12:39
User Badges:
  • Silver, 250 points or more

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.


paolo bevilacqua Mon, 04/13/2009 - 12:55
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

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

paolo bevilacqua Mon, 04/13/2009 - 12:54
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

Can you try 12.4(3j) ?

Actions

This Discussion