 | |
STEP 1 |
Add a new Domain |
|
If you have't already please follow this step to add a new domain to your pbxnsip PBX. Otherwise you may skip this step.
- Login to the pbxnsip administrative interface
- Select Setup in top right of page
- Select Create from the sub menu
- Read the instructions for adding a new domain
- Enter localhost in the "Primary Name" field
- Enter localhost in the "Alias Names" field
- Click Create to create a new domain
|
STEP 1b |
Select the domain |
|
Now you will need to select the domain you wish to configure.
- Click Domains in the top right of the page
- Select the domain you wish to edit. In this case please select localhost from the Domains list
|
STEP 2 |
Trunk Configuration |
|
In the context of this guide a trunk is used to route calls to or from your pbxnsip PBX and Callcentric
- Select Trunks from the navigation options. You will either be shown a list of trunks you have already
configured or an empty list of trunks
- Scroll to New Trunk and enter callcentric into the Name field
- Select SIP Registration as the value for Type
- Click Create
- When the page reloads click on the edit icon next to the trunk you wish to edit, in this case the callcentric trunk.
- Enter the following information in the appropriate fields:
Display Name = [Enter your name or Company name here]
Account = 1777XXXXXXX
Registrar = sip.callcentric.net
Username = 1777XXXXXXX
Password = SUPERSECRET
Password (repeat) = SUPERCRET
Outbound Proxy = sip.callcentric.net
Where 1777XXXXXXX is your Callcentric number and SUPERSECRET is the same password you create when you sign up for you Callcentric account. Optionally you may change it in your preferences
- Click Save to add your new SIP trunk to your pbxnsip server
- When the page reloads click on the Show List link from the navigation menu to see that your new trunk has
successfully registered to Callcentric's servers
|
STEP 3 |
Configure Dial Plans |
|
Here we will add a default dial plan for the localhost domain if there is no default dial plan.
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 dial plan and call it callcentric
- Click Create. The page will then reload
- Click on the edit icon next to the callcentric dial plan to edit it
- Enter the following dial plan
b - Pref = "100", Pattern = "9(\*)([0-9]*).*", Replacement = "\1\2"
a - Pref = "200", Pattern = "9*", Replacement = ""
- Click Save to add your new dial plan pattern
|
STEP 4 |
Add an Account/Extension for calling |
|
An extension in pbxnsip is an account that provides a number which another UA (software or hardware used for calling) can connect to in
order to make and receive calls.
If you have already configured an extension then you may skip to Step 5. Then in the next step (Inbound Call configuration) you
may use your pre-configured extension.
- Select Accounts to add a new extension which will connect to your pbxnsip server
- Select Create on the top of the page to begin the process
- Select Extension from the account type drop down box
- Enter 1000 for the first extension number
- Enter First Extension in the Name field. Later you may enter a unique
identifier of your choice
- Enter your desired password in the Password field. You will use this password when configuring your
desired UA later in order to connect to your pbxnsip PBX
- Enter an optional email address in the Email field for the person using this extension.
Here we have left it blank
- Click on Create on the bottom of the page to add your new extension to your pbxnsip server
- When the page reloads select Show List from the navigation
- Click on the edit icon next to the 1000 extension, or your preconfigured extension
- Set the Dial Plan option to callcentric, which is the dial plan we created earlier
- Click on Save
|
STEP 5 |
Inbound Call Configuration |
|
Inbound configuration can be extremely complex. With an inbound route you are given the flexibility to send incoming calls to a whole
range of destinations. For example you may route an incoming call to a specific extension, to a ring group or to an IVR. In this section
we are going to setup an inbound route which will simply route those calls to a hunt group consisting of your 1000 extension. Later
on you can configure more complex routing schemes.
- Select Account to configure the routing of calls to your Callcentric account
- Select Create at the top of the page to begin adding a new hunt group
- Select Hunt Group for the Account Type
- Enter your 1777XXXXXXX Callcentric account number in the Account Names field
- Click on Create on the bottom of the page to add your new Hunt Group to
your pbxnsip PBX
- When the page reloads click on Accounts then click on Show List
and finally click on the edit icon next to the 1777XXXXXXX hunt group you just created
- In the Stages: section add the 1000 extension to the Stage 1 Extensions list
and set the timeout to 30, or your desired timeout limit which is in seconds
- Set the value for the Dial plan for outbound calls field to callcentric,
which is the dial plan we created earlier
- Click Save
|
STEP 6 |
Configure and test UA |
|
- Choose your desired UA
- Use the IP address or hostname for your pbxnsip PBX along with "1000" (the extension created earlier which is the username) and the
password for the 1000 extension to connect to your pbxnsip PBX
- Next you will want to try placing test calls to and from your pbxnsip PBX using the UA currently connected to your newly created
extension (1000). To perform test calls please follow this link. Remember to use 9
as your outside line qualifier.
|