远程 SMPP 客户机使用协议数据单元 (PDU) 与 Gateway SMPP 服务器进行通信。远程 SMPP 客户机发布 Gateway SMPP 服务器所响应的请求 PDU。Gateway SMPP 服务器同步运行。它在处理来自已连接的远程 SMPP 客户机的下一个请求 PDU 之前,先完成对一个请求 PDU 的响应。
以下表 D–19 列出 Gateway SMPP 服务器所处理的请求 PDU,并指定 Gateway SMPP 服务器的响应。
表 D–19 SMPP 服务器协议数据单元
请求 PDU |
SMPP 服务器响应 |
---|---|
BIND_TRANSMITTERBIND _TRANSCEIVERUNBIND |
与相应的响应 PDU 相对应。将忽略认证证书。 |
OUTBIND |
Gateway SMPP 服务器发送回一个 BIND_RECEIVER PDU。将忽略递交的认证证书。 |
SUBMIT_SMDATA_SM |
尝试将目标 SMS 地址与唯一的 SMS 源地址或 Gateway 配置文件的 SELECT_RE 设置相匹配。如果都不匹配,PDU 将被拒绝,并返回 ESME_RINVDSTADR 错误。 |
DELIVER_SM |
尝试在历史记录中查找目标 SMS 地址或已收到的消息 ID。如果都不匹配,则返回错误 ESME_RINVMSGID。 |
BIND_RECEIVER |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
SUBMIT_MULTI |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
REPLACE_SM |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
CANCEL_SM |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
QUERY_SM |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
QUERY_LAST_MSGS |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
QUERY_MSG_DETAILS |
不支持。返回 GENERIC_NAK PDU 及 ESME_RINVCMDID 错误。 |
ENQUIRE_LINK |
返回 ENQUIRE_LINK_RESP PDU。 |
ALERT_NOTIFICATION |
已接受但被忽略。 |