How do I enable SMPP SMS and MM4 messaging in the Bandwidth App?

Follow

Suzanna Reid

Updated

With Bandwidth Messaging services, software developers and service providers can seamlessly enable Bandwidth App phone numbers to send and receive messages via SMPP and/or MM4 protocol.

Bandwidth supports MMS in both directions, inbound and outbound, over long codes. Once you're contracted for these services, please enable your Locations in order to begin utilizing your Bandwidth App phone numbers for messaging. If you're not contracted for these messaging features but would like to, please reach out to your Account Manager. Not sure who your Account Manager is? Please open a ticket with your Bandwidth Support Team or hit us up at (855) 864-7776! 

To begin, perform the following steps:

  1. Log in to the Bandwidth App.
  2. Select Account and click Locations.
  3. Select the Location you'd like to enable for messaging.

SMS settings

  1. Scroll down to SMS Settings and toggle the SMS Enabled switch on to display the available options.
  2. Toggle the Toll Free switch on if you want to enable toll-free SMS (will be greyed out if you're not contracted for it)
  3. Toggle Short Codes switch if you want to enable short codes (will be greyed out if you're not contracted for it)
  4. Under Geographic reach, select Zone(s) for routing.

Note: Zone 1 will be enabled by default, but you can configure the numbers on this Location for International SMS. Simply toggle the corresponding boxes on to enable international zones and Canadian SMS. 

  1. Under SMS protocol, select SMPP.
  2. Under SMS IP addresses, enter the IPs. To add additional IPs for routing, click +add an IP address. You can also click Bulk Edit to enter IPs in bulk.
  3. Click the gear icon and select one of the following options:
    • Transceiver - send/receive messages. This is recommended for proper DLR delivery.
    • Sender Only - send messages only.
    • Receiver Only - receive messages only.
  4. You can also create priority settings for each IP group. Bandwidth will use the highest weighted IP first.

Note: Looking to configure your SMPP connection for Bandwidth gateways? Check out this support article.

SMS Settings options

MMS settings

  1. Scroll down to MMS Settings and toggle the MMS Enabled switch on to display the available options.
  2. Under MMS Protocol, select MM4.
  3. Check the Transport layer security (TLS) checkbox to enable TLS. See setting up TLS for MM4 for more information.
  4. Under MM4 termination hosts, enter the IP addresses for outbound MMS.
  5. Under MM4 origination hosts, enter the IP addresses for inbound MMS. You can enter an IP or a fully qualified domain name (FQDN). However, if TLS is enabled, only FQDNs are accepted. You can also create priority settings for each IP group. Bandwidth will use the highest weighted IP first.
  6. If you subscribe to Canadian messaging, you can enable it under Geographic reach.

Note: Check out our MM4 Messaging (MMS) integration guide for more information.

MMS Settings

The phone numbers on your Location are now enabled for messaging! Please repeat these steps for each Location in the Bandwidth App that needs messaging services. 

Questions? Please open a ticket with your Bandwidth Support Team or hit us up at (855) 864-7776!

Article is closed for comments.