Help Center
How Can We Help You?
Video tutorials, visual guides, and documentation for WOCOM AI, Cloud PBX, and SIP Trunk services.
๐ PBX Integration Guide
Complete step-by-step guide for configuring WOCOM Flexible SIP Trunk with your Asterisk / Elastix PBX system.
๐ WOCOM SIP Trunk Network
How your PBX connects to the WOCOM voice network and the public telephone system.
Desk Phones
Network
โ Prerequisites
Before you begin, ensure you have the following ready.
๐ WOCOM SIP Trunk Credentials
Your credentials are provided by WOCOM upon service activation.
๐ค Step 1 โ Create Outbound SIP Trunk
Add a new SIP trunk in your Elastix / FreePBX admin panel.
Access Elastix Web Interface
Open a web browser and enter the IP address of your Elastix server. Log in with your administrator credentials.
Navigate to Trunks
In the Elastix web interface, go to PBX โ Trunks from the dropdown menu.
Add SIP Trunk
Click "Add SIP Trunk" to create a new outbound trunk.
โ๏ธ Step 2 โ Outbound Trunk Settings
Configure the SIP trunk with your WOCOM credentials.
Set Trunk Name
Enter a descriptive name for your reference, e.g. "WOCOM-SIP".
Set Outbound Caller ID
Enter the phone number or name you want to display for outgoing calls.
Enter Outgoing Settings
Scroll to the "Outgoing Settings" section and enter the SIP configuration below.
host=voip1jm.wocomja.com
fromuser=<Your Assigned 876 Phone Number>
fromdomain=voip1jm.wocomja.com
secret=<your provided secret>
type=peer
context=WOCOM
insecure=very
qualify=yes
nat=yes
allow=ulaw
allow=alaw
allow=G729
dtmfmode=rfc2833
<Your Assigned 876 Phone Number> and <your provided secret> with the actual credentials provided by WOCOM upon service activation.๐ฅ Step 3 โ Incoming Settings (Registration)
Configure the incoming/registration section so your PBX can receive calls from WOCOM.
Set User Context
In the "Registration and Authentication" section, enter a name into the User Context field, e.g. WOCOM-INBOUND.
Enter Registration String
In the registration string field, enter your assigned phone number and password in the format shown below.
๐ Step 4 โ Configure Outbound Routes
Set up routing rules so outgoing calls use your WOCOM SIP trunk.
Navigate to Outbound Routes
Go to PBX โ Outbound Routes and click "Add Route".
Name Your Route
Enter a route name, e.g. "Outbound-Calling".
Add Dial Patterns
Enter dial patterns for the destinations you want to allow (see table below).
Select Trunk
Select the previously configured WOCOM SIP Trunk as the terminating provider.
Save
Click "Submit Changes" then "Apply Config".
๐ Dial Pattern Reference
Common patterns for Jamaica and international calling.
.) after each prefix is a wildcard that matches any trailing digits. Only add patterns for destinations you wish to permit.๐ฒ Step 5 โ Configure Inbound Routes
Route incoming calls on your WOCOM number to the correct destination on your PBX.
Navigate to Inbound Routes
Go to PBX โ Inbound Routes in your Elastix admin panel.
Set Description & DID
Enter your WOCOM assigned phone number in both the "Description" and "DID Number" fields.
Set Destination
Scroll to "Set Destination" and select the destination type from the dropdown (e.g. Extension, Ring Group, IVR, Queue).
Choose Target & Save
Select the specific destination and click "Save", then "Apply Config".
๐ Step 6 โ Firewall & NAT Configuration
Ensure your network allows SIP traffic through.
5060 (UDP/TCP)10000โ20000 (UDP)๐งช Step 7 โ Testing Your SIP Trunk
Verify everything is working correctly.
Verify Extensions
Ensure that extensions and phones are registered with your Elastix / Asterisk PBX.
Test Outbound Calls
Dial an external number from an extension. Verify the call connects and audio is two-way.
Test Inbound Calls
Call your WOCOM assigned number from a mobile or external phone. Verify it rings the correct destination on your PBX.
Test Caller ID
Confirm your outbound caller ID displays correctly on the receiving phone.
Our technical support team is available to assist with SIP trunk configuration, troubleshooting, and advanced PBX setups.