Voda SMPP 2 2 4
Voda SMPP 2 2 4
August 23 2004
SMPP API v. 2.2.4
CONTENTS
CONTENTS ........................................................................................................................................... 2
CHANGE HISTORY ............................................................................................................................... 3
OVERVIEW............................................................................................................................................ 3
SMPP API INTRODUCTION .................................................................................................................. 3
SUPPORTED PDUs............................................................................................................................... 3
AUTHENTICATION................................................................................................................................ 4
TON AND NPI ........................................................................................................................................ 4
ENQUIRE LINK...................................................................................................................................... 4
SMPP SPECIFICATIONS....................................................................................................................... 4
MOBILE ORGINATED ........................................................................................................................... 4
CONNECTION PROCEDURES.............................................................................................................. 6
APPLICATION PROCESS ............................................................................................................................. 6
COMPLIANCE TEST ................................................................................................................................... 6
ERROR CODES..................................................................................................................................... 7
MESSAGE STATUS .............................................................................................................................. 8
CONTACT DETAILS:............................................................................................................................. 9
CHANGE HISTORY
Version Date Section Changes to Documentation
0.9 10 April 2003 Auth Corrected SMPP variable names
10 April 2003 Error Codes Added Hex Value
20 May 2003 PDUs Added deliver_sm, deliver_sm_resp
2.2.2 12 August 2003 Error Codes Revised Error Code Table
2.2.3 15 March 2004 Connection Added Requirements, Process. Tools
Procedures
2.2.4 23 August 2004 Mobile Added information on MO implementation
Originated
OVERVIEW
This document is intended for those users who wish to develop applications that make use of Vodazone’s
SMS Gateway. There are a number of different ways of gaining access to the Gateway:
We will cover the last method in this document. Additional documentation is available for the other
methods.
SUPPORTED PDUs
We support the following PDUs
Client to Server
bind_transmitter, bind_receiver, bind_transceiver. submit_sm, enquire_link, query_sm, deliver_sm_resp
Server to Client
bind_transmitter_resp, bind_receiver_resp, bind_transceiver_resp, submit_sm_resp, enquire_link_resp,
query_sm_resp, deliver_sm
AUTHENTICATION
Your system_id and password are the same as your standard Vodazone Account username and
password.
You must set your system_type to be the sub_prod_id of your SMPP account.
SOURCE ADDRESS
auto detected
ENQUIRE LINK
Please set your enquire_link requests to 60 seconds.
SMPP SPECIFICATIONS
Visit www.smsforum.net for the SMPP 3.3 and SMPP 3.4 Specifications.
MOBILE ORGINATED
1) Enabling the ability to reply to MT messages
In order to ensure MT Messages can be replied to, the MT Message must be sent via a specific route,
which may be different from the usual route. If the System ID has a pre-configured number set up, then
Vodazone will automatically route the MT Message via this specified route. This has the same effect as
setting MO to 1/true in the other APIs.
If you have a keyword service Vodazone will send the destination address to you in this format:
number:keyword
Example: If you have a keyword CAT and an MO number 31000, then we will send the destination
address as 31000:cat to you.
If you do not have a keyword then we will just send the number to you without any additions.
a) Reply-path URL
The reply-path URL is set by Vodazone, and will be requested of the Client when MO is activated on their
account. The URL must begin with http://. Variables are passed back by the API on message response
The variables returned to the URL are:
Api_id (api_id=)
Powered by Clickatell. Copyright © 2004 Clickatell (Pty) Ltd 4
SMPP API v. 2.2.4
Please note that for specific requests these fields can be changed.
We can also send the response back to you via SMPP. Please see our website for more detail.
Important – please note that due to the fact that “mo” is not a feature supported by SMPP, we will route
all incoming messages on SMPP as if “mo=1” is specified. If a user has no MO numbers registered with
Vodazone, then they would not experience any difference. If a user has an MO number, then please
make sure you understand the affect of using MO and SMPP together.
CONNECTION PROCEDURES
Minimum usage requirement: There is a monthly minimum of 5 000 credits that needs to be spent
in order to maintain a live SMPP account. At the end of the month you will be billed for any deficit
should this occur.
For example: You sent 3500 credits in a particular month. We will deduct a further 1500 credits at the end
of the monthly cycle to make up the shortfall. This may result in your account having a negative balance.
APPLICATION PROCESS
1) Apply for a new SMPP product (a valid e-mail address is required) via Vodazone Central or
http://www.vodazone.co.za/ (An automated response will be sent to you via e-mail). This will
register an account for you and send an application form to our support staff. In order for your
application to be successful, you will need a minimum of 5000 credits in your account and have
all fields in the form filled-in with legitimate information.
2) Your registration will be manually reviewed and you will be advised when Vodazone has
accepted your account for testing. If you have been approved an e-mail will be sent to the e-mail
address registered above. Note: Unfortunately no free-mail addresses such as @yahoo.com
and @hotmail.com, etc., are allowed.
3) Once your test account is live, you will be given access on the Vodazone firewall to
smpp.test.vodazone.co.za. The test server will allow you to send one SMS every two seconds.
Fake prefixes, to allow for end-to-end testing, will be offered at 1/3 of a credit for every message
response.
4) The test period is valid for one month (after three weeks, an automated e-mail will notify you that
you have one week left for testing, and would need to arrange for a compliance test) before being
moved to the production servers. At any stage, you may contact smpp (@) vodazone.co.za to
arrange a compliance test. A further e-mail will be sent 24 hours before any connection
termination, requesting an immediate response, or risk termination, as per Vodazone’s general
procedures.
5) If you pass the compliance test, a commercial SMPP account is configured on the production
server, and you will be required to migrate your commercial traffic onto the appropriate servers.
6) Dedicated throughput and throttling, at 5msg per second, will be available on the live SMPP
server.
COMPLIANCE T EST
The following conditions will be tested in the compliance test before we will issue you with a live SMPP
account.
We actively monitor each SMPP connection. If there are any non-critical errors, we will contact you to
remedy these within 1 working day. Failure to do so will result in the account being moved back to
testing.
Any critical malfunctioning ESME’s that are affecting Vodazone’s service levels and SMPP server stability
will be communicated to you, and the account will be terminated immediately.
ERROR CODES
The following list of error messages are generated by the Vodazone Gateway. There will be no message
charge if these errors are generated when sending a message.
MESSAGE STATUS
CONTACT DETAILS: