FusionPBX - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

FusionPBX

From VoIP.ms Wiki

(Difference between revisions)
Jump to: navigation, search
[checked revision][checked revision]
 
(4 intermediate revisions not shown)
Line 1: Line 1:
-
This guide explains how to configure a VoIP.ms SIP Gateway in '''FusionPBX''' and '''FSPBX''' ''(FreeSWITCH)''.  
+
[[File:FusionPBX.jpg|300px|right|link=https://docs.fusionpbx.com/en/latest/|FusionPBX]]
-
It also covers the recommended Access Control (ACL) configuration to restrict SIP traffic to VoIP.ms servers only.
+
-
== Requirements ==
+
This guide explains how to configure a VoIP.ms SIP Gateway in '''FusionPBX''' ''(FreeSWITCH)''.
 +
 
 +
It also covers the recommended Access Control (ACL).
 +
 
 +
= Requirements =
Before starting, make sure you have:
Before starting, make sure you have:
:* An active VoIP.ms account
:* An active VoIP.ms account
:* A Sub Account (SIP) created in the VoIP.ms portal
:* A Sub Account (SIP) created in the VoIP.ms portal
-
::* '''SIP Username''' (ex: 123456_SubAccount)
+
::* '''SIP Username''' (ex: ######_SubAccount)
::* '''SIP Password'''
::* '''SIP Password'''
::* '''Device Type''': ''Asterisk, IP PBX, Gateway or VoIP Switch''
::* '''Device Type''': ''Asterisk, IP PBX, Gateway or VoIP Switch''
Line 13: Line 16:
::* A selected VoIP.ms PoP for your DID ''(ex: montreal.voip.ms)''
::* A selected VoIP.ms PoP for your DID ''(ex: montreal.voip.ms)''
-
== Create or Edit the VoIP.ms Gateway ==
+
= Create or Edit the VoIP.ms Gateway =
-
Access your FusionPBX/FSPBX web interface:
+
Access your FusionPBX web interface:
: 1) Go to '''Accounts'''
: 1) Go to '''Accounts'''
: 2) Select '''Gateways'''
: 2) Select '''Gateways'''
-
:: [[File:FreeSwitch_Gateway_Configuration.png|500px|none]]
+
:: [[File:FreeSwitch_Account_Gateway.png|500px|none|VoIP.ms Gateway configuration screen]]
Create a new gateway (or edit an existing one) and fill in the fields exactly as shown below.
Create a new gateway (or edit an existing one) and fill in the fields exactly as shown below.
Line 41: Line 44:
:* '''Description''': Enter a description for your note
:* '''Description''': Enter a description for your note
: Click '''[Save]'''
: Click '''[Save]'''
-
 
+
:: [[File:FreeSwitch_Gateway_Configuration.png|500px|none]]
-
:: [[File:FreeSwitch_Account_Gateway2.png|600px|none|VoIP.ms Gateway configuration screen]]
+
'''Note''': Verify registration status under '''Status''' → '''Gateways / Registrations'''
'''Note''': Verify registration status under '''Status''' → '''Gateways / Registrations'''

Latest revision as of 22:38, 16 December 2025

FusionPBX

This guide explains how to configure a VoIP.ms SIP Gateway in FusionPBX (FreeSWITCH).

It also covers the recommended Access Control (ACL).

Contents

Requirements

Before starting, make sure you have:

  • An active VoIP.ms account
  • A Sub Account (SIP) created in the VoIP.ms portal
  • SIP Username (ex: ######_SubAccount)
  • SIP Password
  • Device Type: Asterisk, IP PBX, Gateway or VoIP Switch
  • CallerID Number: I use a system capable of passing its own CallerID
  • A selected VoIP.ms PoP for your DID (ex: montreal.voip.ms)

Create or Edit the VoIP.ms Gateway

Access your FusionPBX web interface:

1) Go to Accounts
2) Select Gateways
VoIP.ms Gateway configuration screen

Create a new gateway (or edit an existing one) and fill in the fields exactly as shown below.

Gateway Settings

  • Username: Enter your Sub-Account username ######_SubAccount
  • Password: Enter your Sub-Account password
  • From User: Enter your Sub-Account username ######_SubAccount
  • Proxy: Enter the your Preferred PoPServer. Eg: montreal1.voip.ms
  • Realm: Enter "voip.ms"
  • Expire Seconds: 120
  • Register: Select True
  • Retry Seconds: 30
  • Auth Username: Enter your Sub-Account username ######_SubAccount
  • Register Transport: udp (or TCP)
  • SIP CID Type: Type "rpid"
  • Codec Preferences: This must reflect your Sub-account, ensure you have the proper codec selected. 1
  • Ping: 20
  • Domain: Select your demain
  • Context: Enter your context
  • Profile: Select your profile
  • Enabled: YES
  • Description: Enter a description for your note
Click [Save]
FreeSwitch Gateway Configuration.png

Note: Verify registration status under StatusGateways / Registrations The gateway should show Registered

Access Control (ACL)

For better security, it is strongly recommended to restrict SIP access to VoIP.ms IP ranges only.

Access the Access Control Menu

  • Go to Advanced then Access Controls
Advanced → Access Controls

Create or Edit the "providers" and configure the ACL as follows:

  • Name: providers
  • Default: deny
  • Add allow rules for VoIP.ms server IP ranges

Example entry:

  • Type: allow
  • CIDR: 208.100.60.0/24
  • Description: Eg: "VoIP.ms POP Servers"
Click [Save]

Important:

VoIP.ms uses different IP ranges depending on the PoP.
Make sure to add all required CIDR blocks for the PoP(s) you are using.
Access Control example – VoIP.ms IP ranges allowed

Notes and Troubleshooting

If the gateway does not register:

  • Double-check Username / Password / Proxy (PoP)
  • Ensure firewall and NAT allow UDP 5060 and RTP traffic
  • Confirm your ACL includes the correct VoIP.ms IP ranges

Inbound and outbound call routing is configured separately using:

  • Dialplans
  • Inbound Routes
  • Outbound Routes
Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