Version 1.0 of Call Ctrl handles phone numbers in two differant ways.
- With Dial Plan - The following options are used to control the way numbers are sent to the phone to dial. Simple examples may include using a steering digit such as 9 to access an outside line or a 1 for dialing long distance. The dial plan was developed specifically for US phone numbers, but certain configuration may be used to fit your needs and will require specific testing for your enviornment. The option to remove the dial plan is the alternative when the dial plan cannot be tailored to meet your specific needs. More countries will become available over time.
- Without Dial Plan - For countries outside the US this will be the recommended configuration. The SPA 9000 and SPA Phone can be configured to use its dial plan for your enviornment and specif needs. When no Dial Plan is configured all digits and other characters are sent to the phone as entered.
There may instances when a Dial Plan is useful, but currently there is no support when making international calls. In other words the Dial Plan does not interpret the additional required digits and will most likely provide and invalid entry. To work around this problem Call Ctrl enables a feature to Enable and Disable the Dial Plan quickly. Within the Call Ctrl main menu select Edit/Enable Dial Plan to turn on or off. A check next to the menu item indicates that Dial Plan in turned on. This option is also available in Settings/Dial Plan Settings tab where other Dial Plan settings are stored.
The following are Dial Plan Settings available within the Settings/Dial Plan tab:
For specific definitions reference the definitions below.
Alternative configure methods are available by modifying the CallCtrl.config file located within C:\Program Files\CTRL IT\Call Ctrl\. Note that this directory assumeds Call Ctrl was installed within the default installation directory. Your specific setting may vary.
| UserDialPlanAreaCode |
Area code value for location. Used to create dial plan and control how calls are handled. |
| UserDialPlanDialPrefix |
Steering diget, typically used to access specific line or reach an outside number. Call Ctrl does not use this number. |
| UserDialPlanDialSuffix |
Value appended to the end of a phone number for use by other phone systems. Call Ctrl does not use this number. |
| UserDialPlanEnabled |
True or False value which enables the Dial Plan. Typically the Dial Plan in hanlded by the phone and the pbx. Call Ctrl has ability to use its built-in dial plan. |
| UserDialPlanExtensionRangeMax |
Extension Range Maximum identifies the end of the local extension range for the PBX to which Call Ctrl subscribes to. Call Ctrl's Dial Plan utilizes these number to determine if a call is local or an outside number. |
| UserDialPlanExtensionRangeMin |
Extension Range Minimum identifies the beginning of the local extension range for the local PBX to which Call Ctrl subscribes to. Call Ctrl's Dial Plan utilizes these number to determine if a call is local or an outside number. |
| UserDialPlanInclude1BeforeAreaCode |
Determines whether the one is included before the area code. This is required by most carriers when making a long distance phone call. |
| UserDialPlanIncludeAreaCode |
Determines whether the area code is included when dialing a local phone call which is not long distance. Many VoIP carriers require an area code on all outbound calls. Local telephone carriers typically do not require an area code for local calls. |
| UserDialPlanLocal |
Country code value to identify location. Currently US is the only available local. Used to determine appropriate Dial Plan to use. |