Sun Java System Messaging Server 6 2005Q4 管理指南

SMPP 中继选项

SMS Gateway Server 可以有其 SMPP 中继的多个实例,每个实例都有不同的特征,首要的特征将是所侦听的 TCP 端口和接口。为 SMPP 中继所侦听的每个网络接口和 TCP 接口对进行不同放置时,可能归因于不同的特征。将使用本节中所述的选项来指定这些特征。

每个实例都应放置在以下格式的选项组中:


[SMPP_RELAY=relay-name]
option-name-1=option-value-1
option-name-2=option-value-2
...
option-name-n=option-value-n

字符串 relay-name 仅用于将此实例与其他实例区分开。

表 D–22 列出了 SMPP 中继的配置选项。

表 D–22 SMPP 中继选项

选项 

默认值 

说明 

LISTEN_BACKLOG

255

入站 SMPP 客户机连接的连接待办事项 

LISTEN_CONNECTION_MAX

 

并行入站连接的最大数目 

LISTEN_INTERFACE_ADDRESS

 

入站 SMPP 客户机连接的网络接口 

LISTEN_PORT

 

入站 SMPP 客户机连接的 TCP 端口 

LISTEN_RECEIVE_TIMEOUT

600 s

读取 SMPP 客户机的入站连接超时 

LISTEN_TRANSMIT_TIMEOUT

120 s

写入 SMPP 客户机的入站连接超时 

MAKE_SOURCE_ADDRESSES_UNIQUE

1

使已中继 SMS 源地址成为唯一的地址并能作为回复地址 

SERVER_HOST

 

要中继到的 SMPP 服务器的主机名或 IP 地址 

SERVER_PORT

 

要中继到的 SMPP 服务器的 TCP 端口 

SERVER_RECEIVE_TIMEOUT

600 s

读取出站 SMPP 服务器连接超时 

SERVER_TRANSMIT_TIMEOUT

120 s

写入出站 SMPP 服务器连接超时 

LISTEN_BACKLOG

(整数,范围在 [0,255] 之间)入站 SMPP 客户机连接的 TCP 堆栈所允许的积压连接请求。默认值为 255。

LISTEN_CONNECTION_MAX

(整数,>= 0)允许用于此 SMPP 中继实例的并行入站 TCP 连接的最大数量。请注意,如果该值超过全局 LISTEN_CONNECTION_MAX 设置,则会被忽略。

LISTEN_INTERFACE_ADDRESS

(字符串,"INADDR_ANY" 或点分十进制 IP 地址)侦听入站 SMPP 客户机连接的网络接口的 IP 地址。可以是字符串 "INADDR_ANY"(所有可用的接口)或是点分十进制形式的 IP 地址。(例如 193.168.100.1)。默认值为 "INADDR_ANY"。成簇的 HA 配置将需要将此值设置为对应于 HA 逻辑 IP 地址。

LISTEN_PORT

(整数,TCP 端口号)为接受入站 SMPP 客户机连接而绑定的 TCP 端口。必须指定此选项;此选项没有默认值。还请注意,此服务不赋予 Internet 指定的数字授权 (IANA)。

LISTEN_RECEIVE_TIMEOUT

(整数,秒数 > 0)等待从 SMPP 客户机读取数据时所允许的超时。默认值为 600 秒(10 分钟)。

LISTEN_TRANSMIT_TIMEOUT

(整数,秒数 > 0)将数据发送至 SMPP 客户机时所允许的超时。默认值为 120 秒(2 分钟)。

MAKE_SOURCE_ADDRESSES_UNIQUE

(0 或 1)默认情况下,SMPP 中继将向每个 SMS 源地址附加一个唯一的十位数字符串。然后,所得的 SMS 源地址将与其他历史数据一起保存。该结果则是 SMS 用户可以回复到的唯一 SMS 地址。如果用作 SMS 目标地址,SMPP 服务器将检测此地址,然后将 SMS 消息发送给正确的电子邮件创始者。

要禁止生成这种唯一的 SMS 源地址(对于单向 SMS),请将此选项的值指定为 0(零)。

SERVER_HOST

(字符串,TCP 主机名或点分十进制 IP 地址)要将 SMPP 客户机通信中继至的 SMPP 服务器。可以指定一个主机名或 IP 地址。必须指定此选项;此选项没有默认值。

SERVER_PORT

(整数,TCP 端口号)要中继至的远程 SMPP 服务器的 TCP 端口。必须指定此选项;此选项没有默认值。没有为此服务指定的 IANA;不要与为 SNPP 指定的 IANA 相混淆。

SERVER_RECEIVE_TIMEOUT

(整数,秒数 > 0)等待从 SMPP 服务器读取数据时所允许的超时。默认值为 600 秒(10 分钟)。

SERVER_TRANSMIT_TIMEOUT

(整数,秒数 > 0)将数据发送至 SMPP 服务器时所允许的超时。默认值为 120 秒(2 分钟)。