cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
933
Views
0
Helpful
7
Replies

Call forwarding failing when dialed from external

borologio
Level 1
Level 1

Hello,

I'm supporting a client having issues with the call-forward all option.  I'm newly supporting them so I did not perform the initial installation and I'm not sure if this was ever working.  When we setup a phone to forward all calls to an external number it works if we dial it from internally, but when it is dialed from an external number we get a Verizon Wireless message (customer not available at this time).  The number currently configured to forward too is not a wireless or verizon number (however the one phone i'm testing from is).  

 

It looks like the translation rules are adding digits to incoming numbers (91 - assuming this is for redial purposes).  It appears that the added digits remain when the call is forwarded, i think this is the issue but i'm not sure.  It looks like the number to forward to is being translated properly in debugs.  

Right now we have line 111-222-2807 configured to forward all calls to 913334449067.  When i dial the line from number 3334445774 the forwarding call is directed to 13334449067 but the calling party number being sent to the telco is 913334445774.  i'm not sure if this is the issue or not.  I've attached the running configuration as well as the debugs (q931 and voice translations).  Any help would be greatly appreciated.

 

7 Replies 7

Hi.

Can you please send the output of a debug isdn q931 starting from when the call comes in to when VG tries to redirect it?

thanks 

Regards

Carlo 

 

Please rate all helpful posts "The more you help the more you learn"

Here it is, thanks.

 

Ben

Hi Ben.

From your debug, you are forwarding call to a wrong number

020821: Sep 25 15:20:29.443: ISDN Se0/3/0:23 Q931: TX -> SETUP pd = 8  callref = 0x0884
        Sending Complete
        Bearer Capability i = 0x8090A2
                Standard = CCITT
                Transfer Capability = Speech
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA98390
                Exclusive, Channel 16
        Facility i = 0x9F8B0100A117020101020100800F43656C6C2050686F6E652020204E59
                Protocol Profile =  Networking Extensions
                0xA117020101020100800F43656C6C2050686F6E652020204E59
                Component = Invoke component
                        Invoke Id = 1
                        Operation = CallingName
                                Name Presentation Allowed Extended
                                Name = Cell Phone   NY
        Calling Party Number i = 0x0080, '913334445774'
                Plan:Unknown, Type:Unknown
        Called Party Number i = 0x80, '13334449067'
                Plan:Unknown, Type:Unknown
020822: Sep 25 15:20:29.483: ISDN Se0/3/0:23 Q931: RX <- CALL_PROC pd = 8  callref = 0x8884
        Channel ID i = 0xA98390
                Exclusive, Channel 16
020823: Sep 25 15:20:29.503: ISDN Se0/3/0:23 Q931: RX <- DISCONNECT pd = 8  callref = 0x8884
        Cause i = 0x8281 - Unallocated/unassigned number

 

 

Can you please specify what is the final called number that should be called out?

 

Thanks 

 

Regards

 

Carlo

Please rate all helpful posts "The more you help the more you learn"

I've changed the numbers in the debugs and in the config to respect our clients privacy.  The phone is configured to forward to 91+10 digits.  The debug shows 1+ 10 digits being sent which I believe is correct.  Also, it works correctly when you dial the phone from another extension, just not when it is dialed from an outside line.  It's this reason that i thought the issue was the translation of the original calling number.  You can see when it first hits the gateway the calling number is represented as 10 digits, however when the call is forwarded the calling number is translated to 91+ 10 digits.

 

Thanks,

Ben

Hi Ben

Just to have another element.... can you please call the number to where you want to forward calls , from an IP phone and activate a debug isdn q931 during the call?

 

 

Thanks 

 

Regards

 

Carlo

Please rate all helpful posts "The more you help the more you learn"

Hi Carlo,

I have a working q931 debug attached now.  This was a successful forward when dialing the extension directly from another phone behind the gateway.

Thanks,

Ben

Hello,

 

I found a solution for this:

Within CME:

Configure / Telephony / Dial Plan / Outgoing

On the Caller ID Tab we changed the Caller Number from "Internal Extensions" to "Any Number"

In CLI:

trunk group ALL_T1E1
 hunt-scheme longest-idle
 translation-profile outgoing PROFILE_ALL_T1E1

 

voice translation-profile PROFILE_ALL_T1E1
 translate calling 4

voice translation-rule 4
 rule 1 /2809/ /1112222809/
 rule 2 /2801/ /1112222801/
 rule 3 /2802/ /1112222802/
 rule 4 /2803/ /1112222803/
 rule 5 /2804/ /1112222804/
 rule 6 /2805/ /1112222805/
 rule 7 /2806/ /1112222806/
 rule 8 /2807/ /1112222807/
 rule 9 /2808/ /1112222808/
 rule 10 /2810/ /1112222810/
 rule 11 /2811/ /1112222811/
 rule 12 /2812/ /1112222812/
 rule 15 /^....$/ /1112222800/   <---OLD

 rule 15 /^.*$/ /1112222800/     <---NEW

Thanks,

Ben