SIP 容器定制属性

您可以将任意以下定制属性添加到会话开始协议 (SIP) 容器的配置设置中。

要指定特定 SIP 容器的定制属性,请浏览到定制属性页面,然后指定定制属性的值。
要点: 系统支持使用定制属性作为配置的主要方法。因此,如果设置了定制属性然后您在管理控制台中设置了对应设置,那么会使用定制属性值。
  1. 在管理控制台中,展开服务器 > 服务器类型 > WebSphere application servers > server_name,来打开服务器的配置选项卡。
  2. 容器设置中展开 SIP 容器设置,然后单击 SIP 容器
  3. 其他属性中选择定制属性 > 新建
  4. 在设置页面上,在名称字段中输入要配置的定制属性,然后在字段中输入定制属性的值。
  5. 单击应用确定
  6. 单击控制台任务栏上的保存以保存配置更改。
  7. 重新启动服务器。
可以定义产品随附的下列 SIP 容器定制属性。这些属性未显示在该容器的设置页面中。

auth.int.enable

指定摘要认证的 auth-int 保护质量 (QOP)。摘要认证定义两种类型的 QOP:authauth-int。 缺省情况下,使用 auth。当设置此定制属性为 True 时,使用最高级保护,即 auth-int QOP。

信息
数据类型 String
缺省值 False

com.ibm.sip.sm.lnm.size

指定应用程序服务器中的逻辑名数。可复制的每个 SIP 对象(例如 SIP 会话)都与一个逻辑名相关联。将包含相同逻辑名的所有对象复制到同一备份容器。代理使用在消息中找到的逻辑名,可以将消息发送到正确的容器。值必须大于 1.

信息
数据类型 String
缺省值 10

com.ibm.webspehere.sip.security.digest.ldap.cachecleanperiod

指定完全轻量级目录访问协议 (LDAP) 高速缓存时间段,以分钟计。

信息
数据类型 String
缺省值 120

com.ibm.websphere.sip.security.tai.usercachecleanperiod

指定完全安全性主体集高速缓存时间段,以分钟计。

信息
数据类型 String
缺省值 15

com.ibm.ws.sip.key.set

指定要用于 SIP 流令牌安全性的密钥。对此属性指定值后,会自动启用 SIP 流令牌安全性。

信息
数据类型 String
缺省值 没有缺省值。

com.ibm.ws.sip.tai.DisableSIPBasicAuth

指定是否允许对 SIP 使用基本认证。

信息
数据类型 String
缺省值 False

comma.separated.headers

向 SIP 容器指定如何分隔头字段的值以及如何序列化外发消息。可以指定使用任一行分隔方式来分隔头字段值,以便每个头值独占一行,或者头值位于同一行且用逗号分隔。如果格式化专用头扩展对于 SIP 容器不明确,且需要额外配置以便容器知道如何解析和序列化非标准头,那么将头分隔开就很重要。将头隔开也有助于格式化外发消息上的扩展和标准头,以使它们更易于阅读(通过将个别头分成多行)或者更紧凑(如果消息大小是个问题)。

此定制属性会影响扩展头字段的解析,以及标准头字段和扩展头字段的序列化。

SIP 容器的缺省行为是先解析所有使用行分隔方式的扩展头字段,然后序列化所有使用行分隔方式的头字段,其中不包含您指定使用逗号来分隔的头字段集。

此定制属性的值语法是:
header_name_1:on/off/in/out,header_name_2:on/off/in/out,...header_name_n:on/off/in/out
头名称元素数是一个或多个,并且反映其处理正在加以修改的头的名称。指定 :on/off/in/out 是可选的;如果未指定,那么值会缺省为 on。对于每个头条目,仅指定其中一个可选值。每个值的定义如下所示:
  • On - 指定入站消息和出站消息的头值都以逗号分隔。
  • Off - 指定入站消息和出站消息的头值都以行分隔。
  • In - 指定入站消息的头值以逗号分隔,而出站消息的头值以行分隔。
  • Out - 指定入站消息的头值以行分隔,而出站消息的头值以逗号分隔。
您也可以指定 header_name 以使用特殊通配符值 *,这意味着此定制属性设置适用于所有头。

