View Single Post
Old 05-23-2011, 04:10 PM
pdgavin pdgavin is offline
Join Date: Aug 2010
Posts: 167
pdgavin has 10 reputation points
Default Must press # before number when dialing SIP trunk

The question I have is if you wait long enough does it eventually dial out? If this is the case then you probably have other possible short code matches and it is waiting until a best match can be made or the dial delay timer expires. You may want to make sure your dial delay count (count not timer!) is set to 0 in the system tab in telephony, if it is set to 10 for example, it is only going to try to make a match once you have dialed 10 digits or hit the pound sign.

•Dial Delay Count: Default = 0 digits (USA/Japan) or 4 digits (ROW), Range = 0 to 30 digits.
This setting sets the number of digits dialed after which the system starts looking for a short code match regardless of the Dial Delay Time.

You may want to make sure the value for Dial Delay Time is set to 4 or some reasonable number in the same location in Manager:

Dial Delay Time (secs): Default = 4 (USA/Japan) or 1 (ROW), Range = 1 to 99 seconds.
This setting sets the time the system waits following a dialed digit before it starts looking for a short code match. In situations where there are potential short codes matches but not exact match, it also sets the delay following the dialing of a digit before dialing complete is assumed. See the
Short Codes section.

Please note that you have Dial Delay Time in the ARS table as well so you may want to make sure you have it set in both locations.

Please understand how short codes work. Please read the section in the IP Office Knowledgebase for a detailed explanation:

read all the sections there.

The N in a short code represents any number and any number of numbers. In the USA our National dial plan is 10 digits and 1+10 digits for long distance within North America. Outside of NA the number of digits varies. In the US to speed up the call setup you can delete all of the default ARS short codes except the dial emergency and replace them with 10 Xs. Example: instead of XXXXXXXN; you would have XXXXXXXXXX; and 1XXXXXXXXXX; if no other short codes exist that could be matched it will not wait the dial delay timeout delay and proceed immediately. This would include any possible short code match so make sure it is not trying to match a user short code or a system short code or other ARS short codes. It may be helpful to use System Monitor to help you trouble shoot. You may need to add the trace option “Short Code Msgs” in the call settings in Monitor to see what short code it is matching on.

Short Code Field Characters
? - Default Match
This character can be used on its own to create a short code match in the absence of any other short code match. See ? Short Codes.

?D - Default Number Dialing
This character combination makes a call to the defined phone number as soon as the user goes off-hook. See ? Short Codes.

N - Match Any Digits
Matches any dialed digits (including none). The Dial Delay Time or a following matching character is used to resolve when dialing is complete.

X - Match a Digit
Matches a single digit. When a group of X's is used, the short code matches against the total number of X's.

[ ] - Secondary Dial Tone Trigger
For pre-4.0 IP Office systems used to trigger secondary dial tone. Not used for IP Office 4.0+. SeeSecondary Dial Tone.

; - Receive Sending Complete
When used this must be the last character in the short code string. If the Dial Delay Count is 0, a ; instructs the system to wait for the number to be fully dialed, using the Dial Delay Time or the user dialing #, before acting on the short code. If the Dial Delay Count is non-zero, the dialing is only evaluated when # is pressed.

The majority of North-American telephony services use en-bloc dialing. Therefore the use of a ; is recommended at the end of all dialing short codes that use an N. This is also recommended for all dialing where secondary dial tone short codes are being used.

Reply With Quote