Dialing more than 22 digits

Answered Question
Jan 29th, 2010

Hi all, I have an issue in a customer; when is dialing an international number with 22 digits the last 2 digits are cut. I know that 22 digits is to long but the Carrier needs a prefix of 907900 and the number after to make dialing selection. The customer want do dial the number 0049911217952020 and the final result is 9079000049911217952020 but the last two digits are cut and the call fails like you can see below.

Is there a way to overcome this or is this a limitation (20 digits) ?

Dial-Peer Configuration

***************************************************************************************************************

voice translation-profile RETIRA_0_E_ENVIA_CLID
translate calling 11
translate called 10

voice translation-rule 10
rule 1 /^0/ //
!
voice translation-rule 11
rule 1 /3\(..\)/ /50\1/
rule 2 /4\(..\)/ /24\1/

dial-peer voice 24 pots
trunkgroup ALL_PRI
corlist outgoing chamada-internacional
description **Portugal*Internacional**
translation-profile outgoing RETIRA_0_E_ENVIA_CLID
destination-pattern 000T
forward-digits all
prefix 907900

DEBUG

***************************************************************************************************************

Jan 29 14:47:43.943: ISDN Se0/0/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x804F
        Channel ID i = 0xA9838A
                Exclusive, Channel 10
Jan 29 14:47:43.947: ISDN Se0/0/0:15 Q931: TX -> ALERTING pd = 8  callref = 0x804F
        Progress Ind i = 0x8188 - In-band info or appropriate now available
LiFung_CCME#
Jan 29 14:47:53.143: ISDN Se0/0/0:15 Q931: Applying typeplan for sw-type 0x12 is 0x0 0x1, Calling num 5033
Jan 29 14:47:53.143: ISDN Se0/0/0:15 Q931: Sending SETUP  callref = 0x2555 callID = 0xA4D7 switch = primary-net5 interface = User
Jan 29 14:47:53.143: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8  callref = 0x2555
        Sending Complete
        Bearer Capability i = 0x8090A3
                Standard = CCITT
                Transfer Capability = Speech 
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA9838B
                Exclusive, Channel 11
        Progress Ind i = 0x8183 - Origination address is non-ISDN 
        Calling Party Number i = 0x0180, '5033'
                Plan:ISDN, Type:Unknown
        Called Party Number i = 0x81, '90790000499112179520'
                Plan:ISDN, Type:Unknown
Jan 29 14:47:53.199: ISDN Se0/0/0:15 Q931: RX <- CALL_PROC pd = 8  callref = 0xA555
        Channel ID i = 0xA9838B
                Exclusive, Channel 11
Jan 29 14:47:53.199: ISDN Se0/0/0:15 **ERROR**: CCPCC_CallOrigination: Got CALL_PROC before sending all digits
Jan 29 14:47:53.199: ISDN Se0/0/0:15 Q931: TX -> DISCONNECT pd = 8  callref = 0x2555
Jan 29 14:47:53.231: ISDN Se0/0/0:15 Q931: RX <- RELEASE pd = 8  callref = 0xA555
        Cause i = 0x82E008 - Mandatory information element missing
Jan 29 14:47:53.231: ISDN Se0/0/0:15 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x2555

***************************************************************************************************************

Thanks on advance.

Best Regards,

Jose Carlos Silva

I have this problem too.
0 votes
Correct Answer by Steven Smith about 6 years 12 months ago

Actually, try this.

interface Serial0/0/0:15

no isdn sending-complete
Let me know if that helps.
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
Marcos Hernandez Fri, 01/29/2010 - 09:10

Try changing the ISDN plan tu Unknown. Under the Serial interface (D channel), do this:

isdn map address ^907900 plan unknown type unknown


Jose Carlos Silva Fri, 01/29/2010 - 09:16

Hi Marcus, thanks for your help.

Can you explain me what's this command means?

Is there a limitation on the number of digits dialed?

Best Regards,

Jose Carlos

Jose Carlos Silva Fri, 01/29/2010 - 09:22

Hi Marcus I saw again the debug messages I send you and the number is already  as UNKNOWN

Called Party Number i = 0x81, '90790000499112179520'
                Plan:ISDN, Type:Unknown

Best Regards,

Jose Carlos

Jose Carlos Silva Fri, 01/29/2010 - 09:33

Hi Marcus, made the change:

interface Serial0/0/0:15

isdn map address ^907900 plan unknown type unknown

But still the same problem.

Any other solution?

Best Regards,

Jose Carlos

Marcos Hernandez Fri, 01/29/2010 - 09:45

Can you please provide the configuration (remove password)? Also a "debug isdn q931"?


Thanks,


Marcos

Steven Smith Fri, 01/29/2010 - 10:03

I don't see the config changes in your config.  Is this and old config and old debug?

Jose Carlos Silva Fri, 01/29/2010 - 10:18

Hi Steven, at this moment I'm not on the customer and also the customer is closed.

I will provide config and debug on Monday, ok?

Have a nice weekend.

Best Regards,

Jose Carlos

Correct Answer
Steven Smith Fri, 01/29/2010 - 10:20

Actually, try this.

interface Serial0/0/0:15

no isdn sending-complete
Let me know if that helps.
Jose Carlos Silva Mon, 02/01/2010 - 01:52

Hi Steven and Marcus, thanks very much for your support. The solution given by Steven works.

Steven, can you explain to me why the "no isdn sending-complete" let's you dial numbers with more than 22 digits and the "isdn sending-complete" not?

In all my installations I have the "isdn sending-complete" and the trainer said we must have that so things work ok.

Best Regards,

Jose Carlos

Actions

This Discussion