IP PBX Manual Call Routing
Call Routing
Call routing sends callers to specific inbound destinations within the system, and routing outbound callers over specific outbound routes like local, long distance, international and emergency.
Incoming Call Routing
This table describes the parameters that can be set for incoming calls. Calls can be routed to destinations and you can also enable (set) the time parameter when the calls will get sent to their defined route.
Disable Day/Night Mode Button |
The PBX system defaults to Day/Night Mode Disabled. To toggle between Enabled/Disabled settings for the Day/Night Mode setting. When enabled the Edit Night and Hours button will appear which will allow you to configure the night destinations and hour parameters. | ||
Edit Night/Day Button |
Toggles between Day/Night Mode settings. When selected, it will change the Displaying field to either “Day Mode” or “Night Mode”, allowing you to configure the destination for calls when in and out of hours. | ||
Edit Hours |
Allows you to edit the hours for the incoming calls to routing. | ||
Edit DID Caller ID |
Allows you to edit CID information for incoming calls based on DID. If you wish to retain the original CID information as well as display the override info, be sure to check the box for Prepend. | ||
Providers |
Each provider will display in a gray box. DIDs for each provider will display beneath the gray box in white. If a DID destination is set to None, it will follow the settings for the provider itself. If a provider destination is set to None, calls will route to the Default Incoming Destination. | ||
... |
Destination Property button. Appears next to destination selection drop down boxes. This button allows for configuration of destination specific settings. Groups: Allows you to define a priority, increasing or decreasing the calls importance in the queue. The higher the number, the higher the priority. Extension: Allows you to define a group of numbers that will be dialed once the call has been answered. Typically used when connecting an extension to a fax server that routes faxes to people based on the digits read at the time of answering the call. |
Set Default Incoming Destination
STEPS:
- From the Call Routing->Incoming Routing page, go to the Default Incoming Destination section.
- Select the desired Destination category from the first drop-down list, then select the specific destination from the second drop-down list.
- Click the button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Set Provider Trunk Incoming Destination
- From the Call Routing->Incoming Routing page, go to the section that corresponds to either your SIP Provider or Channel Group name.
- Select the desired Destination category from the first drop-down list, then select the specific destination from the second drop-down list.
- Repeat step 2 for all other providers. Any provider that can follow the Default Incoming Destination can be left as None.
- Once you have made the necessary changes, click the button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Enable/Disable Day/Night Mode
The following section outlines steps to enable or disable the Day/Night Mode for Incoming Calls.
STEPS:
- From the Call Routing->Incoming Routing page, click on the Enable/Disable Day/Night Mode button located at the top of the page.
- The Day/Night Mode changes either Enabled or Disabled (depending on its previous setting).
- Once you have set the parameter to the desired mode, click button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Switch Day/Night Mode
This feature allows you to change whether you are editing the Day destinations or the Night destinations for incoming calls. The following section outlines the steps to switch or toggle to/from night or day.
STEPS:
- From the Call Routing->Incoming Routing page, click on the Edit Night or Edit Day button located at the top of the page.
- The Displays field changes either Day Mode or Night Mode (depending on its previous setting).
- Modify the destinations for whichever mode you are working with, then click button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Edit Hours
STEPS:
- From the Call Routing->Incoming Routing page, click on the Edit Hours button located at the top of the page, which will open the schedule page for Day/Night mode.
- Set the hour parameters for the incoming route to meet the business requirements. See the previous section pertaining to Schedules for more details.
- Click button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Edit Incoming Caller DID
If you want a particular DID to display the override CID information followed by the original inbound CID information, be sure to check the box for Prepend, otherwise the original CID information will be lost.
STEPS:
- From the Call Routing->Incoming Routing page, click on the Edit DID Caller ID button located at the top of the page.
- A list of existing DID numbers is displayed. Enter Caller ID Name and corresponding Caller ID Number for the desired DID Number.
- Enable Prepend for each by checking the box, if desired.
- Once you have made the necessary changes to the DID numbers, click the button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Outgoing Call Routing
By default, the PBX has five dialing routes built and included in the System Default Class of Service. These routes are 7 Digit, 10 Digit, 11 Digit, International, and Emergency, and should handle the normal day to day calling needed on a PBX. Once you have configured trunks on the PBX, you must add them to whichever dialing routes you wish to use those trunks. IPitomy advises you add ALL available trunks to the Emergency route, and to check with the end user before adding trunks to the International dialing route. Some users may require specific dialing routes to be built to meet their needs.
IMPORTANT: Please keep in mind that all new routes need to be added to a Class of Service before the route can be used. |
===== Add Route ===== | Click this button to create a new Outbound Dialing Route. |
===== Add Custom Route ===== | Advanced feature only available through licensing. Contact IPitomy for more information. |
===== Class of Service ===== | A Class of Service (COS) pertains to a group of outbound dialing routes. You can define a specific COS for an extension or branch office, limiting which routes are usable by those entities. Select a specific COS from the dropdown to view the routes included for that COS. Click on the blue words Class of Service to create, modify, or delete a Class of Service. |
===== 7 Digit Local Dialing ===== | By default this route looks for a pattern of any number 7 digits long. |
===== 10 Digit Dialing ===== | By default this route looks for a pattern of any number 10 digits long. |
===== 1+ Dialing (11 Digit) ===== | By default this looks for a pattern of numbers that start with a 1 and is 11 digits long. |
===== International ===== | By default this looks for a pattern of numbers that start with 011 that is between 4 and 15 digits long. |
===== Emergency ===== | By default, this looks for the specific pattern of 911. |
IMPORTANT: Please keep in mind that all new routes need to be added to a Class of Service before the route can be used. Subroutes are automatically added under the parent route they use. |
===== Route Name ===== | This is the name associated with the outgoing route. |
===== Route Type ===== | Set to New Route for a brand new dialing route, or select an existing route to build a subroute. |
===== Start Pattern ===== | Defines what type of digit pattern will match the route. Acceptable entries are:
Numbers X = Any number N = Any number, excluding 1 and 0 |
===== Digits ===== | Length of the pattern that will match the route. |
===== Exact Length ===== | Defines if the number dialed has to exactly match the pattern length defined under Digits.
YesDoes need to match exactly. NoDoes not need to match exactly. |
===== Subroute Digits ===== | How many digits of the number dialed to read for comparison to any subroutes that may be built for this route. |
===== Subroute Offset ===== | How many digits of the number dialed to skip before starting to read Subroute Digits |
===== Number ===== | When building a subroute off of an existing Outbound Dialing Route, this is the number that will match the subroute digits of the parent outbound route. For example, the 11 digit dialing route reads the area code for subroute digits by default. Here, you would enter the area code that needs to be subrouted. |
===== Trunks ===== | In order to dial outbound from a dialing route, you need to define what trunks it will use.
AddUse this button to add the trunk selected from the dropdown to the route. DeleteThis button allows you to delete the trunk selected from the route. UpHighlight a trunk and click this button to move it up the list, and in priority. DnHighlight a trunk and click this button to move it down the list, and in priority. Strip DigitsThis indicates whether the PBX will strip any digits before sending the call out a particular Trunk. This is set per trunk. Prefix DigitsDefines the digits to be prepended to the dialed number before sending the call out a particular Trunk. This is set per trunk. |
===== CID Override for Outbound Route Parameters ===== | In addition to the Extension and Trunk, Caller ID (CID) override can be set on a per route basis. Each outbound route can be configured to override the CID name and/or CID number that is sent when dialing out each trunk in the route. Each outbound route also has control over whether extensions with Ext CID Override configured are able to send their CID information.
Disable Ext CID Override - Set to “YES” if you want to disable the CID override for the outgoing route, including Extension CID settings.Force Use PSTN CIDNew in version: 3.4.1, it is now possible to deliver the CID received on PSTN inbound calls out on calls being transferred outbound. This feature is subject to the ability of the provider associated to the outbound call. This provider must be able to allow substitution of CID. Set to “YES” if you want to send the received CID with a call transferred outbound..Override Default CID (name) - Set to “YES” if you want to enable custom Name CID override for the outgoing route.Override CID NameIf the Override Default CID (name) is set to “YES”, enter the new CID override name for the outgoing route.Override Default CID (number) - Set to “YES” if you want to enable custom Number Default CID override for the outgoing route. Override CID NumberIf the Override Default name is set to “YES”, enter the new CID override number for the outgoing route. |
Add Outgoing Route
STEPS:
- From the Call RoutingOutgoing Routing page, click on the Add Route button located at the top of the page. The Edit Outbound Route page appears.
- Enter the parameters to configure the outbound call route.
- Once you have entered all the necessary information, click the button to save the changes.
- Add the new route to any Class of Service it will be used with.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Edit Outgoing Route
STEPS:
- From the Call RoutingOutgoing Routing page, locate the Outbound Route name that you want to edit.
- Click on icon to the right of the Route you want to update. The Edit Outbound Route page appears.
- Edit the necessary parameters to configure the outbound route.
- Click the button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
Delete Outgoing Route
STEPS:
- From the Call RoutingOutgoing Routing page, locate to the Route Name from the Route listing that you want to delete.
- Click on icon to the right of the Route Name you want to delete. The Route is removed from the listing page.
- Click the button to save the changes.
- Click the Apply Changes link located at the top right hand corner of the page, to commit the changes to the database.
- === Class of Service ===
A Class of Services is used to define which outbound dialing routes a given feature can use. By clicking the blue words Class of Service on the Outgoing routing page, you will be able to delete, create, clone, and populate your Class of Service with the desired outbound routes.
#
|
Use the drop down box to view Class of service. You can then take actions pertaining to that COS. |
#
|
Enter a new name in the far left text field, then click the Rename button to change the name of the COS currently being viewed. |
#
|
Allows you to create a new, blank, COS. Name the COS in the text field to the left of the Create New button, then click the button to create. |
#
|
Select from the drop down the COS you wish to clone. Enter a name in the field to the left of the Create New button. When you click the Clone button, a new COS will be created with the new name which will be populated with the routes of the original COS. |
#
|
Clicking the Add button will add the route displayed in the dropdown to the COS that is currently being viewed. |
#
|
Clicking this button in the gray bar will delete the COS. Clicking this button next to a route will delete that route from the viewed COS. |
- === Outgoing Call Routing ===
This section demonstrates, by example, some of the common configurations used with Outbound Routing.==== Configure Block Calls Subroutes ==== In this example, your customers want to block their users from dialing 1-900 numbers. To achieve this, you will need to create a subroute and configure it using the specifications below.
#
|
Enter a meaningful name for the outbound route. In this case you may want to call it “Block 900”. |
#
|
Select 1+ Dialing, as this will be a subroute |
#
|
900, since the default 1+ Dialing route skips the 1 that is dialed, and reads the next 3 digits for subroutes |
#
|
None should be added, as without a trunk to dial out, any 1-900 number will be dead in the system. |
-
-
- ==== Configure Least Cost Routing Subroutes ====
-
In this example, the end user has multiple providers in different regions, and wants dialed calls to use the most cost effective trunk when dialing out. The default 1+ (11 Digit) dialing route has Subroute Offset = 1 (ignores the first digit dialed, this case being the 1 for a long distance number) and Subroute Digits = 3 (after ignoring the first digit from subroute offset, this reads the next 3 digits (area code) in the dialed string and compares them to any subroutes created). The subroute that will be built specifically routes calls dialed to the 941 area code through a different, more cost efficient trunk.
#
|
Enter a meaningful name for the outbound route. In this case you may want to call it “Sarasota Subroute”. |
#
|
Select the 1+ Dialing as the route type, as this will be a subroute of that dialing route. |
#
|
Enter 941 as this is the area code for the |
#
|
Add the trunks that will call this particular subroute in the most cost effective manner. |
IMPORTANT: The normal 11 Digit route is using analog 1 and analog 2 for trunks, while the 941 sub-route uses a trunk that can dial locally to Sarasota without accruing long distance charges. |
Configure Information (411/1411) Subroute
If you would like callers to have the ability to use Information Service provided by your carrier then you must configure the route. If they must dial 411 to get information then you will need to configure a route for 411. To do this configure a route as below,
#
|
Enter a meaningful name for the outbound route. In this case you may want to call it “Information”. |
#
|
Select New Route, as this will not be a sub-route of any other route. |
#
|
Enter the start pattern of as the code your provider uses for information, in this case “411” |
#
|
Enter the length of the code your provider uses for information, in this case “3” |
#
|
Set the exact length to “YES” |
#
|
Set the Subroute digits to “-1” (minus 1). |
#
|
Set the Subroute offset to “0” |
#
|
Add any trunks that are appropriate for dialing Information with the code created. |
IMPORTANT: Please keep in mind that all new routes need to be added to a Class of Service before the route can be used. Subroutes are automatically added under the parent route they use. |