遠端 SMPP 用戶端透過協定資料單元 (PDU) 與閘道 SMPP 伺服器通訊。遠端 SMPP 用戶端會傳送請求 PDU,閘道 SMPP 伺服器會對其作出回應。閘道 SMPP 伺服器同步運作。它會先完成對請求 PDU 的回應,然後再處理下一個來自所連線的遠端 SMPP 用戶端的請求 PDU。
以下表 C–19 列出閘道 SMPP 伺服器處理的請求 PDU,並指定閘道 SMPP 伺服器的回應。
表 C–19 SMPP 伺服器協定資料單元
請求 PDU |
SMPP 伺服器回應 |
---|---|
BIND_TRANSMITTERBIND_TRANSCEIVERUNBIND |
使用適當的回應 PDU 進行回應。認證憑證會被忽略。 |
OUTBIND |
閘道 SMPP 伺服器傳回 BIND_RECEIVER PDU。提交的認證憑證會被忽略。 |
SUBMIT_SMDATA_SM |
嘗試使用唯一的 SMS 來源位址或閘道設定檔的 SELECT_RE 設定來比對目標 SMS 位址。如果均不相符,則會拒絕 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 |
接受但忽略。 |