Sun Java System Messaging Server 6.3 管理指南

C.3.3.3 SMS 选项

以下选项允许在生成的 SMS 消息中指定 SMS 字段。

DEFAULT_DESTINATION_NPI

整数,0 至 255)默认情况下,将指定目标地址的 NPI(数字规划指标)值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。典型 NPI 值包含下表 C–8 中所找到的值:

表 C–8 数字规划指标值

值 

说明 

未知 

ISDN 类(E.163、E.164) 

数据 (X.121) 

电传 (F.69) 

陆地移动设备 (E.212) 

全国 

专用 

10 

ERMES 

14 

IP 地址 (Internet) 

18 

WAP 客户端 ID 

>= 19 

未定义 

可以将此选项的值指定为以下三种形式之一:

DEFAULT_DESTINATION_TON

整数,0 至 255)默认情况下,将指定目标地址的 TON(数字类型)指标值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。典型 TON 值包含下表 C–9 中所找到的值:

表 C–9 典型 TON 值

值 

说明 

未知 

国际 

全国 

网络特定 

用户号码 

字母数字 

缩写 

>=7 

未定义 

可以将此选项的值指定为以下三种形式之一:

DEFAULT_PRIORITY

整数,0 至 255)SMS 消息具有强制性优先级字段。下表 C–10 显示了 SMS 优先级值的解释:

表 C–10 针对每个 SMS 配置文件类型解释的 SMS 优先级值

值 

GSM 

TDMA 

CDMA 

非优先级 

大量 

正常 

优先级 

正常 

交互 

优先级 

紧急 

紧急 

优先级 

特急 

紧急 

使用此选项,可以指定赋予 SMS 消息的默认优先级。如果没有指定,则 PROFILE=GSMCDMA 使用的默认优先级为 0,PROFILE=TDMA 的默认优先级为 1

请注意,如果 USE_HEADER_PRIORITY=1 且电子邮件消息具有 RFC 822 Priority: 标题行,则将使用该标题行中指定的优先级来设置所得到的 SMS 消息的优先级。具体来讲,如果 USE_HEADER_PRIORITY=0,则 SMS 优先级标志会始终根据 DEFAULT_PRIORITY 选项来设置,而 RFC 822 Priority: 标题行则始终被忽略。如果 USE_HEADER_PRIORITY=1,则原始电子邮件消息的 RFC 822 Priority: 标题行将用于设置 SMS 消息的优先级标志。如果此标题行不存在,则使用 DEFAULT_PRIORITY 选项设置 SMS 优先级标志。

下表显示用于将 RFC 822 Priority: 标题行值转换成 SMS 优先级标志的映射:

表 C–11 将 Priority 标题转换成 SMS 优先级标志的映射

RFC 822 

SMS 优先级标志 

   

优先级:value 

GSM 

TDMA 

CDMA 

第三级 

非优先级 (0) 

大量 (0) 

正常 (0) 

第二级 

非优先级 (0) 

大量 (0) 

正常 (0) 

非急 

非优先级 (0) 

大量 (0) 

正常 (0) 

正常 

非优先级 (0) 

正常 (1) 

正常 (0) 

紧急 

优先级 (1) 

紧急 (2) 

紧急 (2) 

DEFAULT_PRIVACY

整数,-1、0 至 255)是否要在 SMS 消息中设置保密性标志以及使用何值是通过 DEFAULT_PRIVACYUSE_HEADER_SENSITIVITY 选项来控制的。默认情况下,DEFAULT_PRIVACY 使用值 -1。下表 C–12 显示了将 DEFAULT_PRIVACYUSE_HEADER_SENSITIVITY 选项设置为不同值的结果。

表 C–12 DEFAULT_PRIVACYUSE_HEADER_SENSITIVITY 的值的结果

DEFAULT_PRIVACY 

USE_HEADER_SENSITIVITY 

结果 

-1 

SMS 消息中从不设置 SMS 保密性标志。 

n >= 0 

始终将 SMS 保密性标志的值设置为 n。RFC 822 Sensitivity: 标题行则始终被忽略。

-1(默认值) 

1(默认值) 

仅当原始电子邮件消息包含 RFC 822 Sensitivity: 标题行时,才设置 SMS 消息的保密性标志。在这种情况下,将 SMS 保密性标志设置为与 Sensitivity: 标题行的值对应。该值为默认值。

n >= 0 

将 SMS 消息的保密性标志设置为对应于原始电子邮件消息的 RFC 822 Sensitivity: 标题行。如果电子邮件消息不包含 Sensitivity: 标题行,则将 SMS 保密性标志的值设置为 n。

表 C–13 显示了 SMS 保密性值的解释:

表 C–13 SMS 保密性值解释

