如果作为 SMPP 中继,SMS Gateway Server 应尝试尽可能地透明,就是将来自本地 SMPP 客户端的全部请求中继到远程 SMPP 服务器,然后再中继回远程服务器的响应。但有两种例外情况:
如果本地 SMPP 客户端提交一条消息,此消息的 SMS 目标地址与已配置的网关配置文件之一相匹配,已提交的 SMS 消息就会直接返回到电子邮件;而该 SMS 消息将不会中继到远程 SMPP 服务器。
如果本地或远程 SMPP 客户端提交一条消息,此消息的 SMS 目标地址与 SMPP 中继先前所生成的唯一 SMS 源地址相匹配,此 SMS 消息就是对先前已中继的消息的回复。该回复回指向原始邮件的创始者。
请注意,一般可对 SMS Gateway Server 进行配置,以便其所生成的唯一 SMS 源地址与网关配置文件之一相匹配。
SMS Gateway Server 的 SMPP 中继仅适合与限定的 Sun Java System SMPP 客户端(即 Sun Java System Messaging Server 的 SMS 通道)配合使用。它不用于与任意 SMPP 客户端配合使用。
以下三种情况下,如果作为 SMPP 服务器,SMS Gateway Server 都将 SMS 消息定向到电子邮件:
SMS 消息是移动设备始发的并且与网关配置文件相匹配。
SMS 消息是移动设备始发的,并且 SMS 目标地址与以前生成的唯一 SMS 源地址相匹配。
SMS 消息是 SMS 通知,对应于以前由 SMS Gateway Server 的 SMPP 中继所中继的电子邮件至移动设备的消息。
所有其他 SMS 消息都将被 SMPP 服务器拒绝。