Background
Sometimes you need to configure your Outgoing Lines to support a break between dialed digits and DTMF codes required to enter an extension number in an IVR Menu or a Carrier Long Distance PIN Code
To achieve this is you cannot simply add a series of Pause codes using the W character since those would normally be absorbed by an ISDN Line or SIP trunk
Examples
You dial an external number which is answered by an IVR/Auto Attendant and you want to include digits to dial after the AA answers
Dial 5551234 and then extension 100
The Speed Dial digits would have to be 5551234100 but with some intelligence built into the dialing plan to wait for the IVR to answer and then dial 100
You want to dial a Long Distance number and enter a PIN code automatically in the Speed Dial entry
5551234 PIN 101
The Speed Dial digits would have to 5551234101 but with some intelligence built into the dialing plan to wait for the Carrier to answer and prompt user input for the PIN code 101
You want to set up email to fax to support Carrier Long Distance PIN codes in the subject line
Add or Edit an Outgoing Line
First you need to configure an Outgoing Line using customized patterns
In this example a generic North American NPANXX format is used for a National Long Distance Outgoing Line
Note that in this example the PBX uses an Access Code of 9 to access PSTN lines
The Name of the Outgoing Line in this example is 91NXXNXXXXXX!
Edit the Dial String 1NXXNXXXXXX!
Create an Access Code (Prefix) 9
Note: any Access Code (Prefix) is always removed before passing digits to any trunk
Note: If your dial plan does not require end users to dial a 9 to access the PSTN leave this entry blank and remove the 9 from the Dial String e.g. 1NXXNXXXXX!
Set the Maximum number of digit for destination number to 11 since this is the maximum digit dial length for North American Long Distance Numbers
Check the box for Send DTMF after remote answer ? [x]
DTMF to send: enter text ‘${MACRO_EXTEN:12}’ omitting quotes
This will en bloc match the total length of the Access Code (prefix) plus 11 digits in total and send any number of DTMF tones in the Speed Dial after the trunk remote answers
Note: if end users are not required to dial a 9 to access the PSTN configure DTMF to send : ‘${MACRO_EXTEN:11}’ omitting quotes
General Notes
Check the box for Send DTMF after remote answer ? [x]
The Custom Dial String can be any pattern match.
International Long Distance Dial Plans can be very complex to configure since there is no International Standard for Country Code dial patterns.
You can use the same principals to configure a Local Dial Pattern with or without Access Code (Prefix) by:
Editing the Dial String to match any desired pattern.
Editing the Maximum number of digit for destination number? <> To match the total number of dialed digits PRIOR to any DTMF tones.
DTMF to send: enter text ‘${MACRO_EXTEN:12}’ omitting quotes
This will en bloc match the total length of the Access Code (prefix) plus 11 digits in total and send any number of DTMF tones in the Speed Dial after the trunk remote answers.
Note: if end users are not required to dial a 9 or any other Access Code to access the PSTN then edit the DTMF to send : ‘${MACRO_EXTEN:11}’ omitting quotes.
In general the ${MACRO_EXTEN:X} variable should match the total number of dialed digits prior to any DTMF and must be incremented by 1 for each Access Code (Prefix) configured in the Dial String tab.