值 

说明 

无限制 

有限制 

机密 

秘密 

>= 4 

未定义 

表 C–14 显示了用于将 RFC 822 Sensitivity: 标题行值转换成 SMS 保密性值的映射:

表 C–14 将 Sensitivity 标题转换成 SMS 保密性值的映射

RFC 822 Sensitivity: value 

SMS 保密性值 

个人 

1(有限制) 

专用 

2(机密) 

公司机密 

3(秘密) 

DEFAULT_SERVICE_TYPE

字符串,0 至 5 个字节)与通道生成的 SMS 消息相关联的服务类型。默认情况下,不指定服务类型(即,零长度字符串)。某些通用的服务类型包括:CMT(cellular messaging,蜂窝式邮件服务)、CPT(cellular paging,蜂窝式呼叫)、VMN(voice mail notification,语音邮件通知)、VMA(voice mail alerting,语音邮件警报)、WAP(wireless application protocol,无线应用协议)和 USSD(unstructured supplementary data services,非结构化辅助数据服务)。

DEFAULT_SOURCE_ADDRESS

字符串,0 至 20 个字节)供电子邮件消息生成的 SMS 消息使用的源地址。请注意,当 USE_HEADER_FROM=1 时,使用此选项指定的值将被电子邮件消息的创始者地址所覆盖。默认情况下,该值被禁用,即值为 0

DEFAULT_SOURCE_NPI

整数,0 至 255)默认情况下,将指定源地址的 NPI 值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。有关典型 NPI 值表,请参见 DEFAULT_DESTINATION_NPI 选项的说明。

DEFAULT_SOURCE_TON

整数,0 至 255)默认情况下,将指定源地址的 TON 指标值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。有关典型 TON 值表,请参见 DEFAULT_DESTINATION_TON 选项的说明。

DEFAULT_VALIDITY_PERIOD

字符串,0 至 252 个字节)默认情况下,SMS 消息不会被给定相对有效期;而是使用 SMSC 的默认值。使用此选项可以指定不同的相对有效期。可以将这些值的单位指定为秒、分钟、小时或天。下表 C–15 指定了此选项的不同值的格式和说明:

表 C–15 DEFAULT_VALIDITY_PERIOD 格式和值

格式 

说明 

nnn

隐含单位为秒(例如 604800) 

nnns

单位为秒(例如 604800s) 

nnnm

单位为分钟(例如 10080m) 

nnnh

单位为小时(例如 168h) 

nnnd

单位为天(例如 7d) 

可以使用 0、0s、0m、0h 或 0d 的规范来选择 SMSC 的默认有效期。即,如果使用指定的 0、0s、0m、0h 或 0d,就会为已生成的 SMS 消息的有效期指定一个空字符串。

请注意,此选项不接受 UTC 格式的值。

DESTINATION_ADDRESS_NUMERIC

0 或 1)使用此选项可删除从电子邮件信封 To: 地址所提取的 SMS 目标地址中的所有非数字字符。例如,如果信封 To: 地址为:

"(800) 555-1212"@sms.siroe.com

则该地址将被减少为:

8005551212@sms.siroe.com

要启用此去除操作,请为此选项指定值 1。默认情况下,将禁用此删除功能,对应的选项值为 0。请注意,如果启用,则删除操作会在通过 DESTINATION_ADDRESS_PREFIX 选项添加任何目标地址前缀之前完成。

DESTINATION_ADDRESS_PREFIX

字符串)在某些实例中,可能需要确保所有 SMS 目标地址都带有固定的文本字符串前缀(例如 "+")。可以使用此选项指定这样一个前缀。然后,此前缀将被添加到任何没有指定前缀的 SMS 目标地址中。要避免前缀被 DESTINATION_ADDRESS_NUMERIC 选项删除,请在 DESTINATION_ADDRESS_NUMERIC 选项之后应用此选项。

PROFILE

字符串)指定要与 SMSC 配合使用的 SMS 配置。可能的值为 GSMTDMACDMA。如果没有指定,则假设为 GSM。此选项仅用于为其他通道选项(例如 DEFAULT_PRIORITYDEFAULT_PRIVACY)选择默认值。

USE_SAR

(0 或 1)过大的电子邮件消息可能需要分割成多条 SMS 消息。如果发生这种情况,就可以使用 SMS sar_ 字段有选择地为一条 SMS 消息添加排序信息。这将会生成“分段”SMS 消息,此消息可由接收终端重新组合成一条 SMS 消息。指定 USE_SAR=1,表示添加此排序信息(如果适用)。默认设置为不添加排序信息,对应于 USE_SAR=0

指定 USE_SAR=1 时,REVERSE_ORDER 选项将被忽略。