Starting with RadiusCat 2.x you can control 7 digit dialing from the RadiusCat Billing allowing you to set a different 'Home' Area Code for Customer accounts without having to make frequent changes to the Brekeke SIP Server Dial Plans.
This feature requires you to set the Area Code on the Customers Account for the Master Customer allowing all accounts owned by that customer to make calls by dialing the 7 digits of the phone nummber instead of 10 digits.
Example: If the Customers local calling area is in Toronto 416 Area Code, then setting the Area Code values in the RadiusCat Billing Cusotmer module as 416 will allow the Customer accounts to dial 7 digits as 2731639 instead of the fulll 10 digits 4162731639. RadiusCat will instruct the Brekeke PBX to add the 416 Area code if the numer is dialed with 7 difits instead of 10.
The following steps are required to install/configure 7 Digit Dialing:
- Obtain and Install the a SIP Server Dial Plan Plug-In for the Customer Environment (please see SIP/PBX Plug-In page)
- Add a Dial Plan for 7 Digit Dialing in the SIP Servers Dial Plan page. This Rule must be added above the existing Rule that does 10 digit dialing
- Define the Area Code for each Customer in the RadiusCat Billing Customer module
Obtain and Install the a SIP Server Dial Plan Plug-In for the Customer Environment
This feature requires a customized SIP Server Dial Plan Plug-In that is delivered with the RadiusCat Billing entperise Edition.
Add a Dial Plan for 7 Digit Dialing in the SIP Servers Dial Plan page
The 7 Digit Dialing will require you to add a single Dial Plan to the Brekeke SIP Server allowing the SIP Server to use this Dial Plan for all calls that are dialed by the caller having 7 digits. Note that is the caller dials 9 for an outside line then the caller will infact be dialing 8 digits instead of 7 and so the Dial Plan must check for 8 digits.
[Remember to always export/backup the SIP Server Dial Plan Rules before making changes to the SIP Server Dial Plan]
Remember to always click the 'Apply Rules' button after making changes to the SIP Server Dial Plan
Define the Area Code for each Customer in the RadiusCat Billing Customer module
This step will require you to define the Area Code for each Customer that will be using the 7 Digit Dialing feature. This will alllow calls from each accounting beloning to that customer to be dialed with 7 digits, allowing the to insert the Area Code before sending the call for termination..
Follow the Steps below to define the Area Code for the Customer Account:
- Log into the RadiusCat 2.x using Admin or Customer credentials
- Click the 'Customer' menu link
- Search for and open the Customer Account
- Click on the 'Contact' Tab
- Enter the Area Code for the Customer in the 'Area Code' text box
- Click the 'Save' button
- Open Wire Shark and make a test call and ensure that the call is successfull. You should see the call dialed with 7 digts but sent for termination with 10 digits.
http://www.svkwiki.com/wiki/Enable-7-Digit-Dialing-Feature

