Configuring VoIP.ms SIP Trunk
Step 1: Configure your VoIP.ms SIP trunk
- Sign up to Voip.ms and log in to your portal.
- Navigate to Main Menu → Account settings → Inbound Settings.
- Make sure the Protocol for Inbound DIDs is set to “SIP” and the Device type is set to “IP PBX Server
- Then navigate to Account settings → General and under the option “CallerID Number” select the option “I use a system capable of passing its own CallerID”
- Next, head to Advanced tab and enable the option rInstance Parameter
- If you have sub accounts you also need to enable rInstance for those accounts. The option is under the “Advanced Options” of each sub account.
Step 2: Now Link the DIDs to your account:
- Navigate to DID Numbers / Manage DID(s).
- Click on the Edit DID icon.
- Ensure the routing points to SIP/IAX and your main account.
Step 3: Get your VoIP.ms Account Details
You will need the following account details to configure them in 3CX:
- Username: Main Menu → Account Information.
- Password: Check your Registration email from VoIP.ms.
- DID numbers: Go to DID Numbers → Manage DID(s).
- Registrar: Main Menu → Account Settings → Default DID Routing. Take note of the selected server. In this example the server is sanjose2.voip.ms.
Step 4: Configure SMS
- Navigate to DID Numbers / Manage DID(s).
- Click on the Edit DID icon.
- Scroll down to the “Message Service(SMS/MMS)” section
- Enable the “SMS/MMS Webhook URL (3CX)” and add the webhook collected from the SMS tab of your VoIP.MS trunk in 3CX.
- Set the “Dialing Mode for SMS (3CX/API)” option to “NANPA” so that the number format for calls and SMS matches
- Apply your settings.
- Navigate to Main Menu →SOAP and REST/JSON API and enable the API
- Next to the “Bearer Token” option click on the “Generate New Token”. Copy the Token and save it.
- Under the SMS tab of your trunk in 3CX enable SMS and add your API token.
- Save your settings.
Important Note: When sending SMS messages from your VoIP.MS trunk in 3CX the destination number should be in the NANPA format to avoid responses opening a new conversation in 3CX.
Step 5: Configure your SIP Trunk with 3CX
- Go to the 3CX Web client and follow the guide on how to configure a SIP trunk.
- Enter the main trunk number in national format. For example if your number is (888)233-5678, it should be entered as 8882335678
About VoIP.MS
Founded in 2007, VoIP.ms was built by a group of IT and business professionals who believed there was a better way to bring Internet phone services to companies who, like them, had a desire for high-caliber communications solutions.
Being strictly Bring-Your-Own-Device, VoIP.ms does away with the limitations and costly hand-holding that come along with some telephony providers. This allows us to give unlimited focus to maintaining a widely-accessible and feature-rich service.
With offices in Canada, and Mexico, and access points across the globe, VoIP.ms has developed into a truly international business that serves over 80,000 clients worldwide.
Last Updated
This document was last updated on 10 July 2024