Dialing more than 22 digits

Answered Question
Jan 29th, 2010
User Badges:

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

Correct Answer by Steven Smith about 7 years 3 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
User Badges:
  • Blue, 1500 points or more

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
User Badges:

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
User Badges:

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
User Badges:

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
User Badges:
  • Blue, 1500 points or more

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


Thanks,


Marcos

Steven Smith Fri, 01/29/2010 - 10:03
User Badges:
  • Gold, 750 points or more

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

Steven Smith Fri, 01/29/2010 - 10:15
User Badges:
  • Gold, 750 points or more

Can you provide the config and debug after the changes?

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

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
User Badges:
  • Gold, 750 points or more

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
User Badges:

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