VonnexAI Developers — practical guidance for production SMPP and SIP integrations.Technical support
VonnexAI
Contact sales

SMPP · REFERENCE

Parameters and command status

Understand session settings, submit_sm fields and the command responses your integration must handle.

SMPP error codes
01

Session parameters

ParameterPurpose
host / portAssigned SMPP endpoint
system_id / passwordBind credentials
bind modeTX, RX or TRX
window sizeMaximum unacknowledged requests
enquire_link intervalSession liveness check
response timeoutMaximum wait for a response
Important

Values are project-specific and supplied by VonnexAI technical staff.

02

Important submit_sm fields

  • source_addr_ton, source_addr_npi and source_addr
  • dest_addr_ton, dest_addr_npi and destination_addr
  • esm_class, registered_delivery and data_coding
  • schedule_delivery_time, validity_period, sm_length and short_message
03

Common command status

StatusMeaningAction
ESME_ROKAcceptedContinue
ESME_RINVBNDSTSWrong bind stateCheck session state
ESME_RSYSERRSystem errorRetry with backoff
ESME_RINVSRCADRInvalid sourceCheck sender configuration
ESME_RINVDSTADRInvalid destinationCheck number format
ESME_RBINDFAILBind failedVerify assigned settings
ESME_RMSGQFULQueue fullSlow down and retry
ESME_RTHROTTLEDRate exceededApply backoff
ESME_RSUBMITFAILSubmission failedLog and investigate
04

Encoding and long messages

  • Confirm supported GSM 7-bit and UCS-2 behavior.
  • Calculate message segments after encoding, not from visible character count alone.
  • Confirm UDH and concatenation behavior before production.