SIP 容器定制属性
您可以将任意以下定制属性添加到会话开始协议 (SIP) 容器的配置设置中。
- 在管理控制台中,展开 server_name,来打开服务器的配置选项卡。
- 从容器设置中展开 SIP 容器设置,然后单击 SIP 容器。
- 从其他属性中选择 。
- 在设置页面上,在名称字段中输入要配置的定制属性,然后在值字段中输入定制属性的值。
- 单击应用或确定。
- 单击控制台任务栏上的保存以保存配置更改。
- 重新启动服务器。
- auth.int.enable
- com.ibm.sip.sm.lnm.size
- com.ibm.webspehere.sip.security.digest.ldap.cachecleanperiod
- com.ibm.websphere.sip.security.tai.usercachecleanperiod
- com.ibm.ws.sip.key.set
- com.ibm.ws.sip.tai.DisableSIPBasicAuth
- comma.separated.headers
- DigestPasswordServerClass
- DigestPasswordServerClass
- disable.failover.suicide
- enable.system.headers.modify
- end.of.service.replication
- ignore.ucf.messages.from.proxy
- immediate.replication
- javax.Servlet.sip.ar.dar.configuration
- javax.Servlet.sip.ar.spi.SipApplicationRouterProvider
- javax.sip.bind.retries
- javax.sip.bind.retry.delay
- javax.sip.detect.pre.escaped.params
- javax.sip.force.connection.reuse
- javax.sip.hide.message.body
- javax.sip.hide.message.headers
- javax.sip.hide.request.uri
- javax.sip.OUTBOUND_PROXY
- javax.sip.PATH_MTU
- javax.sip.quoted.parameters
- javax.sip.stat.report.interval
- javax.sip.trace.msg.in
- javax.sip.trace.msg.out
- javax.sip.transaction.invite.auto100
- javax.sip.transaction.timer.a
- javax.sip.transaction.timer.b
- javax.sip.transaction.timer.cancel
- javax.sip.transaction.timer.d
- javax.sip.transaction.timer.e
- javax.sip.transaction.timer.f
- javax.sip.transaction.timer.g
- javax.sip.transaction.timer.h
- javax.sip.transaction.timer.i
- javax.sip.transaction.timer.invite.server
- javax.sip.transaction.timer.j
- javax.sip.transaction.timer.k
- javax.sip.transaction.timer.non.invite.server
- javax.sip.transaction.timer.t1
- javax.sip.transaction.timer.t2
- javax.sip.transaction.timer.t4
- max.content.length
- message.arrival.time.attribute
- message.queue.burst.factor
- number.of.parse.errors.allowed
- on.outgoing.message.replication
- parse.errors.timer.interval
- pmi.time.granularity.of.timer.service
- pws_atr_name
- replicate.with.confirmed.dialog.only
- sip.container.heartbeat.enabled
- sip.jsr289.parse.address
- SIP_RFC3263_nameserver
- thread.message.queue.max.size
- weight.overload.watermark
auth.int.enable
指定摘要认证的 auth-int 保护质量 (QOP)。摘要认证定义两种类型的 QOP:auth 和 auth-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 - 指定入站消息的头值以行分隔,而出站消息的头值以逗号分隔。
在初始化应用程序服务器期间,如果设置了 comma.separated.headers 定制属性,那么会将对此定制属性指定的值追加到缺省值,然后再解析定制属性值。如果具有重复的条目,导致定制属性值中存在冲突的定义,那么将使用定制属性值中的最后一个定义。如果将 * 指定为头字段名,那么会应用缺省分隔方式,并且这会覆盖先前的所有定义。
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,如下所示:header1: aaa, bbb,ccc header2: aaa, bbb,ccc
header2 会解析为一个字符串 aaa, bbb, ccc,其中的值以逗号分隔。header1: aaa header1: bbb header1: ccc
当 SIP 容器将消息序列化或发送到网络时,如果应用程序对每个头添加值 aaa, bbb, ccc,那么针对 header1,出站消息会进行序列化,如下所示:
header2 会进行序列化,如下所示:header1: aaa, bbb, ccc
header2: aaa header2: bbb header2: ccc
- 使用下列 comma.separated.headers 定制属性值,指定 header1 以逗号分隔来解析入局消息,且以行分隔来序列化外发消息,以及指定 header2 以行分隔来解析入局消息,且以逗号分隔来序列化外发消息。
comma.separated.headers=header1:in,header2:out
在这种情况下,如果接收到具有下列值的 SIP 消息:
那么 header1 会解析为三个同名的单独头,值分别为 aaa, bbb, ccc,如下所示:header1: aaa, bbb,ccc header2: aaa, bbb,ccc
header2 会解析为一个字符串 aaa, bbb, ccc,其中的值以逗号分隔。header1: aaa header1: bbb header1: ccc
当 SIP 容器将消息序列化到网络时,如果应用程序对每个头添加值 aaa, bbb, ccc,那么针对 header1,出站消息会进行序列化,如下所示:
header2 会进行序列化,如下所示:header1: aaa header1: bbb header1: ccc
header2: aaa, bbb, ccc
- 使用下列 comma.separated.headers 定制属性值,指定所有头都以行分隔来解析入局消息且将外发消息序列化到网络:
comma.separated.headers=*:in
- 使用下列 comma.separated.headers 定制属性值,指定 header1
以逗号分隔,用于解析网络入站消息以及将网络出站消息序列化,并指定 header2
以行分隔:
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported |
DigestPasswordServerClass
指定除 LDAP 以外受支持的用户注册表类型。要不使用 LDAP 用户注册表配置 DigestTAI,请完成以下步骤。
- 创建一个实现此接口的类:com.ibm.ws.sip.security.digest.DigestPasswordServer
- 将下列属性添加到 SIP 容器定制属性:
- 缺省 LdapPasswordServer
- 确保在为产品安全性配置的用户注册表中声明了由 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 |


