3CX Phone System - v20
From VoIP.ms Wiki
| [checked revision] | [checked revision] |
(→Configuring VoIP.ms SMS/MMS service) |
(→Service Limitations) |
||
| Line 68: | Line 68: | ||
==== SMS Tab ==== | ==== SMS Tab ==== | ||
| - | == | + | ==== [Configuring VoIP.ms SMS/MMS service #SMS_Tab] ==== |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
==Generate a Bearer Token== | ==Generate a Bearer Token== | ||
Revision as of 15:45, 19 February 2024
3CX offers a complete Unified Communications solution out of the box. As an open standards software PBX, installation and management of your phone system have never been easier.
Contents |
Pre-requisites
Latest 3CX V20 Update
- - Ensure you have the latest update of 3CX V20 installed.
Sub-Account Setup
Before proceeding, create a sub-account with the following settings:
- - Authentication type: (x) User/Password Authentication
- - Device type: (x) Asterisk, IP PBX, Gateway or VoIP Switch
- - CallerID Number: (x) I use a system capable of passing its own CallerID
- - Allowed Codecs: Only select G722 for HD voice
- - rInstance Parameter: Set to "Yes"
Trunk Configuration
Creating a New Trunk
- [1] Log into your 3CX web interface.
- [2] Click the "Admin" icon located at the bottom left corner.
- [3] In the left menu, select "Voice & Chat".
- [4] Click the "[+ Add Trunk]" button.
Adding Trunk
General Tab
Before completing the fields, load the VoIP.ms Trunk template:
- [1] Under "General" tab, find the "SIP Trunk Details" section.
- [2] Country: Select "CA".
- [3] Trunk: Select "VoIP.ms".
Now configure the trunk:
- [1] Name: Customize as needed.
- [2] Default Route: Leave it as "End calls".
- [3] Limit To: Choose the user group to limit trunk access, default is "DEFAULT".
- [4] Outbound Rules: Check "[x] Create an outbound rules for this SIP Trunk" if no outbound route is created yet.
- [5] Registrar/Server: Enter the POP server matching your DID settings.
- [6] Main Trunk Number: Enter the default DID for this trunk.
- [7] Simultaneous Calls: Set trunk limit based on your 3CX license.
- [8] Authentication ID (SIP User ID): Enter sub-account username: eg: #####_SubAccount.
- [9] Authentication Password: Enter sub-account password.
DID Numbers Tab
If using multiple DIDs:
- [1] Go to the "DID Numbers" tab.
- [2] Click "[+ Add]" button.
- [3] Type VoIP.ms DID without hyphen, dot, or parentheses.
- [4] Press Enter.
Options Tab
If setting up outbound caller ID Name:
- [1] Go to the "Options" tab.
- [2] Click "Caller ID Control".
- [3] Enter caller ID Name in CAPITAL LETTERS, not longer than 15 characters, and without special characters.
Click "[SAVE]" button at the top.
SMS Tab
[Configuring VoIP.ms SMS/MMS service #SMS_Tab]
Generate a Bearer Token
If you do not already have a "Bearer Token" generated that you have copied somewhere, click on "Generate New Token" to obtain one. You will need to generate a new one.
- 1) Go to your VoIP.ms client portal "Main Menu" > "SOAP and REST/JSON API"
- 2) Click on "Enable" the API if its not already made.
- 3) Where Bearer Token click on Generate New Token
🔐 ATTENTION: Store your generated token securely! ⚠️
- When you generate a Bearer Token, be sure to copy and store it in a secure place, as it won't be visible again after generation.
- It will only be available to be copied once it being generated. If you lost your Bearer Token, you need to regenerate a new one.
Add your Bearer Token to your 3CX trunk
Once the trunk is created and configured
- 1) Go to the "SMS" tab.
- 2) In the "Bearer Token" field, paste your VoIP.ms generated Bearer Token.
- 3) Then, copy the Webhook URL, you can click on the copy 📋 icon .
Set the 3CX trunk Webhook URL to your VoIP.ms DID
- 1) Go to your VoIP.ms client portal and navigate to "DID Number" tab > "Manage DID" >
- 2) click the yellow Edit button of your DID you wish to use for SMS.
- 3) Scroll down to the SMS section until you see the Message Service (SMS/MMS) section.
- 4) Enable the SMS/MMS service.
- 5) In the "SMS/MMS Webhook URL (3CX)" field, paste the Webhook URL from the new 3CX trunk.
Done! Simply associate the DID to your Queue or your extension.