Sun Java System Messaging Server 6.3 Administration Guide

C.4.3 Remote SMPP to Gateway SMPP Communication

Remote SMPP clients communicate to the Gateway SMPP server with Protocol Data Units (PDUs). Remote SMPP clients emit request PDUs to which the Gateway SMPP server responds. The Gateway SMPP server operates synchronously. It completes the response to a request PDU before it processes the next request PDU from the connected remote SMPP client.

Table C–19 that follows lists the request PDUs the Gateway SMPP server handles, and specifies the Gateway SMPP server’s response.

Table C–19 SMPP Server Protocol Data Units

Request PDU  

SMPP Server Response  

BIND_TRANSMITTERBIND_TRANSCEIVERUNBIND

Responded to with the appropriate response PDU. Authentication credentials are ignored. 

OUTBIND

Gateway SMPP server sends back a BIND_RECEIVER PDU. Authentication credentials presented are ignored.

SUBMIT_SMDATA_SM

Attempts to match the destination SMS address with either a unique SMS source address or the SELECT_RE setting of a Gateway profile. If neither is matched, the PDU is rejected with an ESME_RINVDSTADR error.

DELIVER_SM

Attempts to find either the destination SMS address or the receipted message ID in the historical record. If neither is matched, returns the error ESME_RINVMSGID.

BIND_RECEIVER

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

SUBMIT_MULTI

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

REPLACE_SM

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

CANCEL_SM

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

QUERY_SM

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

QUERY_LAST_MSGS

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

QUERY_MSG_DETAILS

Not supported. Returns a GENERIC_NAK PDU with an ESME_RINVCMDID error.

ENQUIRE_LINK

Returns ENQUIRE_LINK_RESP PDU.

ALERT_NOTIFICATION

Accepted but ignored.