javax.sip.hide.message.body
指定在日志中隐藏消息内容。将此属性的值设为 true 以从日志文件中显示的 SIP 消息中除去消息体文本。此属性仅影响消息在日志文件中的表示。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | False |


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。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | null |


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


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 |


javax.sip.transaction.timer.a
(仅限于 UDP)根据 RFC 3261 规范,对计时器 A 指定重新传输 INVITE 请求前的时间长度(以毫秒计)。此属性与 INVITE 客户机事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.b
根据 RFC 3261 规范,指定 INVITE 客户机事务超时计时器(计时器 B)的时间长度(以毫秒计)。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 64*javax.sip.transaction.timer.t1 |


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 |


javax.sip.transaction.timer.e
(仅限于 UDP)根据 RFC 3261 规范,对计时器 E 指定重新传输初始非 INVITE 请求前的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.f
根据 RFC 3261 规范,指定非 INVITE 事务超时计时器(计时器 F)的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.g
根据 RFC 3261 规范,对计时器 G 指定重新传输初始 INVITE 响应前的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.h
根据 RFC 3261 规范,对计时器 H 指定等待接收确认 (ACK) 的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.i
根据 RFC 3261 规范,对计时器 I 指定等待重新传输 ACK 的时间长度(以毫秒计)。此属性与 INVITE 服务器事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | javax.sip.transaction.timer.t4 |


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 |


javax.sip.transaction.timer.k
根据 RFC 3261 规范,对计时器 K 指定等待重新传输非 INVITE 响应的时间长度(以毫秒计)。此属性与非 INVITE 客户机事务相关。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | javax.sip.transaction.timer.t4 |


javax.sip.transaction.timer.non.invite.server
指定应用程序的应用程序编程接口 (API) 计时器响应非 INVITE 请求的时间(以毫秒计)。此属性与非 INVITE 服务器事务相关。
在 RFC 规范中未定义此计时器。如果应用程序未对请求生成最终响应,那么此属性是停止事务所需的。当请求到达堆栈时计时器开始计数,当应用程序生成响应时停止计数。如果在计时器停止之前未生成响应,即表示事务完成。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 34000 |
javax.sip.transaction.timer.t1
根据 RFC 3261 规范,对计时器 T1 指定网络往返延迟时间长度(以毫秒计)。该值用作计算某些计时器的基础,与所有类型的事务相关,例如客户机、服务器、邀请和非邀请事务。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 500 |


javax.sip.transaction.timer.t2
根据 RFC 3261 规范,对计时器 T2 指定重新传输非 INVITE 请求和 INVITE 响应前的最大时间长度(以毫秒计)。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 4000 |


javax.sip.transaction.timer.t4
指定消息保留在网络中的最大时间(以毫秒计)。此值用作根据 RFC 3261 规范为计时器 T4 计算其他计时器的基础。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 5000 |


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 必需格式。

信息 | 值 |
---|---|
数据类型 | 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 |


thread.message.queue.max.size
指定容器线程队列中允许的事务的最大数目。超出此数目后,就会通知代理服务器容器已超负载,并且不再接受新的会话请求。而是容器返回错误消息,指示容器临时不可用。
此值表示所有队列的合计消息数并反映 CPU 的状态。当 CPU 接近 100% 时,迅速到达此定制属性的最大值。请配置系统以限制队列大小并防止队列达到此阈值。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 1000 |
weight.overload.watermark
指定由容器计算的内部权重的阈值。当容器计算大于指定值的内部权重时,再次出现服务的超负荷容器。
此定制属性表示在设置了缺省值的情况下最大内部权重的百分比,例如 30%。如果超出高水位标记或最大阈值,那么容器会等到权重下降到最大权重以下。此值不能超过 10。
信息 | 值 |
---|---|
数据类型 | String |
缺省值 | 3 |