Grandstream UCM SIP Trunk Configuration
Simtex SIP Trunks from $4.99/month
Business-grade SIP trunking with geo-redundant infrastructure, crystal-clear audio, and Australian-based support. Pay-as-you-go or unlimited plans available.
Overview
This guide walks you through configuring a Simtex SIP trunk on a Grandstream UCM series IP-PBX using a Register SIP Trunk with TCP transport. This guide covers both the UCM6200 series (UCM6202, UCM6204, UCM6208) and the newer UCM6300 series (UCM6301, UCM6302, UCM6304, UCM6308).
Grandstream UCM PBX systems are feature-rich, competitively priced IP-PBX appliances with a comprehensive web GUI — grandstream.com
What you'll need
- Your Simtex account number (e.g.
214XXXXXXX) - Your Simtex SIP password
- Your allocated DIDs (phone numbers)
- Grandstream UCM with web GUI access
- West Coast (AU):
siptcp.simtex.com.au - East Coast (AU):
siptcpeast.simtex.com.au
Choose the server closest to your UCM. Grandstream UCM supports TCP and TLS transport options on the Advanced Settings tab.
Step 1 — Create the SIP Trunk
- Log into your UCM web GUI
- Navigate to Extension/Trunk → VoIP Trunks
- Click Create New SIP Trunk (or + Add SIP Trunk)
- Set Type to Register SIP Trunk
Step 2 — Basic Settings
Configure the connection details on the Basic Settings tab:
Type: Register SIP Trunk
Provider Name: Simtex-SIP
Host Name: siptcp.simtex.com.au
Username: 214XXXXXXX
Password: XXXXXXXX
Auth ID: 214XXXXXXX
Caller ID: 61894883344 (your main DID)
Caller ID Name: (your business name)
Keep Trunk CID: Checked
NAT: Checked (if UCM is behind a router)
Need Registration: Checked
Maximum Channels: (your purchased channel count)siptcp.simtex.com.au with siptcpeast.simtex.com.au in the Host Name field if your UCM is located on the East Coast of Australia (NSW, VIC, QLD).Step 3 — Advanced Settings
After saving the Basic Settings, click the edit icon on your trunk, then click the Advanced Settings tab:
Transport and Proxy
Transport: TCP
From Domain: siptcp.simtex.com.au
From User: 214XXXXXXXCodec Preference
Set the codec preference list. Select and reorder:
Priority 1: PCMA (G.711 A-Law / alaw)
Priority 2: PCMU (G.711 U-Law / ulaw)Remove any unnecessary codecs from the enabled list.
DTMF and Signalling
DTMF Mode: RFC2833
Enable Heartbeat Detection: Checked
Heartbeat Frequency: 60 seconds
Send PAI Header: CheckedPCMA and PCMU as the codec names.Click Save, then Apply Changes at the top of the page. The trunk should register within a few seconds.
Step 4 — Outbound Routes
Outbound routes (calling rules) tell your UCM which numbers are allowed to be dialled externally and which trunk to use.
- Navigate to Extension/Trunk → Outbound Routes
- Click + Add
- Enter a Calling Rule Name (e.g. “Simtex National”)
- Under Use Trunk, select your Simtex-SIP trunk
- Set the Pattern for the numbers this rule handles (see table below)
- Set Privilege Level appropriately (ensure extensions have matching or higher privilege)
- Click Save, then Apply Changes
000) are above general catch-all patterns.Recommended Dial Patterns for Australian Numbering
| Description | Pattern | Strip | Prepend | Privilege | Example |
|---|---|---|---|---|---|
| Local (8-digit) | _XXXXXXXX | 0 | Local | 94883344 | |
| National / Mobile | _0XXXXXXXXX | 0 | National | 0412345678 | |
| Emergency | 000 | 0 | Internal | 000 | |
| 1300 / 1800 Numbers | _1[38]00XXXXXX | 0 | National | 1300888519 | |
| 13 Numbers (6-digit) | _13XXXX | 0 | National | 131313 | |
| International (0011) | _0011. | 0 | International | 001161894883344 |
0011 dial pattern. This is the simplest way to prevent unauthorised international dialling and potential toll fraud. You can also restrict this by setting the Privilege Level to International and only granting that privilege to authorised extensions._ when using wildcards. X matches any digit 0–9, N matches 2–9, Z matches 1–9, and . matches one or more characters.Step 5 — Inbound Routes
Inbound routes direct incoming calls on your DIDs to the correct destination.
- Navigate to Extension/Trunk → Inbound Routes
- Click + Add
- Under Trunks, select your Simtex-SIP trunk
- Under Pattern (DID Pattern), enter the DID number in E.164 format without
+(e.g.61894883344) — or leave blank for a catch-all route - Set the Default Destination to the target extension, ring group, IVR, queue, or other destination
- Click Save, then Apply Changes
Create a catch-all route first
Leave the Pattern field blank to create a catch-all route. This handles any inbound DID that doesn't have a specific route — point it at your receptionist or main ring group.
Then add DID-specific routes
Create additional inbound routes for individual DIDs that need specific routing.
Step 6 — Per-Extension Caller ID (DOD)
To assign different outbound caller IDs to different extensions using Direct Outward Dialling (DOD):
- Navigate to Extension/Trunk → VoIP Trunks
- Click your Simtex-SIP trunk to edit it
- Click + Add DOD
- Enter the DOD Number (one of your DIDs in E.164 format)
- Enter a DOD Name (friendly label)
- Select the Available Extensions that should use this DOD number
- Click Save, then Apply Changes
The DID must be allocated to your Simtex account — you cannot present arbitrary numbers.
Testing Your Trunk
Once configured, verify everything works:
- Check trunk status — navigate to System Status → Dashboard and check the Trunks widget. A blue dot indicates the trunk is registered
- Make an outbound call — dial an external number from an extension and confirm two-way audio
- Receive an inbound call — call one of your DIDs from a mobile and confirm it routes correctly
- Verify caller ID — check your outbound caller ID displays correctly on the receiving end
- Check voicemail — leave a voicemail to ensure DTMF tones are working correctly through the trunk
- Verify your account number (
214XXXXXXX) and password — copy/paste to avoid typos - Ensure Transport is set to TCP on the Advanced Settings tab
- Confirm the From Domain matches the Host Name (
siptcp.simtex.com.au) - Check that Need Registration is ticked on the Basic Settings tab
- Check your firewall allows outbound TCP connections
- Try the alternate server (
siptcpeast/siptcp) in case of regional issues
Security Hardening
After configuring your trunk, take these essential steps to secure your Grandstream UCM:
Change Default Credentials
If you haven't already, change the default admin password immediately. The factory default is admin / admin.
Firewall and Access Control
- Restrict web GUI access — use the UCM's built-in firewall rules to limit admin access to trusted IPs
- Disable unused protocols — turn off SSH, Telnet, and HTTP (use HTTPS only) if not needed
- SIP/RTP ports — ensure only the necessary SIP (5060) and RTP (10000-20000) ports are accessible
Additional security measures
- Strong extension passwords — use complex, auto-generated passwords for all extensions
- Firmware updates — keep your UCM firmware current via Maintenance → Upgrade
- Channel limits — keep Maximum Channels on the trunk set to your actual requirement
- Failover trunk — configure a failover trunk in outbound routes for resilience
admin / admin. Leaving these unchanged is one of the most common causes of PBX compromise.Common Questions
Need Help?
If you run into any issues configuring your Grandstream UCM trunk, our support team can verify your trunk registration status from our side and assist with troubleshooting.