Skip to content

SMS Gateways

In order to enable SMS and MMS services you have to configure these services at your service provider and in Configuration Manager.

SMS Gateways section allows you to configure SMS Gateways, your connections with SMS providers, that allow you to send and receive SMS messages.

You will also need to specify which DIDs/Phone Numbers are SMS enabled, and configure Inbound Messaging Routes so that inbound messages are delivered to users or queues.

Create/Edit SMS Gateway

Name. Unique alphanumeric name for the SMS Gateway (no spaces or special characters are allowed).

Provider. Name of the SMS service provider. Telnyx, Twilio, and Bandwidth are supported out of the box. Choose Custom to connect a provider we do not support natively.

Description. Description of the SMS Gateway, optional.

Domain. Domain to be used to receive inbound SMS messages and status information sent by your SMS provider

The rest of the parameters may be different, and depends on the SMS provider you selected.

Telnyx

API Key. Provided by Telnyx.

Twilio

Account SID. Provided by Twilio.

Auth Token. Provided by Twilio.

Bandwidth

Application ID. Provided by Bandwidth.

Account ID. Provided by Bandwidth.

Auth Token. Provided by Bandwidth.

API Secret. Provided by Bandwidth.

Custom

Use Custom when your SMS carrier is not one of the built-in providers. Configuration Manager exposes standard inbound and delivery-status webhooks on the selected domain; your own gateway (or a custom adapter you run) is responsible for sending outbound traffic and forwarding inbound/status events back to those webhooks.

Provider’s URL. Full URL that Configuration Manager submits outbound send requests to. Point this at your own carrier adapter (or, for lab use, at the reference sample gateway).

Account SID. Identifier passed in outbound requests; reused as a generic credential.

Auth Token. Secret paired with Account SID.

Once the gateway is saved, Configuration Manager generates:

  • Webhook URL for inbound messages: https://<domain>/sms/<gateway-name>/generic
  • Delivery Status URL: https://<domain>/sms/<gateway-name>/generic/status

For a full setup walkthrough, request/response contracts, and a downloadable Twilio reference adapter you can run locally, see Custom SMS Gateway implementation.

Set URL at a service provider

Once the SMS Gateway is created, Configuration Manager will generate a URL for receiving inbound SMS messages and status information sent by your SMS provider. You need to specify these URLs at your SMS provider’s portal.