Professional Documents
Culture Documents
Table of Content
1
Introduction .................................................................................................................................... 4
Assumptions .................................................................................................................................... 4
Abbreviations .................................................................................................................................. 8
Contact Us ....................................................................................................................................... 9
1 Introduction
Short Message Peer to Peer (SMPP) protocol is an open, industry standard protocol designed to
provide a flexible data communications interface for transfer of short message data. It provides a
direct connection to our gateway (also known as a bind) to enable you to send a high-volume of SMS
messages in a short space of time.
With an SMPP connection, you are continuously connected to our gateway. The standard protocol
requires no programming if you have SMPP software installed.
This is a brief guide to help you set up SMPP Client connection with SMSGupShup Enterprise SMPP
server. It also provides description of various SMPP Vendor specific error codes.
2 Assumptions
We are assuming that you are using a standard SMPP Client for connection.
Description
Host IP Address
SMPP Client
User name
Password
Mandatory Parameters
Description
Bind Mode
Optional parameters:
Parameters
Description
Sessions
Important Note: You can refer to the standard SMPP Protocol Specification 3.4 for additional
information.
4 Trouble Shooting
If you are facing problems during a session binding and/or sending or receiving SMS through the
connection, then go through the logs of your SMPP client and see if you are receiving any SMPP
error codes/messages. These SMPP error codes/messages will provide you the information to
troubleshoot your connection.
Note:
For a complete list of error, codes go through Error Codes section.
5 Error Codes
The complete set of SMPP Error codes and their associated values are provided in the table below:
Error Codes
Values
Description
ESME_ROK
0x00000000
No Error
ESME_RINVMSGLEN
0x00000001
ESME_RINVCMDLEN
0x00000002
ESME_RINVCMDID
0x00000003
Invalid Command ID
ESME_RINVBNDSTS
0x00000004
ESME_RALYBND
0x00000005
Values
Description
ESME_RINVPRTFLG
0x00000006
ESME_RINVREGDLVFLG
0x00000007
ESME_RSYSERR
0x00000008
System Error
ESME_RINVSRCADR
0x0000000A
ESME_RINVDSTADR
0x0000000B
ESME_RINVMSGID
0x0000000C
Message ID is invalid
ESME_RBINDFAIL
0x0000000D
Bind Failed
ESME_RINVPASWD
0x0000000E
Invalid Password
ESME_RINVSYSID
0x0000000F
Invalid System ID
ESME_RCANCELFAIL
0x00000011
Cancel SM Failed
ESME_RREPLACEFAIL
0x00000013
Replace SM Failed
ESME_RMSGQFUL
0x00000014
ESME_RINVSERTYP
0x00000015
ESME_RINVNUMDESTS
0x00000033
ESME_RINVDLNAME
0x00000034
ESME_RINVDESTFLAG
0x00000040
ESME_RINVSUBREP
0x00000042
ESME_RINVESMCLASS
0x00000043
ESME_RCNTSUBDL
0x00000044
ESME_RSUBMITFAIL
0x00000045
ESME_RINVSRCTON
0x00000048
ESME_RINVSRCNPI
0x00000049
ESME_RINVDSTTON
0x00000050
ESME_RINVDSTNPI
0x00000051
ESME_RINVSYSTYP
0x00000053
Values
Description
ESME_RINVREPFLAG
0x00000054
ESME_RINVNUMMSGS
0x00000055
ESME_RTHROTTLED
0x00000058
ESME_RINVSCHED
0x00000061
ESME_RINVEXPIRY
0x00000062
ESME_RINVDFTMSGID
0x00000063
ESME_RX_T_APPN
0x00000064
ESME_RX_P_APPN
0x00000065
ESME_RX_R_APPN
0x00000066
ESME_RQUERYFAIL
0x00000067
ESME_RINVOPTPARSTREAM
0x000000C0
ESME_ROPTPARNOTALLWD
0x000000C1
ESME_RINVPARLEN
0x000000C2
ESME_RMISSINGOPTPARAM
0x000000C3
ESME_RINVOPTPARAMVAL
0x000000C4
ESME_RDELIVERYFAILURE
0x000000FE
ESME_RUNKNOWNERR
0x000000FF
Unknown Error
SMPP_ESME_RROUTERR
0x00000400
SMPP_ESME_RNOCR
0x00000401
SMPP_ESME_RACCFROZ
0x00000403
SMPP_ESME_RRACCNOCON
0x00000433
SMPP_ESME_RACCEXP
0x00000434
Account Expired.
SMPP_ESME_RSPAM
0X00000435
Spam Error.
SMPP_ESME_RDNC
0x00000436
DNC Error.
SMPP_ESME_NUM_EMPTY
0x00000437
Values
Description
SMPP_ESME_INVALID_LEN
0x00000438
SMPP_ESME_RINTERR
0x000004ff
Internal Error.
6 Abbreviations
Term
Description
DNC
Do not call
SMPP
MT
Mobile terminated
MO
Mobile originated
SMS
VMA
SM
Short Message
ESME
TON
Type of number
NPI
PDU
7 Contact Us
Email: enterprise-support@smsgupshup.com
Call: 022 42006799 (Monday to Friday, 8 AM to 9 PM; Saturday, Sunday & Holidays 10 AM to 6 PM).
Please keep your Enterprise ID and other account details handy for quick resolution of your problem.