02-25-2005 06:48 AM - edited 03-13-2019 08:09 AM
When I check the phone log for missed calls, and want to just hit the soft key to call the number, I always get a "you're call can not be completed" because it's not set up to dial 9 first. How can I fix this for my staff so that it will dial 9 for external calls but not dial 9 for calls that came from within our internal system?
02-25-2005 10:51 AM
The reason you dont see a 9 is because the call is incoming and telco passes you the digits of the caller. your users can hit either edit dial and insert a 9 themselves or if you want it to be fixed, you will have to enable the direct area code dialing wihtout the need of a 9 by creating a route pattern. for instance, 713XXXXXXX for all calls to 713 area code and hence you wont require a nine to call out since you will have a pattern in CM for it. The problem still lies with long distance missed calls, users can either hit edit dial and do 91 or you can add patterns for 1[2-8]XXXXXXXXX for LD calls.
02-27-2005 07:11 AM
Hi
I'm facing the same problem.
example if the missed call is 9123 4567.
You can't do a redial unless u add a 9 infront.
A sort-of workaround is to add the route pattern to allow 9XXX XXXX as well as 9 9XXX XXXX - which is a bit incorrect as users would not even need to dial 9 for external calls.
There is another issue that I'm facing, that is, if my external calls start with a 6XXX XXXX. I have to add this route pattern as well and the problem lies in my user extensions starts with 6 as well.
This causes users dialing internal extensions to wait for the interdigit Timeout which is quite unacceptable.
Anyone got a better solution than to just add the route patterns containing the external numbers?
Thanks! =)
02-27-2005 03:43 PM
This is SHAFAY LATIF
The reason you dont see a 9 is because the call is incoming and telco passes you the digits of the caller. your users can hit either edit dial and insert a 9 themselves or if you want it to be fixed, you will have to enable the direct area code dialing wihtout the need of a 9 by creating a route pattern. for instance, 713XXXXXXX for all calls to 713 area code and hence you wont require a nine to call out since you will have a pattern in CM for it. The problem still lies with long distance missed calls, users can either hit edit dial and do 91 or you can add patterns for 1[2-8]XXXXXXXXX for LD calls
02-27-2005 03:33 PM
Have you tried creating a translation pattern for your DDIs ?
Firstly create a DDI Partition and CSS which only has the specific DDI partition assigned.
For example if your Telco provides 6 digits 818XXX, and your DDI range is 8XXX, create a translation pattern for 818XXX, and assigned it to the DDI partition.
Within the Calling Party Transformation put a Prefix Digit (outgoing calls) with the value 9.
Also within the same pattern configure the called party transformation mask as 8XXX.
Finally assigned the DDI CSS to the MGCP endpoint/gateway. This should append the CallingParty or external calls with 9, and should not affect internal dialing.
02-27-2005 08:13 PM
Take a look at the following enterprise parameters. It will not only add the 9 for local calls, but the 91 for long distance and the 9011 for international calls. I haven't tried it out yet, but it's what it was meant for I've been told.
National Number Prefix
International Number Prefix
Subscriber Number Prefix
Unknown Number Prefix
02-28-2005 03:25 AM
Hi,
I may have gotten an idea from this link:
When calls come in, prefix a * infront of the calling number in the gateway configuration. Therefore when you see the missed calls, there is a * infront of all numbers.
Next, add a translation pattern that matches the local number with a * infront. (eg. *.XXXX XXXX).
Remove the * with a predot and prefix the number 9
to dial out. This would need to be done on the extensions as well.
Then you would be able to dial missed call numbers.
Any comments?
03-01-2005 07:18 PM
I guess the problem with manually putting in a 9 in front of the dialed numbers is that some calls are local and require only the 9, and some are long distance, which require a 9+1+number and some are international which require 9+011+number (or whatever your dial for international). By putting only a 9, then only local numbers are fixed, and users will have to edit dial all other numbers.
Using the * procedure should work (although still have the above issues) but then you lose the ability to use * for other neat things like system speed dials, etc.
That all being said, I'll have to try out the prefixes I mentioned above and see if they work. Like I said, I've been told they work - but never really tried it.
Also, if you have 10 digit local dialing, then a the prefixes will automatically add a 91 in the front of them, thinking they're long distance numbers. To fix this, a number of route patterns removing the 1 will have to be created.
I'll try to post here when I've completed my tests.
03-01-2005 06:51 AM
Hello all,
The issue can resolved at the voice-gateway level by using translation rule to pre-pend the prefix ie "0" or "9" to all incoming calls and applying it to the incoming VOIP dial-peer. Thus all the incoming calls will appear in the list as 9xxxxx or 0xxxxxx. This will enable you to call from teh phone call lists.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide