We have two locations long distance apart with our phones. In the past I have set up a route pattern so that say a user in location A dials 8 then the number they will actually call out from the gateway of location B. This way Location A does not need to make long distance calls to Location B instead can go through our network and call out of the gateway of Location B and therefore be a local call.
However, I am now attempting to make this easier so instead of the user dialing 8, it will automatically know to go through. For example, right now if a user dials 8.429xxxx they can call from location A to location B locally. However, I now want them to be able to dial long distance but like they normally would anywhere else such as 9.1902429xxxx and it will go to the gateway in location B and strip the area code and 9 off and then call locally through gateway B.
I thought if I changed the discard digits to predot 11/10d->7D it would change the 919024295445 to call from the gateway of 4295445. In the route list i have gateway B selected and this discard digit pattern sleected however when i dod a dial analyzer it is not stripping the dialed number down. Does anyone know what I am doing wrong? Below is the results of the dialed digit analyzer:
# Results Summary
* Calling Party Information
o Calling Party = 1000
o Partition =
o Device CSS =
o Line CSS = MDC-LD-CSS
o AAR Group Name =
o AAR CSS =
* Dialed Digits = 919024295445
* Match Result = RouteThisPattern
* Matched Pattern Information
o Pattern = 9.1912429XXXX
o Partition = MDC-Local-P
o Time Schedule =
* Called Party Number = 919024295445
* Time Zone = Greenwich Standard Time
* End Device = MDCHLF_Local_RL_prefix
* Call Classification = OffNet
* InterDigit Timeout = NO
* Device Override = Disabled
* Outside Dial Tone = NO
# Call Flow
* Route Pattern attern= 9.1902429XXXX
o Positional Match List = 9:19024295445
o DialPlan =
o Route Filter
+ Filter Name =
+ Filter Clause =
o Require Forced Authorization Code = No
o Authorization Level = 0
o Require Client Matter Code = No
o Call Classification =
o PreTransform Calling Party Number = 1000
o PreTransform Called Party Number = 919024295445
o Calling Party Transformations
+ External Phone Number Mask = YES
+ Calling Party Mask =
+ Prefix =
+ CallingLineId Presentation = Default
+ CallingName Presentation = Default
+ Calling Party Number = 1000
o ConnectedParty Transformations
+ ConnectedLineId Presentation = Default
+ ConnectedName Presentation = Default
o Called Party Transformations
+ Called Party Mask =
+ Discard Digits Instruction = None
+ Prefix =
+ Called Number = 919024295445
* Route List :Route List Name= MDCHLF_Local_RL_prefix
o RouteGroup :RouteGroup Name= MDCIPTGW-2-RG
+ PreTransform Calling Party Number = 1000
+ PreTransform Called Party Number = 919124295445
+ Calling Party Transformations
# External Phone Number Mask = Default
# Calling Party Mask =
# Prefix =
# Calling Party Number = 1000
+ Called Party Transformations
# Called Party Mask =
# Discard Digits Instructions = PreDot 11/10D->7D
# Prefix =
# Called Number = 19024295445
+ Device :Type= MGCPT1PRIPort
# End Device Name = S0/SU3/DS1-0@mdciptgw-2
# PortNumber = 0
# Device Status = Registered
# AAR Group Name =
# AAR Calling Search Space =
# AAR Prefix Digits =
# Call Classification =
# Calling Party Selection =
# CallingLinePresentation =
# ConnectedLinePresentation =
# Number Of Strip Digits =
# CallerID DN =
# Alternate Matches
However, I am now attempting to make this easier so instead of the user dialing 8, it will automatically know to go through. For example, right now if a user dials 8.429xxxx they can call from location A to location B locally. However, I now want them to be able to dial long distance but like they normally would anywhere else such as 9.1902429xxxx and it will go to the gateway in location B and strip the area code and 9 off and then call locally through gateway B.
I thought if I changed the discard digits to predot 11/10d->7D it would change the 919024295445 to call from the gateway of 4295445. In the route list i have gateway B selected and this discard digit pattern sleected however when i dod a dial analyzer it is not stripping the dialed number down. Does anyone know what I am doing wrong? Below is the results of the dialed digit analyzer:
# Results Summary
* Calling Party Information
o Calling Party = 1000
o Partition =
o Device CSS =
o Line CSS = MDC-LD-CSS
o AAR Group Name =
o AAR CSS =
* Dialed Digits = 919024295445
* Match Result = RouteThisPattern
* Matched Pattern Information
o Pattern = 9.1912429XXXX
o Partition = MDC-Local-P
o Time Schedule =
* Called Party Number = 919024295445
* Time Zone = Greenwich Standard Time
* End Device = MDCHLF_Local_RL_prefix
* Call Classification = OffNet
* InterDigit Timeout = NO
* Device Override = Disabled
* Outside Dial Tone = NO
# Call Flow
* Route Pattern attern= 9.1902429XXXX
o Positional Match List = 9:19024295445
o DialPlan =
o Route Filter
+ Filter Name =
+ Filter Clause =
o Require Forced Authorization Code = No
o Authorization Level = 0
o Require Client Matter Code = No
o Call Classification =
o PreTransform Calling Party Number = 1000
o PreTransform Called Party Number = 919024295445
o Calling Party Transformations
+ External Phone Number Mask = YES
+ Calling Party Mask =
+ Prefix =
+ CallingLineId Presentation = Default
+ CallingName Presentation = Default
+ Calling Party Number = 1000
o ConnectedParty Transformations
+ ConnectedLineId Presentation = Default
+ ConnectedName Presentation = Default
o Called Party Transformations
+ Called Party Mask =
+ Discard Digits Instruction = None
+ Prefix =
+ Called Number = 919024295445
* Route List :Route List Name= MDCHLF_Local_RL_prefix
o RouteGroup :RouteGroup Name= MDCIPTGW-2-RG
+ PreTransform Calling Party Number = 1000
+ PreTransform Called Party Number = 919124295445
+ Calling Party Transformations
# External Phone Number Mask = Default
# Calling Party Mask =
# Prefix =
# Calling Party Number = 1000
+ Called Party Transformations
# Called Party Mask =
# Discard Digits Instructions = PreDot 11/10D->7D
# Prefix =
# Called Number = 19024295445
+ Device :Type= MGCPT1PRIPort
# End Device Name = S0/SU3/DS1-0@mdciptgw-2
# PortNumber = 0
# Device Status = Registered
# AAR Group Name =
# AAR Calling Search Space =
# AAR Prefix Digits =
# Call Classification =
# Calling Party Selection =
# CallingLinePresentation =
# ConnectedLinePresentation =
# Number Of Strip Digits =
# CallerID DN =
# Alternate Matches