SMPP - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

SMPP

From VoIP.ms Wiki

(Difference between revisions)
Jump to: navigation, search
[draft revision][draft revision]
(Configuration on your SMPP Server)
(Configuration on your SMPP Server)
Line 19: Line 19:
* Have all your communications be sent to '''smpp.voip.ms''' via port '''2775''', for regular SMPP, or port '''3550''' which is our encrypted SMPP port.
* Have all your communications be sent to '''smpp.voip.ms''' via port '''2775''', for regular SMPP, or port '''3550''' which is our encrypted SMPP port.
* Open a connection using the '''bind_transceiver''' command.  You can keep this connection open for as long as you need to and inquire about it using the '''enquire_link''' command.
* Open a connection using the '''bind_transceiver''' command.  You can keep this connection open for as long as you need to and inquire about it using the '''enquire_link''' command.
-
* Send your messages with either '''deliver_SM''' or '''submit_sm''' commands.  Make sure to include your '''source_addr''' as one of your SMS enabled DIDs from your account.  Your destination SMS number should be set as '''destination_addr''' while your text message will be included in '''destination_addr'''.
+
* Send your messages with either '''deliver_sm''' or '''submit_sm''' commands.  Make sure to include your '''source_addr''' as one of your SMS enabled DIDs from your account.  Your destination SMS number should be set as '''destination_addr''' while your text message will be included in '''destination_addr'''.
=== Configuration on your VoIP.ms Portal ===
=== Configuration on your VoIP.ms Portal ===

Revision as of 13:53, 26 October 2020

An SMPP server, short of Short Message Peer to Peer is a method designed to send and receive high volumes of SMS messages through a dedicated server.

In other words, this allows you to better control the quantity of messages that will be sent to your target audience while avoiding to pass via a softphone application or your VoIP.ms portal to send/receive these SMS, thus eliminating multiple repetitive tasks and saving you time.

For example, if you have a promotion for your business that offers a discount for a certain lapse of time and that your customers have provided their agreement to receive these types of promotions via SMS, you could send your promotion to your customers in a faster manner than if you would do it from your customer portal, thus increasing efficiency.


Requirements

This will require you to have your own SMPP server. Once configured properly, you will then be able to send and receive SMS messages to your own server.


Configuration on your SMPP Server

In order for your server to communicate and authenticate accordingly with VoIP.ms SMPP server, you will need to configure the following:

  • A username and password of your choice in order for VoIP.ms SMPP server to authenticate you.
  • Have all your communications be sent to smpp.voip.ms via port 2775, for regular SMPP, or port 3550 which is our encrypted SMPP port.
  • Open a connection using the bind_transceiver command. You can keep this connection open for as long as you need to and inquire about it using the enquire_link command.
  • Send your messages with either deliver_sm or submit_sm commands. Make sure to include your source_addr as one of your SMS enabled DIDs from your account. Your destination SMS number should be set as destination_addr while your text message will be included in destination_addr.

Configuration on your VoIP.ms Portal

Once you have set up the above on your server, you will need to enable and specify which username and password VoIP.ms will be authorized to authenticate.

In order to do so, head into your VoIP.ms portal, DID Numbers, Manage DIDs, edit your DID that supports SMS messages and by heading down the page, you will see the following options:


  • SMPP Enabled: If selected, SMS Messages received by your DID will send a GET request to the URL callback provided.

Here are the available variables for your URL:

{ID}

{TIMESTAMP}

{FROM}

{TO}

{MESSAGE}

For example: http://mysite.com/sms.php?to={TO}&from={FROM}&message={MESSAGE}&id={ID}&date={TIMESTAMP}


  • SMPP Username: The username that has been configured on your SMPP server in order for VoIP.ms to authorize the authentication
  • SMPP Password: The password that has been configured on your SMPP server in order for VoIP.ms to authorize the authentication
Notes
*In order to help avoid any confusion while configuring the username on your server, you can use your VoIP.ms account ID as a username (the 6 digits of your account).

*Make sure to have the option Message Service (SMS/MMS) enabled.


Enable the option SMPP Enabled, fill the username and password per what was configured on your SMPP server and once done, apply the changes by pressing Click here to apply changes.


SMPPconfig.png


You may now start sending and receiving SMS messages from your SMPP server.

Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