在初始化应用程序服务器期间,如果设置了 comma.separated.headers 定制属性,那么会将对此定制属性指定的值追加到缺省值,然后再解析定制属性值。如果具有重复的条目,导致定制属性值中存在冲突的定义,那么将使用定制属性值中的最后一个定义。如果将 * 指定为头字段名,那么会应用缺省分隔方式,并且这会覆盖先前的所有定义。

例如,将 comma.separated.headers 定制属性设置为 *:off,My-Header-Field:on 会产生下列 SIP 容器字符串值:
Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported,*:off,My-Header-Field:on
此设置会促使所有头字段(包括缺省字段)都以行分隔,其中不包括 My-Header-Field,它是以逗号分隔。
示例
  • 使用下列 comma.separated.headers 定制属性值,指定 header1 以逗号分隔,用于解析网络入站消息以及将网络出站消息序列化,并指定 header2 以行分隔:
    comma.separated.headers=header1:on,header2:off 
    在这种情况下,如果接收到具有下列值的 SIP 消息:
    header1: aaa, bbb,ccc
    header2: aaa, bbb,ccc
    那么 header1 会解析为三个同名的单独头,值分别为 aaa, bbb, ccc,如下所示:
    header1: aaa
    header1: bbb
    header1: ccc
    header2 会解析为一个字符串 aaa, bbb, ccc,其中的值以逗号分隔。
    当 SIP 容器将消息序列化或发送到网络时,如果应用程序对每个头添加值 aaa, bbb, ccc,那么针对 header1,出站消息会进行序列化,如下所示:
    header1: aaa, bbb, ccc
    header2 会进行序列化,如下所示:
    header2: aaa
    header2: bbb
    header2: ccc
  • 使用下列 comma.separated.headers 定制属性值,指定 header1 以逗号分隔来解析入局消息,且以行分隔来序列化外发消息,以及指定 header2 以行分隔来解析入局消息,且以逗号分隔来序列化外发消息。
    comma.separated.headers=header1:in,header2:out 
    在这种情况下,如果接收到具有下列值的 SIP 消息:
    header1: aaa, bbb,ccc
    header2: aaa, bbb,ccc
    那么 header1 会解析为三个同名的单独头,值分别为 aaa, bbb, ccc,如下所示:
    header1: aaa
    header1: bbb
    header1: ccc
    header2 会解析为一个字符串 aaa, bbb, ccc,其中的值以逗号分隔。
    当 SIP 容器将消息序列化到网络时,如果应用程序对每个头添加值 aaa, bbb, ccc,那么针对 header1,出站消息会进行序列化,如下所示:
    header1: aaa
    header1: bbb
    header1: ccc
    header2 会进行序列化,如下所示:
    header2: aaa, bbb, ccc
  • 使用下列 comma.separated.headers 定制属性值,指定所有头都以行分隔来解析入局消息且将外发消息序列化到网络:
    comma.separated.headers=*:in 

信息
数据类型 String
缺省值 Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported

DigestPasswordServerClass

指定除 LDAP 以外受支持的用户注册表类型。要不使用 LDAP 用户注册表配置 DigestTAI,请完成以下步骤。

  1. 创建一个实现此接口的类:com.ibm.ws.sip.security.digest.DigestPasswordServer
  2. 将下列属性添加到 SIP 容器定制属性:
    • 缺省 LdapPasswordServer
  3. 确保在为产品安全性配置的用户注册表中声明了由 impl 类声明的所有用户。
信息
数据类型 String
缺省值 impl

disable.failover.suicide

指定 SIP 故障转移机制是否处于活动状态。如果此机制处于活动状态,那么在 SIP 容器检测到所有代理连接都已关闭时,会关闭其自身。如果将此属性设置为 true,将禁用 SIP 故障转移机制,并且即使所有代理服务器连接均已关闭,SIP 容器也不会将自身关闭。

信息
数据类型 String
缺省值 False

enable.system.headers.modify

指定应用程序是否具有对头的访问权,没有就会被限制访问。

信息
数据类型 String
缺省值 False

end.of.service.replication

