GENERAL INFORMATION |
|
The Zycoo CooVox U20 is small, yet powerful IPPBX appliance that is based on the Asterisk phone system. Affordable and feature rich, the CooVox U20 is an ideal choice for SMB Customers.
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:
Zycoo Homepage
CooVox U20 Product Page
Help / Support
Manual / Firmware / Datasheets
|
|
Configuring Zycoo CooVox U20 |
|
Here we will configure CooVox U20 to properly route incoming/outgoing calls to and from Callcentric. This guide assumes that you have Administrative Web Access to the system, as well as SSH Access to the device. While there are many differences between each model in the CooVox series of products; settings pertaining to trunk configurations and inbound/outbound routes should be similar across all models.
We recommend that you read each step through in its entirety before performing the action(s) indicated within the step.
|
| |
STEP 1 |
Trunk Configuration |
|
From the main dashboard of the administrative interface (which should look similar to the screenshot below), locate the menu option labeled Advanced from the side menu bar and select Options.
Then select SIP Settings from the top menu bar.
Please configure your settings in-line with those detailed in the screenshots below. Once completed, click on the Save button to apply/save your settings.
Setting | Value |
DTMF Mode | RFC2833 |
Allow Guest | unchecked/ disabled |
DNS SRV Look Up | checked/ enabled |
RTP ICE support | No |
SIP ICE support | No |
Click on the Save button to apply/save your settings. Next, from the side menu bar, locate the option Basic followed by Trunks.
From here, click on the New VoIP Trunk button to create a new trunk.
Please configure your settings in-line with those detailed in the screenshots below. Once completed, click on the Save button to apply/save your settings.
Setting | Value |
Description | callcentric |
Peer Mode | unchecked / disabled |
Host | sip.callcentric.net : 5060 |
Without Authentication | unchecked / disabled |
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. |
Authuser | 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 | 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. |
Advanced Options | checked / enabled |
From Domain | sip.callcentric.net |
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. |
DID Number | 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. |
DTMF Mode | RFC2833 |
Insecure | port, invite |
Qualify | unchecked / disabled |
NAT | checked / enabled |
Audio Codecs | ulaw, G.729 |
|
STEP 2 |
Outbound Route Configuration |
|
An outbound route sends calls which are dialed in a certain pattern to your desired provider, in this case Callcentric. From the side menu bar, click on Outbound Routes >> DialRules. On this page, click on the link labeled New DialRule and configure your settings in-line with those detailed in the screenshots below:
Setting | Value |
Rule Name | to-callcentric |
Place this call through | add callcentric(SIP) to the Selected Trunks listing |
Custom Pattern | 9. |
Delete 1 digits prefix from the front and auto-add digit (blank) before dialing. Once completed, click on the Save button to apply/save your settings.
Next from your Outbound Routes page, locate the DialPlan section and click on the edit button next to the default dialing plan (which should be labeled DialPlan1). From this page, please be sure that you check/enable the newly defined DialRule under the section labeled Include External Calling Rules, as indicated in the screenshot below:
Once completed, click on the Save button to apply/save your settings.
|
STEP 3 |
Extension Configuration |
|
In this step we'll create a local extension on your PBX. This local extension provides an account number that another User Agent (software or hardware used for calling) can connect to in order to make/receive calls.
From the side menu bar, locate the menu option Extensions, as shown in the screenshot below:
From there, click on the New Users button and use the settings detailed in the screen captures below:
Setting | Value |
SIP | checked / enabled |
Name | Enter a name for this extension |
Extension | Enter an extension number, in our example, we specified 800 |
Password | This is SIP password associated with this extension |
Audio Codecs | ulaw, G729 |
Once completed, click on the Save button to apply/save your settings.
|
STEP 4 |
Inbound Route Configuration |
|
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, ring group, etc... In this example, we will route calls to the extensions we created in Step 3.
From the side menu bar, locate the menu Inbound Routes which should be underneath the section labeled Inbound Control:
Next, from this configuration page, click on Number DIDs followed by New Number DID. Please configure your settings in-line with those detailed in the screenshots below:
Setting | Value |
DID Number | 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. |
Destination | Goto Extension // 800 |
|
STEP 5 |
Inbound Route Configuration |
|
For this step, you will need to be sure that SSH is enabled in order to continue. Once enabled and you have successfully remotely accessed your PBX's shell, modify the file /etc/asterisk/users_trunk.conf using a text editor such as VIM or nano. Underneath the trunk definition defined for our service (it should be labeled in the format [trunk-sip-1777MYCCID] -- where MYCCID is would be your complete 1777 number) copy and paste the following into that file:
[callcentric1](trunk-sip-1777MYCCID);
host=alpha1.callcentric.com
[callcentric2](trunk-sip-1777MYCCID);
host=alpha2.callcentric.com
[callcentric3](trunk-sip-1777MYCCID);
host=alpha3.callcentric.com
[callcentric4](trunk-sip-1777MYCCID);
host=alpha4.callcentric.com
[callcentric5](trunk-sip-1777MYCCID);
host=alpha5.callcentric.com
[callcentric6](trunk-sip-1777MYCCID);
host=alpha6.callcentric.com
[callcentric7](trunk-sip-1777MYCCID);
host=alpha7.callcentric.com
[callcentric8](trunk-sip-1777MYCCID);
host=alpha8.callcentric.com
[callcentric9](trunk-sip-1777MYCCID);
host=alpha9.callcentric.com
[callcentric10](trunk-sip-1777MYCCID);
host=alpha10.callcentric.com
[callcentric11](trunk-sip-1777MYCCID);
host=alpha11.callcentric.com
[callcentric12](trunk-sip-1777MYCCID);
host=alpha12.callcentric.com
[callcentric13](trunk-sip-1777MYCCID);
host=alpha13.callcentric.com
[callcentric14](trunk-sip-1777MYCCID);
host=alpha14.callcentric.com
[callcentric15](trunk-sip-1777MYCCID);
host=alpha15.callcentric.com
[callcentric16](trunk-sip-1777MYCCID);
host=alpha16.callcentric.com
[callcentric17](trunk-sip-1777MYCCID);
host=alpha17.callcentric.com
[callcentric18](trunk-sip-1777MYCCID);
host=alpha18.callcentric.com
[callcentric19](trunk-sip-1777MYCCID);
host=alpha19.callcentric.com
[callcentric20](trunk-sip-1777MYCCID);
host=alpha20.callcentric.com
[callcentricB1](trunk-sip-1777MYCCID);
host=bravo01.callcentric.net
[callcentricB2](trunk-sip-1777MYCCID);
host=bravo02.callcentric.net
[callcentricB3](trunk-sip-1777MYCCID);
host=bravo03.callcentric.net
[callcentricB4](trunk-sip-1777MYCCID);
host=bravo04.callcentric.net
[callcentricB5](trunk-sip-1777MYCCID);
host=bravo05.callcentric.net
[callcentricB6](trunk-sip-1777MYCCID);
host=bravo06.callcentric.net
[callcentricB7](trunk-sip-1777MYCCID);
host=bravo07.callcentric.net
[callcentricB8](trunk-sip-1777MYCCID);
host=bravo08.callcentric.net
[callcentricB9](trunk-sip-1777MYCCID);
host=bravo09.callcentric.net
[callcentricB10](trunk-sip-1777MYCCID);
host=bravo10.callcentric.net
[callcentricB11](trunk-sip-1777MYCCID);
host=bravo11.callcentric.net
[callcentricB12](trunk-sip-1777MYCCID);
host=bravo12.callcentric.net
[callcentricB13](trunk-sip-1777MYCCID);
host=bravo13.callcentric.net
[callcentricB14](trunk-sip-1777MYCCID);
host=bravo14.callcentric.net
[callcentricB15](trunk-sip-1777MYCCID);
host=bravo15.callcentric.net
[callcentricB16](trunk-sip-1777MYCCID);
host=bravo16.callcentric.net
[callcentricB17](trunk-sip-1777MYCCID);
host=bravo17.callcentric.net
[callcentricB18](trunk-sip-1777MYCCID);
host=bravo18.callcentric.net
[callcentricB19](trunk-sip-1777MYCCID);
host=bravo19.callcentric.net
[callcentricB20](callcentric);
host=bravo20.callcentric.net
***** The value that's generated for the trunk you've defined for our services must be specified within the parentheses on the settings above. For example, if you set trunk-sip-17771234567 for our trunk; you will need to specify the following:
[callcentric1](trunk-sip-17771234567);
host=alpha1.callcentric.com
[callcentric2](trunk-sip-17771234567);
host=alpha2.callcentric.com
etc...
IMPORTANT: After saving any changes to the file above, you will need to reboot the device for the changes to take effect.
|
STEP 6 |
Check Registration status |
|
From your PBX's main dashboard, on the side menu bar, visit the Operator section. On this page, you should see a listing of servers similar to the screenshot below:
|
STEP 7 |
Configure and test UA |
|
Choose your desired UA
Use the IP address or hostname for your Asterisk box along with 800 (the extension created earlier) and password for the 800 extension to connect to your PBX.
Next you will want to try placing test calls to and from your PBX using the UA currently connected to your newly created extension (800)
|
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).
|
|
|