The connection between the application and the TelecomsXChange SMPP Exchange server is SMPP version 5.0 and supports V.3.4 (version 3.3 is not supported).


SMPP parameters

NameDescription
system_idRequired. Provided for each client.
passwordRequired. Provided for each client.
IP addressRequired Primary connection point: smpp01.telecomsxchange.com
Secondary connection point: smpp02.telecomsxchange.com
portRequired. 2776 (primary and secondary)
timeout (keep alive or msg)Required  30 sec
Tech PrefixOptional



Note: You are allowed to bind as transmitter, receiver or transceiver. In order to receive delivery reports, you must bind as transceiver or receiver.


You’ll receive delivery reports only if your route provides delivery reporting. Delivery reports will be sent equally over all of your currently available sessions capable of receiving them (transceiver or receiver).


Delivery report format:


message_payload: 
   { message: 'id:cc5967ad-b1a7-4879-98f1-6293ec89179f sub:001 dlvrd:001 submit date:1902281818 done date:1902281818 stat:DELIVRD err:0 text:' },
  network_error_code: <Buffer 03 00 00>,
  message_state: 2,
  receipted_message_id: 'cc5967ad-b1a7-4879-98f1-6293ec89179f' }



Delivery report statuses:

  • DELIVRD
  • EXPIRED
  • UNDELIV
  • ACCEPTD
  • UNKNOWN
  • ENROUTE
  • REJECTD