Supported devices
ATA Adaptors
IP Phones
Cordless IP Phones
IP Conference Phones
IP PBX Software/Hardware
Desktop Softphones
Mobile Softphones

Security considerations for Callcentric customers

3CX
3CX Version 6
3CX Version 12
3CX Version 12.5
3CX Version 15
3CX Version 16
3CXPhone (for Windows)
3CXPhone (Mobile)
Aastra 6753i
Acrobits/Groundwire for iPhone
Android SIP Client
Apivio MWP1100
Asterisk 1.4 and 1.2
Asterisk 1.6
Asterisk 1.6.2, 1.8, and 10
Asterisk 14
Asterisk 17 CHAN_SIP (Vanilla)
Asterisk 17 PJSIP (Vanilla)
Asterisk Admin GUI v2.11
Asterisk Admin GUI v12
Asterisk Admin GUI v13
Asterisk Admin GUI v15
Bria Solo
Bria Desktop
Bria Mobile
Cisco ATA 186/188
Cisco SPA112/SPA122
CloudTC Glass 1000
CSipSimple
D-Link DVG-1402S
Ekiga
Elastix
Gigaset A510 IP
Gigaset C610A IP
Gigaset DX800A
Grandstream DP715/710
Grandstream DP750/720
Grandstream DP752/730/722
Grandstream GAC2500
Grandstream GRP2612
Grandstream GRP2613
Grandstream GRP2614
Grandstream GRP2615
Grandstream GXP1450
Grandstream GXP1620
Grandstream GXP1625
Grandstream GXP1630
Grandstream GXP1760
Grandstream GXP1782
Grandstream GXP2110
Grandstream GXP2130
Grandstream GXP2140
Grandstream GXP2160
Grandstream GXP2170
Grandstream GXP2200
Grandstream GXV3140
Grandstream GXV3240
Grandstream GXV3275
Grandstream GXV3370
Grandstream GXV3380
Grandstream HandyTone 286
Grandstream HandyTone 486
Grandstream HandyTone 702
Grandstream HandyTone HT802
Grandstream HandyTone HT814
Grandstream HandyTone HT818
Grandstream UCM6102
Grandstream UCM6204
Grandstream Wave Lite
Grandstream WP820
Htek UC803
Htek UC860
Htek UC924
Htek UC926
Innomedia SIP MTA-6328
Innomedia BuddyTalk 110
Jitsi
Linksys PAP2
Linksys SPA3102
Linphone Desktop (v4.1.1)
Linphone Desktop (v3.4.3)
Linphone Mobile
Linphone Mobile (v.3.2.3)
NCH Axon PBX
NCH Express Talk
Nokia E90
Obihai
OBi100/110
OBi200/202
OBi1032
pbx-in-a-flash
pbxnsip
pbxnsip Version 3
PhonerLite
Polycom SoundPoint IP 601
Polycom SoundStation IP 5000
snom 1xx/2xx/3xx
snom 820
snom D717
snom D735
snom D785
snom M9
snom ONE
SFLphone
SJphone
Telco AC-211
trixbox / Elastix / pbx-in-a-flash
Twinkle
Windows Messenger
Unidata ICW1000G
Uniden EXP1240
UTStarcom F3000
VitalPBX
Vodia PBX (v5)
Vodia PBX (v64.0)
VTech VCS754
VTech VDP650
VTech VSP600
VTech VSP725
VTech VSP726
VTech VSP735
VTech VSP736
X-Lite / X-Pro / eyeBeam
Yealink T32G
Yealink T41S
Yealink T42G
Yealink T42S
Yealink T46G
Yealink T46S
Yealink T48S
Yealink W52P
Yeastar MyPBX U100
ZoIPer
ZoIPer 3.2
ZoIPer 5
ZoIPer Mobile
Zoom 5801
Zycoo CooVox U20
Other Linksys/Sipura products
Generic / Other Device

DID-Based Routing with Asterisk
Vodia PBX (v64.0)
For Vodia PBX version 5.2.4 setup information please click here


GENERAL INFORMATION
Vodia PBX is a software PBX for Windows/Linux that offers all the advanced features of a full featured PBX including calling queues, auto attendant/IVR, call forwarding, parking and more. To operate Vodia PBX you will need to obtain a user license (free or paid) from either the Vodia Website or one of their authorized resellers.

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
Website:
Vodia Homepage

Help / Support
Vodia PBX Product Page
Vodia PBX Documentation

Platforms:
Windows, Linux


Configuring Vodia PBX
In this guide we will configure Vodia PBX through the web interface to properly route both incoming and outgoing calls to/from Callcentric.

The information presented in this guide is based on Vodia PBX Version 64.0.3 (Debian64). If your are running a different software version, some of the options and settings may be different. This guide assumes that you have properly installed Vodia PBX Version 64.0.3, that you have administrative access to the Vodia PBX Administrative Web Interface, and that you have obtained/applied a valid license.

