Sun Java System Messaging Server 6.3 管理指南

C.3.6 单向配置范例 (MobileWay)

MTA SMS 通道可与任何 SMPP V3.4 兼容 SMPP 服务器配合使用。为便于说明配置示例,本节将解释如何配置 SMS 通道,以使其与 MobileWay SMPP 服务器配合使用。MobileWay http://www.mobileway.com/ 是领先的全局数据和 SMS 连接性提供商。通过 MobileWay 路由您的 SMS 通信,您就可以实现与全球范围内大多数主要 SMS 网络上的 SMS 用户的通信。

如果用 MobileWay 申请 SMPP 帐户,系统可能会要求您回答以下问题:

对 MobileWay 提供了上述问题的答案以后,您将得到一个 SMPP 帐户以及与其 SMPP 服务器进行通信所必需的信息。此信息包括


Account Address: a.b.c.d:p
Account Login: system-id
Account Passwd: secret

Account Address 字段是要连接的 MobileWay SMPP 服务器的 IP 地址 a.b.c.d 和 TCP 端口号 P。请将这些值用于 SMPP_SERVERSMPP_PORT 通道选项。将 "Account Login" 和 "Account Passwd" 的值分别用于 ESME_SYSTEM_IDESME_PASSWORD 通道选项。使用此信息时,您通道的选项文件应包括


SMPP_SERVER=a.b.c.d
SMPP_PORT=p
ESME_SYSTEM_ID=system-id
ESME_PASSWORD=secret

此时,要与 MobileWay 交互操作,就需要作两项附加选项设置


ESME_ADDRESS_TON=0x01
DEFAULT_DESTINATION_TON=0x01

imta.cnf 文件中的重写规则可以显示为

sms.your-domain $u@sms.your-domain

imta.cnf 文件中的通道定义可以显示为


sms_mobileway 
sms.your-domain

通道选项文件、重写规则和通道定义适当显示后,就可以发送一条测试消息。MobileWay 要求国际寻址为以下格式

+<country-code><subscriber-number>

例如,要向用户编号为 (800) 555-1212 的北美用户发送一条测试消息,就应将您的电子邮件消息寄到

+18005551212@sms.your-domain

C.3.6.1 调试

要调试通道,请在此通道的定义中指定 master_debug 通道关键字。例如,


sms_mway port 55555 threaddepth 20 \ 
backoff "pt2m" "pt5m" "pt10m" "pt30m" notices 1 master_debug

使用 master_debug 通道关键字,有关通道操作的基本诊断信息将被输出至通道的日志文件中。要获得有关通道所承担的 SMPP 事务的详细诊断信息,还请在通道的选项文件中指定 DEBUG=-1