Enabling SMS Functionality
After adding the SMS provider's SIP Trunk to the phone system, you will need to enable SMS on the phone system side.
- Log into the bvoip phone system.
- Click on the Call Flow drop-down menu.
- Go to the SIP Trunks menu item.
- Scroll down to the desired SIP Trunk.
- Click on the Edit button.
- Navigate to the SMS tab.
- Copy the Webhook URL.
- Go into the Flowroute portal.
- Select DIDs from the menu. The Manage Your DIDs screen will appear.
- Click on the box for the desired SMS number.
- Go to the Choose a DID Action drop-down menu.
- Select the Enable Messaging option.
- Click on the Apply Action button. A confirmation pop-up will appear.
- Click on the Ok button to accept.
- Go to the Preferences menu.
- Navigate to the API Control section. The page will show API keys and refresh shortly afterwards to show the Messaging Webhooks page.
- In the SMS field, paste the Webhook URL from the bvoip phone system.
- In the MMS field, paste the Webhook URL from the bvoip phone system.
- Click on the Update URL buttons for both the SMS and MMS field.
- Confirm the SMS Webhook Version is 2.1. If it is not, it will need to be updated.
- Scroll down to the API Key section.
- In the Name field, provide a common name.
- In the Description field, provide a general description, if desired.
- Click on the Add New button. A pop-up will appear with a new API Key.
- Click on the API Key top copy it over. Close the pop-up when copied.
- Copy the Access Key.
- Go back to the bvoip phone system.
- Click the Enable SMS box to activate section.
- In the Secret Key field, paste the API key from the Flowroute portal.
- In the Access Key field, paste the Access key from the Flowroute portal.
- Click the Save button.
Creating Inbound Rules
After the SMS connection has been built into the phone system, inbound rules must be created for each SMS DID, if they are not created already. The inbound rules indicate which route the SMS should follow. SMS DIDs can be assigned to an extension user or call queue.
- Log into the bvoip phone system.
- Click on the Call Flow drop-down menu.
- Go to the Inbound Rules subsection.
- Create a new Inbound Rule by clicking the Add DID button.
- Scroll to the Trunk Details section.
- In the Name field, list a name to differentiate it from other DIDs.
- In the DID/DDI field, select the desired DID from the drop-down.
- Go to the Route Calls To section.
- Select the Destination For Calls During Office Hours by clicking on the two drop-downs beneath it.
- This should be either a direct extension user or call queue for the purpose of SMS.
- Select the Destination For Calls Outside Office Hours by clicking on the two drop-downs beneath it.
- This should be either a direct extension user or call queue for the purpose of SMS.
- Click the Save button.
Routing to a Call Queue
If a Call Queue is selected in the Route Calls To option, this can allow members of that call queue to receive all new incoming SMS messages. Whoever then replies first to the SMS message is now the owner of the Chat.
Sending and Receiving SMS Messages
Once the setup is complete, SMS will appear in the Chat section of the bvoip webclient softphone. For instructions on using this section, please see our Webclient Chat Feature article.
The chat version of SMS supports incoming and outgoing images whereas Email to Chat does not.