We recommend that you read each step through in its entirety before performing the action(s) indicated within the step.

Note: This setup guide is intended to show the most basic configuration of the Vodia PBX. For more advanced configurations you can combine the basics detailed in this guide along with Vodia PBX's documentation.
STEP 1a Adding a domain
If you do not have a Domain configured, you will need to add one. If you have already added a Domain to your system, please skip to Step 1B.

To get started, please login to the Vodia PBX Administrative Interface and select List from the top of the page. Next, on the Current Domains page, click on the Create button and read the instructions for adding a new domain. In the Primary Name field enter localhost and click the Create button to create a new domain.



STEP 1b Selecting a domain
If you already have a domain configured, please select it. Note that your "users count" may differ from the number shown below. Click List on the top of the page and select the Domain you wish to edit. In this case, please select localhost from the Domains List.



STEP 2 Trunk Configuration: Basic
A trunk is used to route calls to/from your Vodia PBX and Callcentric. Here we will configure a Callcentric Trunk on your Vodia PBX.

Select Trunks >> SIP Trunks from the navigation options on the left hand side of the interface. You will either be shown a list of trunks you have already configured or an empty list of trunks. To define a new SIP trunk, click the Add button.

From the Providers drop-down menu, select Callcentric and enter the following information in the appropriate fields:

NameCallcentric
User name (for registration)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.
Password (e.g. "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.
DIDYou will first want to fill this field with your 1777 number. In addition, if you've acquired a phone number from us already, you may list (separated by spaces) all of the phone numbers that you've acquired from us (i.e. if you've acquired the number 12125551000, please specify 1777MYCCID 12125551000 on this field).




STEP 3 Trunk Configuration: Advanced
After applying the above settings, you should be redirected back to the Current Trunks page. On this page, select your newly created Callcentric Trunk and enter the following information in the appropriate fields:

Destination for incoming callsUse a list of expressions
Expression!([0-9]*)!\1!t!100
SIP Caller-ID informationFrom
SIP caller-ID presentationRemote-Party-ID
Rewrite global numbersE.164(without leading +)
Codec Preference - ActiveG.711u
G.729A


Your configuration should now look similar to the one detailed in the screenshot below:



STEP 4 Configuring Dial Plans
In this step we will add a default dial plan for the Localhost Domain.

Note: Currently in order to send star (*) feature code numbers to Callcentric you will have to use an outside line qualifier. Here we use "9". We also use "9" to send any call to Callcentric:

Select Dial Plans from the navigation menu; add a new plan named Callcentric and click the Create button.



After the page reloads, click on the newly created Dial Plan and enter the settings detailed below:

PrefTrunkPatternReplacement
100callcentric9*
110callcentric9(\*)([0-9]*).*\1\2




IMPORTANT NOTE: For customers that have purchased 911 services, you will additionally need to add the following to your dial plan in order to complete calls towards 911.

PrefTrunkPatternReplacement
80callcentric911
90callcentric933




STEP 5 Add an Account/Extension for calling
An extension in Vodia PBX is an account that provides a number which a UA (software or hardware used for calling) can connect to in order to make/receive calls.

If you've already configured an extension, please skip to the next step (Inbound Call Configuration).

Select Extension from the navigation menu and click the Add button to create your new extension, which will ultimately connect to your Vodia PBX Server.

In this example, we will be creating Extension 100. When creating this Extension we recommend manually specifying a Web and SIP Password. To do so, please make sure to disable the following options:

- Automatically generate Web Password
- Automatically generate SIP Password



Once you have completed this, click on the Create button.

From the Extensions page, click on the newly created extension and locate the Dial Plan option. Next, select the Dial Plan labeled callcentric (the same dial plan that you've created on Step 4) and click Save to apply your changes.



STEP 6 Creating an Inbound Route
From the side navigation bar, click on the Exit Domain button to return to the System Level configuration page.

To add phone numbers to your PBX, locate the DID Management section on the side navigation bar; which should look similar to the screenshot below:



Click on the Add DID button. For our example, we will use the settings detailed below to route all incoming calls to our 1777 number to the extension we created in the previous step.

DIDSpecify either your 1777 account number (example: 17771234567) or any phones that you've acquired from our service
Mapped-To-Domainlocalhost
Mapped-To-Account100




Once completed, click on the Create button to save your inbound route. Please repeat this step for all numbers that you've acquired from our service.

IMPORTANT NOTE: For customers that have purchased the 911 service, please be sure that you've created an inbound route specifically for your 1777 account number, and route it towards an appropriate destination, such as a specific extension, ring-group, etc...

STEP 7 Configure and test your UA
To register your PBX, use the IP Address (or hostname) for your Vodia PBX system along with 100 (the extension created earlier) as the username and password for Extension 100.

STEP 8 That's it! You can now make a phone call.
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).