Configuring VoIP.ms SIP Trunk

VoIP.MS Logo

Step 1: Configure your VoIP.ms SIP trunk

  1. Sign up to Voip.ms and log in to your portal.
  2. Navigate to Main Menu → Account settings → Inbound Settings.
  3. Make sure the Protocol for Inbound DIDs is set to “SIP” and the Device type is set to “IP PBX Server

  1. 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”

  1. Next, head to Advanced tab and enable the option rInstance Parameter

  1. 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:

  1. Navigate to DID Numbers / Manage DID(s).
  2. Click on the Edit DID icon.
  3. 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

  1. Navigate to DID Numbers / Manage DID(s).
  2. Click on the Edit DID icon.
  3. Scroll down to the “Message Service(SMS/MMS)” section
  4.  Enable the “SMS/MMS Webhook URL (3CX)”  and add the webhook collected from the SMS tab of your VoIP.MS trunk in 3CX.
  5. Set the “Dialing Mode for SMS (3CX/API)” option to “NANPA” so that the number format for calls and SMS matches
  6. Apply your settings.
  7. Navigate to Main Menu →SOAP and REST/JSON API and enable the API
  8. Next to the “Bearer Token” option click on the “Generate New Token”. Copy the Token and save it.
  9. Under the SMS tab of your trunk in 3CX enable SMS and add your API token.
  10. 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

  1. Go to the 3CX Web client and follow the guide on how to configure a SIP trunk.
  2. 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

https://www.3cx.com/docs/sip-trunk/voip-ms-canada/