VoiceMeUp SMS Integration
According to US legislation (A2P 10DLC SMS), 10DLC (10-digit Long Code) phone numbers that are used for A2P (Application-to-Person) messaging MUST be registered, otherwise SMS messages sent to US numbers from the unregistered 10DLC numbers will be blocked.
If your business communicates with US-based customers, you should contact the SMS service provider to complete 10DLC registration for your DID number to avoid disruption in message delivery.
Purchase DID Numbers on the VoiceMeUp Platform
Follow the steps below to purchase a DID with SMS/MMS enabled.
Step 1: Sign In to the VoiceMeUp Customer Portal
Log in to the VoiceMeUp customer portal using your account credentials.
From the left-hand navigation menu, go to: Services > DID Numbers
Click New at the top of the page.
Step 2: Enable SMS/MMS for the DID
In the pop-up window, select one of the following options:
SMS Only, orMMS/SMS
Click Submit to complete the process.

Obtain VoiceMeUp Account Information for SMS API Integration
To integrate the VoiceMeUp SMS API with PortSIP PBX, you must create a VoiceMeUp user account with API access and retrieve an Auth Token.
Step 1: Access the Users & Access Section
Log in to your VoiceMeUp account.
From the main menu, navigate to: Account > Users & Access
Step 2: Create a New User with API Access
Click New to create a new user.
In the Account Information section, configure the following fields:
User Type Select
Standard.Username Enter a username (for example,
portsip).Important: Note this username—you will need it later in PortSIP PBX.
First Name / Last Name / Email Enter the appropriate details.
Navigate to the Access tab.
Click Regenerate Token to generate a new Auth Token.
Click the copy icon to copy the Auth Token.
Store the token securely.
Click Save to complete user creation.
Step 3: Obtain the Auth Token
After the user account is created:
You are redirected to the Users & Access list.
Open the newly created user’s details page.
In the Access tab, locate and copy the Auth Token.
Security Best Practice Treat the Auth Token as a sensitive credential. Do not expose it publicly or store it in plaintext files.
Retrieve the Auth Token Later
If you need to retrieve the Auth Token in the future:
Log in to the VoiceMeUp customer portal.
Navigate to Account > Users & Access.
Locate the user account and click Edit.
Open the Access tab.
Click the copy icon next to the Auth Token.

Configure SMS with the VoiceMeUp Trunk in PortSIP PBX
This section explains how to configure SMS integration in PortSIP PBX using a VoiceMeUp SIP trunk.
Prerequisite
Before configuring SMS, ensure that:
A VoiceMeUp SIP trunk has already been configured in PortSIP PBX: Configuring VoiceMeUp Trunk
A VoiceMeUp user account with API access has been created
You have obtained the Username and Auth Token from VoiceMeUp
Sign in to the PortSIP PBX Web Portal
To configure SMS integration, sign in to the PortSIP PBX Web Portal using one of the following methods:
Option 1: PBX System Administrator
Sign in as a PBX System Administrator.
Navigate to Tenants.
Select the target tenant.
Click Manage to switch to that tenant’s settings.
Option 2: Tenant Administrator
Sign in directly as a Tenant Administrator to manage the tenant’s settings.
Note For more details, see Tenant Management.
Add an SMS Configuration in PortSIP PBX
Step 1: Create the SMS Configuration
In the PortSIP PBX Web Portal, navigate to: SMS/MMS
Click Add to create a new SMS configuration.
From the trunk list, select the VoiceMeUp Trunk.
Step 2: Configure SMS Settings
Configure the following fields:
Sender ID (Optional)
Enter the Sender ID created on the VoiceMeUp platform if you want to use a custom sender.
Leave this field empty to use the DID associated with the VoiceMeUp trunk.
Username
Enter the VoiceMeUp username created earlier (for example,
portsip).
Auth Token
Enter the Auth Token obtained when creating the VoiceMeUp user account.
Click OK to save the configuration.

Step 3: Copy the PortSIP PBX Webhook URL
Inbound SMS messages are delivered to PortSIP PBX through a webhook.
On the SMS/MMS list page, select the SMS configuration you just created.
Click Copy Webhook, or
Double-click the SMS configuration, open its details, and copy the Webhook URL.
You will need this Webhook URL to complete the SMS callback configuration on the VoiceMeUp platform.
Configure the Webhook in VoiceMeUp
This section explains how to configure the SMS/MMS webhook in the VoiceMeUp portal so inbound messages are delivered to PortSIP PBX.
Step 1: Open the DID Configuration
Log in to the VoiceMeUp customer portal.
From the left-hand navigation menu, go to: Services > DID Numbers
Locate the DID you want to use for receiving SMS/MMS.
Click Edit to open the DID configuration.
Step 2: Enable SMS/MMS and Configure the Webhook
In the Available Options section:
Ensure SMS/MMS is enabled.
Paste the Webhook URL copied from the PortSIP PBX SMS configuration into the Callback URL field.

Navigate to the SMS/MMS Options tab.
Enable the option SMS/MMS for this DID.
Paste the same Webhook URL into the Callback URL (Webhook) field.
Click Save to apply the changes.
Note Using the same Webhook URL in both sections ensures that all inbound SMS/MMS messages are correctly delivered to PortSIP PBX.

Verify the Configuration
At this point, the VoiceMeUp SMS/MMS integration is complete.
You can now create outbound and inbound rules in PortSIP PBX to send and receive SMS/MMS messages using the VoiceMeUp trunk, just as you would configure rules for outbound and inbound voice calls.
Last updated