SMPP
From VoIP.ms Wiki
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, or 3550 which is our encrypted port.
- Ensure that your messages are being sent with either deliver_SM or Submit_sm commands, which are the only two current methods being supported.
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.
You may now start sending and receiving SMS messages from your SMPP server.