Skip to content

Set up an SMS Channel for VoiceMeUp

A VoiceMeUp SMS (Short Message Service) channel lets your agents exchange text messages and MMS (Multimedia Messaging Service, messages with images or other files) with customers without leaving the Cloud Voice App. This page covers the end-to-end setup: generating a webhook on your phone system, wiring up a number and account in VoiceMeUp, and routing inbound messages to the right agent or queue.

Before you begin, confirm that your Cloud Voice PBX (Private Branch Exchange, the phone system that manages your calls and messages) meets the following conditions.

  • Firmware: Version 84.23.0.24 or later.
  • Domain name: The PBX domain name must not include underscore characters. Because of a limitation on the provider side, an underscore causes the messaging channel to fail authentication or to stop receiving messages.
  • Domain certificate: A valid domain certificate must be installed.

The channel carries both SMS text messages and MMS multimedia messages. VoiceMeUp determines which MMS file types you can send.

Channel limits:

  • Maximum file size: 100 MB
  • File retention period: 72 hours

The process has three stages:

  1. Generate a webhook URL on your Cloud Voice PBX.
  2. Set up the messaging feature in VoiceMeUp.
  3. Create the SMS channel in Cloud Voice and connect it with your VoiceMeUp account and number.

You will need this webhook URL when you configure a number for SMS in VoiceMeUp.

  1. Log in to the PBX web portal and go to Messaging > Message Channel.
  2. Click Add and choose SMS.
  3. In the ITSP (Internet Telephony Service Provider) drop-down list, select VoiceMeUp, then copy the Webhook URL.

Cloud Voice, the SMS channel dialog with VoiceMeUp selected and the generated webhook URL highlighted

Step 2. Configure the messaging feature on VoiceMeUp

Section titled “Step 2. Configure the messaging feature on VoiceMeUp”

Log in to the VoiceMeUp customer portal and complete the following.

  1. Purchase a DID (Direct Inward Dialing) number that includes the SMS feature. A DID is a phone number that routes calls and messages straight to a specific destination on your phone system.

    Purchasing a DID number with the SMS feature in the VoiceMeUp portal

  2. Configure the messaging webhook for the DID number.

    a. Open the edit page for the DID you want to use.

    Cloud Voice, the VoiceMeUp DID edit page

    b. Enable SMS/MMS for the DID, and set the Callback URL to the PBX webhook URL you copied in Step 1.

    Cloud Voice, a VoiceMeUp DID with SMS/MMS enabled and the PBX webhook set as the callback URL

  3. Create a user account for the integration with the PBX.

    a. Add a new user account.

    Cloud Voice, creating a new user account in the VoiceMeUp portal

    b. Fill in the account information and enable API (Application Programming Interface) access for the account.

    Cloud Voice, configuring account details and enabling API access in VoiceMeUp

    After you save, the account is created and you are returned to the user account list.

    c. Open the account’s details page and copy its Auth Token for the integration.

    The VoiceMeUp account details page showing the Auth Token

Step 3. Create and configure the SMS channel on the PBX

Section titled “Step 3. Create and configure the SMS channel on the PBX”

Create the channel and connect it with the account credentials and number you obtained from VoiceMeUp.

  1. Log in to the PBX web portal and go to Messaging > Message Channel.

  2. Click Add and choose SMS.

  3. On the Authentication tab, enter your VoiceMeUp details:

    • Name: A label that helps you recognize the channel.
    • ITSP: Select VoiceMeUp.
    • Username: Paste the username of the VoiceMeUp account you created in Step 2.
    • Auth Token: Paste the auth token you copied from that account.

    Cloud Voice, the Authentication tab of a VoiceMeUp SMS channel

  4. On the Messaging Settings tab, configure the channel.

    a. In Message Sending Rate, set how many messages the PBX may send per second.

    b. Configure the session settings as needed:

    • Close Session Automatically: Select this to have the system close sessions that have been inactive for a set period, then enter the number of days in Session Timeout (Days).
    • Allow the Creation of Duplicate Active Sessions: Select this to permit a new session even when an active session already exists between the same sender and receiver. When enabled, if an agent starts a session in the Cloud Voice App and a matching active session already exists on the channel, the app prompts them to confirm. If they continue, the original session leaves the previous handler’s list and is taken over by the new agent, along with the full chat history.

    The session settings for an SMS channel, including automatic session closure

    c. In the Number section, click Add to create a message routing rule.

    Adding a message routing rule that maps a number to an inbound destination

    • Number: Enter your purchased number or specify an Alphanumeric Sender ID.

    • Destination for Inbound Messaging: Choose where inbound messages from this number go.

      • Extension: Pick an extension from the Extension drop-down list. Only that extension user receives inbound messages from the number.
      • Message Queue: Pick a queue from the Message Queue drop-down list. Every agent in the queue is notified of new inbound sessions, but once an agent picks up a session, only that agent receives and can reply to the follow-up messages in it.
      • Third-Party Message Analytics Platform (Transmitted via API): Forward inbound messages to a third-party analytics platform over the API for advanced processing. This requires your PBX to already be integrated with the analytics platform through the Cloud Voice API; once selected, the PBX transmits inbound messages to it automatically. You can monitor the API event (30031) New Message Notification to be alerted when a new message arrives, and the PBX also provides a full Message API suite for advanced message interactions with the integrated platform.
    • Extensions allowed to create messaging sessions: Select which extensions may start a new messaging session with customers.

    d. Click Save.

  5. Click Save.

  • The channel is created and appears in the Message Channel list with a green Status indicator, confirming the connection is active.

    The Message Channel list showing an active VoiceMeUp SMS channel

  • The PBX tracks the number of messages sent and received on the channel. The Total column shows all outbound messages, including both successful and failed sends.

    The message report with sent and received counts per channel

Send a text message to the configured number and confirm that the assigned agent receives it in the Cloud Voice App.