指定直到 siplet 线程将要结束时,是否缓冲更改。如果设置值为 true,那么到 siplet 线程将要结束时缓冲每个更改。

信息
数据类型 布尔值
缺省值 true

ignore.ucf.messages.from.proxy

指定禁用通过 UCF 进行代理检测的功能,以免 SIP 容器侦听通过 UCF 的 SIP 代理消息。如果将此属性设置为 true,那么只有以下 SIP 消息才用于监视与 SIP 代理服务器的通信:表示前端代理服务器已启动且正在运行的 SIP 启动消息,以及监视 SIP 代理服务器和 SIP 容器之间的 SIP 通信线路运行状况的 SIP 消息。

如果使用的是安装在 DMZ 中的代理服务器,请将此属性设置为 true,因为通过 UCF 的消息对于安装在 DMZ 中的代理服务器来说不可靠。

信息
数据类型 String
缺省值 False

immediate.replication

指定是否立即将每个更改发送到数据复制服务。设置此属性为 true 时,在将复制从非 SIP 容器线程中发出时,立即在调用的线程上执行复制。设置此属性为 false 时,缓冲更改,而且只有当执行所有更改后才会发生复制。

将此属性设置为 true 可能会对性能造成负面影响。

信息
数据类型 布尔值
缺省值 False

javax.Servlet.sip.ar.dar.configuration

指定缺省应用程序路由器 (DAR) 属性文件的位置。属性文件定义应用程序路由器向应用程序发送 SIP 请求(如 JSR 289 规范附录 C 中所述)的顺序。

信息
数据类型 String
缺省值 Null

javax.Servlet.sip.ar.spi.SipApplicationRouterProvider

指定定制应用程序路由器实现限定类名,如在 JSR 289 规范中的 15.4.2 一节中所述。定制应用程序路由器实现类用于定义应用程序路由器向应用程序发送 SIP 请求的顺序。

信息
数据类型 String
缺省值 Null

javax.sip.bind.retries

如果在服务器启动期间 SIP 端口正忙于另一项处理,那么指定尝试启动 SIP 通道的间隔时间(以毫秒计)。

信息
数据类型 String
缺省值 60

javax.sip.bind.retry.delay

如果在服务器启动期间 SIP 正忙于另一项处理,那么指定尝试启动 SIP 通道之间的延迟(以毫秒计)。

信息
数据类型 String
缺省值 5000

javax.sip.detect.pre.escaped.params

指定是否防止容器再次丢失(应用程序之前已丢失的)统一资源标识 (URI) 参数。

启用此属性,使得应用程序在调用 javax.Servlet.sip.SipFactory.createURI()javax.Servlet.sip.SipURI.setParameter() 参数时能够更好地控制不丢失 URI 参数。

缺省情况下,容器只转义必须根据 RFC 3261 25.1 规范编码的字符。但是,在某些情况下,可能需要转义其他字符。由于 JSR 116 (5.2.1) 规范中的局限性,应用程序不能执行它自己的转义。由于此局限性,应用程序尝试编码 URI 参数会导致容器重新编码百分比符号。如果设置此属性值为 true,那么容器无法重新编码百分比符号。

将值设为 true 不符合 JSR 116 (5.2.1) 规范,但为应用程序提供对 URI 参数转义的更好的控制性。APAR PK37192 描述了问题和变通方法。

信息
数据类型 String
缺省值 False

javax.sip.force.connection.reuse

