Tutorials: SMS Setup

SMS Setup
Learn how to integrate a Voxtelesys Messaging Application in VitalPBX! Keywords: SMS, VtalPBX, Portal, PBX

Required access: VitalPBX, Voxtelesys Portal


In this tutorial, we will go over setting up and using Voxtelesys SMS services with VitalPBX.

Setting up SMS with Voxtelesys is easy! If you do run into any issues you can reach out to Voxtelesys Support. During the setup you will be working in the Voxtelesys Portal and VitalPBX UI. If possible, it is best to have both pages up as you will copy and paste the API Keys, Webhooks, etc.


*Disclaimers: When this tutorial was created, only VitalPBX Connect app was supported for messaging.

It is important to note that MMS is currently not supported on VitalPBX.


Last Updated: 4/17/2025

download sms package

Before we begin, you will want to make sure your license supports the SMS integration and the package is added to your PBX. Verify your license with VitalPBX Sales.

To add the SMS package in VitalPBX go to Admin > Add-ons > Install SMS

First, you will want to create the messaging provider in VitalPBX.

vitalpbx sidebar



Click on the "PBX" icon, then click on the "SMS" tab.

Select "Messaging Providers" from the drop-down menu.

place to enter api key in vitalpbx



Select Voxtelesys from the drop-down menu and give it a description.

Leave this page open as we will need to create and copy the API key from the Voxtelesys Portal.

Navigate to the Voxtelesys Portal.

location of API keys in the voxtelesys portal

Click on the "APIs" tab, then select "Keys" from the drop-down menu.

Click on "Create Key."

location to add api key in the voxtelesys portal



Make sure you enable the key, give it a name to make it easy to identify and select the Trunk Group.

press the copy button to copy api key to clipboard in the portal



Use the Copy button to copy your key to your clipboard.

copy api key in vitalpbx

With the API key copied, navigate back to VitalPBX and paste it into your Voxtelesys Messaging Provider setup.

Save and reload VitalPBX when you are finished.

location to copy webhook url in vital pbx



Now that the Messaging Provider is built in VitalPBX, we can use the Webhook they generated to create our Messaging Application in the Voxtelesys Portal.

From the Voxtelesys Messaging Provider template on VitalPBX, copy the Webhook URL.

Navigate back to the Voxtelesys Portal to start building the Messaging Application.

messaging application location in the voxtelesys portal



Click on the "APIs" tab, then select "Messaging Applications" from the drop-down menu.

Click on the "Create Application" button.

add messaging application information



Profile Name: Name your Messaging Application.

Trunk Group: Select your SIP Trunk.

Action Type: Select “Send HTTP Callback."

HTTP Method: Select the POST method.

Events: Both

MO Webhook: This is the Webhook URL from VitalPBX.


Save and reload VitalPBX when you are finished.


DR Webhook: This is the Webhook URL from VitalPBX.

Authentication: Set it to "None."


Click “Confirm” when you are finished.

Edit the Number you Want to SMS Enable.

Go to Phone Numbers > Numbers > Find and edit the number.


location to edit phone numbers in the portal
information icon
Important Note about Campaign:
If you do not have a Campaign you can select “None - Surcharges Apply.” If you have any issues with message delivery, we will be unable to troubleshoot without a campaign approved and assigned. To create a campaign you can do so here.

selection made in under editing your phone number



Select the following:

SMS Enabled: Check SMS Enabled

Service Trunk: Select your Service Trunk from the drop down.

Messaging Application: Select your Messaging Application from the drop down.

Campaign: Select your Campaign from the drop down.


Click "Confirm" when you are finished.

Almost done! All we need to do now is add the SMS numbers to VitalPBX, this can be done two ways:

steps to manually add the numbers



On VitalPBX in the Messaging Provider section, click on the "Add Number" button.

information icon
Important Note:
VitalPBX supports SMS in E164 formatting. Make sure the numbers are setup in VitalPBX as E164 and make sure that your Messaging Application and Inbound Trunk on Voxtelesys are both setup as E164.

adding number using e614 formatting



Add the number using E164 formatting.

option to get numbers from the API



On VitalPBX in the Messaging Provider, click on the "Get Numbers from API" button.

continue button to sync numbers



Click on the "Continue" button.

information icon
Important Notes:
  1. Make sure the SMS number is Assigned to the user/extension.

  2. Inbound SMS follows your inbound rules.

  3. You can check SMS logs on VitalPBX to help troubleshoot your incoming messages. We have SMS logs on our Portal.


image of complete integration of voxtelesys and vitalpbx



That’s it! SMS integration between Voxtelesys and VitalPBX is now complete.