For Asterisk versions 1.4 and 1.2 click here
For Asterisk version 1.6 - 1.6.1 click here
For Asterisk version >= 1.6.2, 1.8, 10 click here
|
GENERAL INFORMATION |
|
VitalPBX is a unified communications PBX system based on Asterisk that provides a robust and scalable platform, which will allow you to manage your PBX in an easy and intuitive way.
Please note, Callcentric is not responsible for preventing unwanted physical or remote access to your IP PBX. If your IP PBX is compromised, you will be responsible for all associated damages.
Please be sure to read this guide regarding securing your IP PBX solution.
|
|
RESOURCES |
|
Websites
VitalPBX Homepage
VitalPBX Download Page
Help / Support:
VitalPBX Support Manuals
|
|
Configuring VitalPBX |
|
|
Here we will configure the VitalPBX through the web interface to properly route both incoming and outgoing calls to/from Callcentric. The information presented in this guide is based on Version 2.3.4-1 (Asterisk 16.4.0) of the VitalPBX software. If you are running a different software version, some of the menu options and settings may be different. This guide assumes that you have already installed VitalPBX and that you have access to the administrative web interface.
We recommend that you read each step through in its entirety before performing the action(s) indicated within the step.
|
STEP 1 |
Adding an extension |
|
Login to the VitalPBX administrative interface and click on the PBX option that is located on the side menu bar. From there, select Extensions from the sub menu.
On this page enter the following: Extension Number, Extension Name, Password
After doing so, click the Save button to continue. Next, click the reload icon near the top right corner of the screen to apply the changes you've just made.
Note: You're free to modify the other settings on this page, however please note that the settings we provide in this guide have been tested/confirmed to work properly.
|
STEP 2 |
Adding a VoIP Trunk |
|
Next we will create a new SIP trunk on your PBX. Select PBX from the side menu bar and then click on the heading labeled External and choose the sub-heading labeled Trunk.
In the trunk configuration page, please configure your settings in-line with those detailed in the screenshot below. After doing so, click the Save button to continue. Next, click the reload icon near the top right corner of the screen to apply the changes you've just made.
| |
Setting | Value |
Technology | SIP |
Description | Callcentric |
NAT | Force, Comedia |
Get DID From | To |
Local Username | This is either the default extension 1777MYCCID OR 1777MYCCIDEXT, where 1777MYCCID is the 1777 number assigned to you by Callcentric and EXT is the three digit extension you are trying to register this UA to.
For example: 17770001234101 would register to extension 101 on account 17770001234.
You cannot register to your account using only the extension number. |
Remote Host | sip.callcentric.net |
Remote Username | This is either the default extension 1777MYCCID OR 1777MYCCIDEXT, where 1777MYCCID is the 1777 number assigned to you by Callcentric and EXT is the three digit extension you are trying to register this UA to.
For example: 17770001234101 would register to extension 101 on account 17770001234.
You cannot register to your account using only the extension number. |
Remote Secret | Enter your extension SIP Password here. Your extension SIP password is the password you created for the extension you are trying to use. You may edit the SIP password you wish to use in by logging into your My Callcentric account and clicking on the Extension menu link and then modifying the appropriate extension. |
From User | This is either the default extension 1777MYCCID OR 1777MYCCIDEXT, where 1777MYCCID is the 1777 number assigned to you by Callcentric and EXT is the three digit extension you are trying to register this UA to.
For example: 17770001234101 would register to extension 101 on account 17770001234.
You cannot register to your account using only the extension number. |
From Domain | sip.callcentric.net |
Insecure | Port, Invite |
Allow Inbound Calls | Yes |
Qualify | No |
Register String | 1777MYCCID:[email protected]
* Replace 1777MYCCID with either the default extension 1777MYCCID OR 1777MYCCIDEXT, where 1777MYCCID is the 1777 number assigned to you by Callcentric and EXT is the three digit extension you are trying to register this UA to.
* Replace SUPERSECRET with the SIP Password associated with your extension. |
|
STEP 3 |
Configuring an outbound route |
|
In this step we will configure an outbound route for your system. To proceed, select PBX from the side menu bar and then click on the heading labeled External and choose the sub-heading labeled Outbound Routes.
Please configure your settings in-line with those detailed in the screenshot below. After doing so, click the Save button to continue. Next, click the reload icon near the top right corner of the screen to apply the changes you've just made.
| |
Setting | Value |
Description | to-callcentric |
Trunks | Callcentric |
Prepend | this option should remain blank / do not specify any values on this field |
Prefix | 9 |
Pattern | . |
|
STEP 4 |
Adding an inbound route |
|
In this step we will configure an inbound route for your system. You may send incoming calls to any pre-configured location, such as an Extension, IVR, etc... In this example, we will select the extension that you created in Step 1.
To proceed, select PBX from the side menu bar and then click on the heading labeled External and choose the sub-heading labeled Inbound Routes.
Please configure your settings in-line with those detailed in the screenshot below. After doing so, click the Save button to continue. Next, click the reload icon near the top right corner of the screen to apply the changes you've just made.
| |
Setting | Value |
Description | You can specify any value in this field, in our example, we've specified 12125551000 |
DID Pattern | 1777MYCCID
If you have acquired a phone number from us, please replace 1777MYCCID with your phone number (In our example, we've specified 12125551000). |
Inbound Destination | Extension -- 1000 First Extension |
|
STEP 5 |
Additional Settings |
|
For this step, you will need SSH Access to the server hosting your PBX to proceed. After you've remotely accessed your PBX's shell, navigate to the directory /etc/asterisk/ombutel. Using a text editor such as VIM or nano, copy and paste the following and save it as sip__callcentric_custom.conf (note there are 2 underscores between "sip" and "callcentric").
Important Note: It is imperative that you replace the value within the parentheses with your assigned 1777 number. For example, if your 1777 number is 17771234567, you will need to replace each 1777MYCCID below with 17771234567.
[callcentric1](1777MYCCID);
host=alpha1.callcentric.com
[callcentric2](1777MYCCID);
host=alpha2.callcentric.com
[callcentric3](1777MYCCID);
host=alpha3.callcentric.com
[callcentric4](1777MYCCID);
host=alpha4.callcentric.com
[callcentric5](1777MYCCID);
host=alpha5.callcentric.com
[callcentric6](1777MYCCID);
host=alpha6.callcentric.com
[callcentric7](1777MYCCID);
host=alpha7.callcentric.com
[callcentric8](1777MYCCID);
host=alpha8.callcentric.com
[callcentric9](1777MYCCID);
host=alpha9.callcentric.com
[callcentric10](1777MYCCID);
host=alpha10.callcentric.com
[callcentric11](1777MYCCID);
host=alpha11.callcentric.com
[callcentric12](1777MYCCID);
host=alpha12.callcentric.com
[callcentric13](1777MYCCID);
host=alpha13.callcentric.com
[callcentric14](1777MYCCID);
host=alpha14.callcentric.com
[callcentric15](1777MYCCID);
host=alpha15.callcentric.com
[callcentric16](1777MYCCID);
host=alpha16.callcentric.com
[callcentric17](1777MYCCID);
host=alpha17.callcentric.com
[callcentric18](1777MYCCID);
host=alpha18.callcentric.com
[callcentric19](1777MYCCID);
host=alpha19.callcentric.com
[callcentric20](1777MYCCID);
host=alpha20.callcentric.com
[callcentricB1](1777MYCCID);
host=bravo01.callcentric.net
[callcentricB2](1777MYCCID);
host=bravo02.callcentric.net
[callcentricB3](1777MYCCID);
host=bravo03.callcentric.net
[callcentricB4](1777MYCCID);
host=bravo04.callcentric.net
[callcentricB5](1777MYCCID);
host=bravo05.callcentric.net
[callcentricB6](1777MYCCID);
host=bravo06.callcentric.net
[callcentricB7](1777MYCCID);
host=bravo07.callcentric.net
[callcentricB8](1777MYCCID);
host=bravo08.callcentric.net
[callcentricB9](1777MYCCID);
host=bravo09.callcentric.net
[callcentricB10](1777MYCCID);
host=bravo10.callcentric.net
[callcentricB11](1777MYCCID);
host=bravo11.callcentric.net
[callcentricB12](1777MYCCID);
host=bravo12.callcentric.net
[callcentricB13](1777MYCCID);
host=bravo13.callcentric.net
[callcentricB14](1777MYCCID);
host=bravo14.callcentric.net
[callcentricB15](1777MYCCID);
host=bravo15.callcentric.net
[callcentricB16](1777MYCCID);
host=bravo16.callcentric.net
[callcentricB17](1777MYCCID);
host=bravo17.callcentric.net
[callcentricB18](1777MYCCID);
host=bravo18.callcentric.net
[callcentricB19](1777MYCCID);
host=bravo19.callcentric.net
[callcentricB20](1777MYCCID);
host=bravo20.callcentric.net
Once completed, please reboot your device for your changes to take effect.
Next, you will need to return to your PBXs administrative GUI. Select Settings from the side menu bar and then click on the heading labeled Technology Settings >> SIP Settings and choose the sub-heading labeled Others. In this section, enable the option SRV lookups.
Finally, while still in Settings >> Technology Settings >> SIP Settings section, click on the sub-heading labeled Custom, and enter the Parameters and Values detailed in the screenshot below. After doing so, click the Save button to continue. To complete your configuration, click the reload icon near the top right corner of the screen to apply the changes you've just made.
| |
Parameter | Value |
sendrpid | yes |
trustrpid | no |
|
STEP 6 |
Configure and test UA (User Agent) |
|
Choose your desired UA
Use the IP address or hostname of your VitalPBX along with "1000" (the extension created earlier which is the username) and the password for the 1000 extension to connect to your VitalPBX.
You can make a test call to 17771234567, or if you are signed up for one of Callcentric's rate plans you can place a call to a traditional landline or mobile phone by dialing either:
1 + the area code and number for calls to the US
Or
011 + the country code, area code, and number for calls worldwide (you may also use 00 instead of 011).
|
|
|