指定是否强制将入站连接复用于出站请求。此定制属性仅于流传输相关,例如传输控制协议 (TCP) 和传输层安全性 (TLS)。禁用此属性会导致容器为出站请求创建独立的连接,即使已与同一对等地址建立现有连接也是如此。如果入站请求中的顶部 Via 头包含别名参数,那么会自动重用连接。(http://www.ietf.org/internet-drafts/draft-ietf-sip-connect-reuse-07.txt)

信息
数据类型 String
缺省值 False
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.hide.message.body

指定在日志中隐藏消息内容。将此属性的值设为 true 以从日志文件中显示的 SIP 消息中除去消息体文本。此属性仅影响消息在日志文件中的表示。

信息
数据类型 String
缺省值 False
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.hide.message.headers

指定以不在日志文件中显示所指定的消息头字段名。此属性的值是以逗号分隔的列表,其中列示了您想要从日志文件中所显示 SIP 消息中除去的头字段名。此属性仅影响消息在日志文件中的表示。

信息
数据类型 String
缺省值

javax.sip.hide.request.uri

指定以不在日志文件中显示请求 URI。将此属性的值设为 true 以从日志文件中所显示 SIP 消息内除去请求 URI。此属性仅影响消息在日志文件中的表示。

信息
数据类型 布尔值
缺省值 False

javax.sip.OUTBOUND_PROXY

指定用于路由所有出站 SIP 消息的固定地址。格式为 address:port/transport,例如,1.2.3.4:5065/tcp

注: 如果容器前面有应用程序服务器 SIP 代理,请不要使用此属性。
信息
数据类型 String
缺省值 null
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.PATH_MTU

指定出站用户数据报协议 (UDP) 请求的最大传输单元(以字节计)。SIP 堆栈先检查请求的大小,然后在 UDP 通道上发送。如果请求大于对 PATH_MTU-200 指定的值(缺省值为 1300 字节),那么会在传输之前将传输从 UDP 切换为 TCP。增加此值以在 UDP 通道中发送较大请求;但是可能会缩减或删除消息。有关详细信息,请参阅 RFC 3261-18.1.1 规范。

信息
数据类型 String
缺省值 1500
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.quoted.parameters

指定需要将值括在引号内的头参数的列表,用于修改缺省列表或者向其添加内容。

此属性值的格式是以逗号定界的列表,如下所示:
parameter_name[=off]
信息
数据类型 String
缺省值 off
下面是需要引号的缺省参数的列表:
  • actor
  • application
  • audio
  • automata
  • class
  • cnonce
  • control
  • data
  • description
  • domain
  • duplex
  • events
  • extensions
  • isfocus
  • language
  • methods
  • mobility
  • nextnonce
  • nonce
  • opaque
  • priority
  • qop
  • realm
  • response
  • rspauth
  • schemes
  • text
  • type
  • uri
  • username
  • video

javax.sip.stat.report.interval

指定时间长度(以毫秒计),用来向 system.out 文件报告分派和计时器统计信息。值 0 表示无报告。

信息
数据类型 String
缺省值 0

javax.sip.trace.msg.in

指定是否打印入局消息到 system.out 文件。

信息
数据类型 String
缺省值 False

javax.sip.trace.msg.out

指定是否打印出站消息到 system.out 文件。

信息
数据类型 String
缺省值 False

javax.sip.transaction.invite.auto100

指定是否用 100 Trying 响应自动应答 INVITE 请求。禁用此属性可能会增大 INVITE 重新传输数目。

信息
数据类型 String
缺省值 True
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.a

(仅限于 UDP)根据 RFC 3261 规范,对计时器 A 指定重新传输 INVITE 请求前的时间长度(以毫秒计)。此属性与 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.b

根据 RFC 3261 规范,指定 INVITE 客户机事务超时计时器(计时器 B)的时间长度(以毫秒计)。

信息
数据类型 String
缺省值 64*javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.cancel

根据 RFC 3261 9.1 规范,对计时器指定在完成已取消的客户机事务之前,使该事务保持处于进行状态的时间长度(以毫秒计)。此属性与 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 64*javax.sip.transaction.timer.t1

javax.sip.transaction.timer.d

根据 RFC 3261 规范,对计时器 D 指定重新传输 INVITE 响应前的等待时间(以毫秒计)。此属性与 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 32000
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.e

(仅限于 UDP)根据 RFC 3261 规范,对计时器 E 指定重新传输初始非 INVITE 请求前的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.f

根据 RFC 3261 规范,指定非 INVITE 事务超时计时器(计时器 F)的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 64*javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.g

根据 RFC 3261 规范,对计时器 G 指定重新传输初始 INVITE 响应前的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。

信息
数据类型 String
缺省值 javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.h

根据 RFC 3261 规范,对计时器 H 指定等待接收确认 (ACK) 的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。

信息
数据类型 String
缺省值 64*javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.i

根据 RFC 3261 规范,对计时器 I 指定等待重新传输 ACK 的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。

信息
数据类型 String
缺省值 javax.sip.transaction.timer.t4
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.invite.server

指定计时器使 INVITE 服务器事务保持处于完成状态的时间(以毫秒计)。在 RFC 规范中未定义此计时器。

要避免在客户机重新传输 INVITE 请求时创建新的服务器事务,请在除去 INVITE 重新传输之前将完成的服务器事务保留一段时间。当事务更改为终止状态时此计时器开始计数。当计时器完成时,就会除去事务。

信息
数据类型 String
缺省值 32000

javax.sip.transaction.timer.j

根据 RFC 3261 规范,对计时器 J 指定等待重新传输非 INVITE 请求的时间长度(以毫秒计)。此属性与非 INVITE 服务器事务相关。

信息
数据类型 String
缺省值 64*javax.sip.transaction.timer.t1
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.k

根据 RFC 3261 规范,对计时器 K 指定等待重新传输非 INVITE 响应的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。

信息
数据类型 String
缺省值 javax.sip.transaction.timer.t4
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.non.invite.server

指定应用程序的应用程序编程接口 (API) 计时器响应非 INVITE 请求的时间(以毫秒计)。此属性与非 INVITE 服务器事务相关。

在 RFC 规范中未定义此计时器。如果应用程序未对请求生成最终响应,那么此属性是停止事务所需的。当请求到达堆栈时计时器开始计数,当应用程序生成响应时停止计数。如果在计时器停止之前未生成响应,即表示事务完成。

信息
数据类型 String
缺省值 34000

javax.sip.transaction.timer.t1

根据 RFC 3261 规范,对计时器 T1 指定网络往返延迟时间长度(以毫秒计)。该值用作计算某些计时器的基础,与所有类型的事务相关,例如客户机、服务器、邀请和非邀请事务。

信息
数据类型 String
缺省值 500
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.t2

根据 RFC 3261 规范,对计时器 T2 指定重新传输非 INVITE 请求和 INVITE 响应前的最大时间长度(以毫秒计)。

信息
数据类型 String
缺省值 4000
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

javax.sip.transaction.timer.t4

指定消息保留在网络中的最大时间(以毫秒计)。此值用作根据 RFC 3261 规范为计时器 T4 计算其他计时器的基础。

信息
数据类型 String
缺省值 5000
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

max.content.length

指定消息体的最大内容长度(以字节计)。

信息
数据类型 String
缺省值

65536(64 千字节)

message.arrival.time.attribute

如果此属性设置为 true,那么 SIP 容器会将 sip.message.arrival.time 添加到入站消息,且消息到达时间单位为毫秒。

信息
数据类型 String
缺省值 True

message.queue.burst.factor

指定消息队列的突发因子。

突发因子控制 SIP 容器管理的超负荷保护 (CMOP) 对于突发高流量的承受程度。如果达到最大消息队列大小阈值,那么队列会超负荷。如果队列超负荷,那么会将最大消息队列大小乘以突发因子以允许其他消息通过,而不会删除。

信息
数据类型 整数
缺省值 10

number.of.parse.errors.allowed

指定关闭可靠连接之前允许的解析错误数。

  • -1 指示发生任何解析错误时都不关闭可靠连接。
  • 0 指示发生任何解析错误时都将关闭可靠连接。
  • 1 指示在发生至少两个解析错误时关闭可靠连接。

通常,(n) 指示在发生至少 (n+1) 个解析错误时关闭可靠连接。

信息
数据类型 String
缺省值 0

on.outgoing.message.replication

指定是否当 siplet 发出 request.send() 或 response.send() 调用时才缓冲更改。如果设置值为 true,那么只有当 siplet 发出 request.send() 或 response.send() 调用时才缓冲每个更改。

信息
数据类型 布尔值
缺省值 False

parse.errors.timer.interval

指定时间间隔(以毫秒计),对于每个可靠连接,将按此时间间隔对解析错误进行计数。

0 和低于 0 的值指示对于每个可靠连接,将以全局方式对解析错误进行计数。如果时间间隔即将结束,那么每个可靠连接的解析错误数将进行初始化。

信息
数据类型 String
缺省值 0

pmi.time.granularity.of.timer.service

针对 SIP 容器读取系统时间的频率,指定计时器服务的时间间隔的详细程度(以毫秒计)。

信息
数据类型 整数
缺省值 10 毫秒

pws_atr_name

指定存储用户密码的 LDAP 属性名。

信息
数据类型 String
缺省值 userpassword

replicate.with.confirmed.dialog.only

指定是否复制应用程序会话(即使未确认任何对话框)。如果此值已设置为 false,那么在创建应用程序会话后立即复制该会话。否则,仅当确认关联的对话后才复制该应用程序会话。

信息
数据类型 String
缺省值 False

sip.container.heartbeat.enabled

指定是否对 SIP 容器启用 SIP 网络中断检测。如果设置此属性值为 true,那么 SIP 网络中断检测允许 SIP 代理向SIP 容器发送保持活动消息。

如果对 SIP 容器将此值设为 false,那么此属性对 SIP 代理没有任何影响。但是,如果设置 SIP 容器的值为 true,那么还应设置 SIP 代理的值为 true,以确保 SIP 容器回答保持活动消息且该消息不回出现在应用程序中。

信息
数据类型 String
缺省值 true

sip.jsr289.parse.address

指定对 createRequest() 和 createAddress() 方法使用 SIP Servlet 规范 1.1 JSR 289 必需格式。

对于转换用户 对于转换用户: JSR 289 API 要求,对于任何包含地址参数的 SIP URI 来说,您都必须用尖括号将 SIP URI 括住。sip.jsr289.parse.address 属性的缺省行为符合 JSR 289 标准,并且能正确地解析地址参数,如同它属于 SIP 地址一样。例如,如果将属性设置为 false,那么 SIP 地址 sip:fred@acme.com;param1=1 会转换为 <sip:fred@acme.com;param1=1>。如果将属性设置为 true,那么 SIP 地址 sip:fred@acme.com;param1=1 会转换为 <sip:fred@acme.com;>param1=1trns
信息
数据类型 String
缺省值 True

SIP_RFC3263_nameserver

指定是否允许通过域名系统 (DNS) 将 SIP URI 解析为下一个中继段的 IP 地址、端口和传输协议。

该属性的值是包含一个或两个地址和端口元组的一个字符串,两个元组之间用空格分隔。以下示例指定一个地址和端口元组或两个地址和端口元组。
  • dottedDecimalAddress@.port
  • hostname.domain@port
  • IPV6address@port
以下示例值表示单个元组。
  • 1.2.3.4@53
  • example.com@53
  • a:b:c::d@53
以下示例值表示两个用空格分隔的元组。
  • 1.2.3.4@53 example.com@53
  • a:b:c::d@53 9.32.211.14@53
信息
数据类型 String
缺省值 null
不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用此定制属性。不要使用此定制属性,除非您正运行在混合的单元环境(包含至少一个混合 V7.0 和 V6.x 进程的核心组)中。depfeat
混合版本环境 混合版本环境: 如果您正运行在混合单元环境中,且其中包含混合 V7.0 和 V6.x 进程的核心组,那么您必须继续使用此定制属性。mixv

thread.message.queue.max.size

指定容器线程队列中允许的事务的最大数目。超出此数目后,就会通知代理服务器容器已超负载,并且不再接受新的会话请求。而是容器返回错误消息,指示容器临时不可用。

此值表示所有队列的合计消息数并反映 CPU 的状态。当 CPU 接近 100% 时,迅速到达此定制属性的最大值。请配置系统以限制队列大小并防止队列达到此阈值。

信息
数据类型 String
缺省值 1000

weight.overload.watermark

指定由容器计算的内部权重的阈值。当容器计算大于指定值的内部权重时,再次出现服务的超负荷容器。

此定制属性表示在设置了缺省值的情况下最大内部权重的百分比,例如 30%。如果超出高水位标记或最大阈值,那么容器会等到权重下降到最大权重以下。此值不能超过 10

信息
数据类型 String
缺省值 3

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjpx_sipcontaincustprops
文件名:rjpx_sipcontaincustprops.html