以下选项允许在生成的 SMS 消息中指定 SMS 字段。
(整数,0 至 255)默认情况下,将指定目标地址的 NPI(数字规划指标)值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。典型 NPI 值包含下表 C–8 中所找到的值:
表 C–8 数字规划指标值
值 |
说明 |
---|---|
0 |
未知 |
1 |
ISDN 类(E.163、E.164) |
3 |
数据 (X.121) |
4 |
电传 (F.69) |
6 |
陆地移动设备 (E.212) |
8 |
全国 |
9 |
专用 |
10 |
ERMES |
14 |
IP 地址 (Internet) |
18 |
WAP 客户端 ID |
>= 19 |
未定义 |
可以将此选项的值指定为以下三种形式之一:
十进制值(例如 10)。
带前缀 "0x" 的十六进制值(例如 0x0a)。
以下任何一种不区分大小写的文本字符串(相关联的十进制值显示在括号中):数据 (3)、默认值 (0)、e.163 (1)、e.164 (1)、e.212 (6)、ermes (10)、f.69 (4)、Internet (14)、IP (14)、ISDN (1)、陆地移动设备 (6)、全国 (8)、专用 (9)、电传 (4)、未知 (0)、wap (18)、x.121 (3)。
(整数,0 至 255)默认情况下,将指定目标地址的 TON(数字类型)指标值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。典型 TON 值包含下表 C–9 中所找到的值:
表 C–9 典型 TON 值
值 |
说明 |
---|---|
0 |
未知 |
1 |
国际 |
2 |
全国 |
3 |
网络特定 |
4 |
用户号码 |
5 |
字母数字 |
6 |
缩写 |
>=7 |
未定义 |
可以将此选项的值指定为以下三种形式之一:
十进制值(例如 10)
带前缀 "0x" 的十六进制值(例如 0x0a)
以下任何一种不区分大小写的文本字符串(相关联的十进制值显示在括号中):缩写 (6)、字母数字 (5)、默认值 (0)、国际 (1)、全国 (2)、网络特定 (3)、用户 (4)、未知 (0)。
(整数,0 至 255)SMS 消息具有强制性优先级字段。下表 C–10 显示了 SMS 优先级值的解释:
表 C–10 针对每个 SMS 配置文件类型解释的 SMS 优先级值
值 |
GSM |
TDMA |
CDMA |
---|---|---|---|
0 |
非优先级 |
大量 |
正常 |
1 |
优先级 |
正常 |
交互 |
2 |
优先级 |
紧急 |
紧急 |
3 |
优先级 |
特急 |
紧急 |
使用此选项,可以指定赋予 SMS 消息的默认优先级。如果没有指定,则 PROFILE=GSM 和 CDMA 使用的默认优先级为 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) |
(整数,-1、0 至 255)是否要在 SMS 消息中设置保密性标志以及使用何值是通过 DEFAULT_PRIVACY 和 USE_HEADER_SENSITIVITY 选项来控制的。默认情况下,DEFAULT_PRIVACY 使用值 -1。下表 C–12 显示了将 DEFAULT_PRIVACY 和 USE_HEADER_SENSITIVITY 选项设置为不同值的结果。
表 C–12 DEFAULT_PRIVACY 和 USE_HEADER_SENSITIVITY 的值的结果
DEFAULT_PRIVACY |
USE_HEADER_SENSITIVITY |
结果 |
---|---|---|
-1 |
0 |
SMS 消息中从不设置 SMS 保密性标志。 |
n >= 0 |
0 |
始终将 SMS 保密性标志的值设置为 n。RFC 822 Sensitivity: 标题行则始终被忽略。 |
-1(默认值) |
1(默认值) |
仅当原始电子邮件消息包含 RFC 822 Sensitivity: 标题行时,才设置 SMS 消息的保密性标志。在这种情况下,将 SMS 保密性标志设置为与 Sensitivity: 标题行的值对应。该值为默认值。 |
n >= 0 |
1 |
将 SMS 消息的保密性标志设置为对应于原始电子邮件消息的 RFC 822 Sensitivity: 标题行。如果电子邮件消息不包含 Sensitivity: 标题行,则将 SMS 保密性标志的值设置为 n。 |
下表 C–13 显示了 SMS 保密性值的解释:
表 C–13 SMS 保密性值解释
值 |
说明 |
---|---|
0 |
无限制 |
1 |
有限制 |
2 |
机密 |
3 |
秘密 |
>= 4 |
未定义 |
下表 C–14 显示了用于将 RFC 822 Sensitivity: 标题行值转换成 SMS 保密性值的映射:
表 C–14 将 Sensitivity 标题转换成 SMS 保密性值的映射
RFC 822 Sensitivity: value |
SMS 保密性值 |
---|---|
个人 |
1(有限制) |
专用 |
2(机密) |
公司机密 |
3(秘密) |
(字符串,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,非结构化辅助数据服务)。
(字符串,0 至 20 个字节)供电子邮件消息生成的 SMS 消息使用的源地址。请注意,当 USE_HEADER_FROM=1 时,使用此选项指定的值将被电子邮件消息的创始者地址所覆盖。默认情况下,该值被禁用,即值为 0。
(整数,0 至 255)默认情况下,将指定源地址的 NPI 值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。有关典型 NPI 值表,请参见 DEFAULT_DESTINATION_NPI 选项的说明。
(整数,0 至 255)默认情况下,将指定源地址的 TON 指标值为零。使用此选项,可指定一个范围在 0 至 255 之间的替代整数值。有关典型 TON 值表,请参见 DEFAULT_DESTINATION_TON 选项的说明。
(字符串,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 格式的值。
(0 或 1)使用此选项可删除从电子邮件信封 To: 地址所提取的 SMS 目标地址中的所有非数字字符。例如,如果信封 To: 地址为:
"(800) 555-1212"@sms.siroe.com
则该地址将被减少为:
8005551212@sms.siroe.com
要启用此去除操作,请为此选项指定值 1。默认情况下,将禁用此删除功能,对应的选项值为 0。请注意,如果启用,则删除操作会在通过 DESTINATION_ADDRESS_PREFIX 选项添加任何目标地址前缀之前完成。
(字符串)在某些实例中,可能需要确保所有 SMS 目标地址都带有固定的文本字符串前缀(例如 "+")。可以使用此选项指定这样一个前缀。然后,此前缀将被添加到任何没有指定前缀的 SMS 目标地址中。要避免前缀被 DESTINATION_ADDRESS_NUMERIC 选项删除,请在 DESTINATION_ADDRESS_NUMERIC 选项之后应用此选项。
(字符串)指定要与 SMSC 配合使用的 SMS 配置。可能的值为 GSM、TDMA 和 CDMA。如果没有指定,则假设为 GSM。此选项仅用于为其他通道选项(例如 DEFAULT_PRIORITY 和 DEFAULT_PRIVACY)选择默认值。
(0 或 1)过大的电子邮件消息可能需要分割成多条 SMS 消息。如果发生这种情况,就可以使用 SMS sar_ 字段有选择地为一条 SMS 消息添加排序信息。这将会生成“分段”SMS 消息,此消息可由接收终端重新组合成一条 SMS 消息。指定 USE_SAR=1,表示添加此排序信息(如果适用)。默认设置为不添加排序信息,对应于 USE_SAR=0。
指定 USE_SAR=1 时,REVERSE_ORDER 选项将被忽略。