3cx Configuration Guide
Integration Configuration
Go to 3cx instance as admin, then to “Admin” in the sidebar. Select “Voice and Chat” then add trunk
Fill out the form with the following info:
Name: touchSMS SMS
Country: Generic
Trunk: Generic SIP Trunk
Server: 127.0.0.1
Port: 5060
Proxy port: 5060
Main trunk number: Your virtual number in the platform, in E164 format
Next, go to the “SMS” Tab and fill in the below fields:
API Key: Copy/paste the Access Token and Token ID available in your touchSMS account (SETTINGS > API KEYS)
Provider URL: https://app.touchsms.com.au/api/tl/3cx
Copy the “Webhook” to your clipboard
Configure inbound SMS forwarding to 3cx by logging into the platform, and navigating to SETTINGS > WEBHOOKS
Create a new webhook subscription. Set the name to 3cx, event to “3CX Message Received” and method to post.
Paste the URL from the previous step.
Now you can test the integration.
Set the default end route to a user and send a message to your virtual number.
It will appear in the 3cx chat, and you can test sending an outbound message.