304.2.2. 查询参数(44 参数):

名称描述默认类型

cacheConnections (common)

SipStack 缓存应连接缓存,以减少连接创建的成本。如果连接用于长时间运行的对话,这将非常有用。

false

布尔值

contentSubType (common)

contentSubType 的设置可设置为任何有效的 MimeSubType。

plain

字符串

contentType (common)

contentType 的设置可设置为任何有效的 MimeType。

text

字符串

eventHeaderName (common)

为基于字符串的事件类型设置 String。

 

字符串

eventId (common)

为基于字符串的事件 Id 设置 String。除非指定了基于 registry 的 FromHeader,否则强制设置

 

字符串

fromHost (common)

消息来源器的主机名。除非指定了基于 registry 的 FromHeader,否则强制设置

 

字符串

fromPort (common)

消息来源的端口。除非指定了基于 registry 的 FromHeader,否则强制设置

 

int

fromUser (common)

消息源器的用户名。除非指定了基于 registry 的自定义 FromHeader,否则强制设置。

 

字符串

msgExpiration (common)

端点收到的消息被视为有效的时间

3600

int

receiveTimeoutMillis (common)

可从其他 SIP 堆栈接收有关等待响应和/或确认的时间设置

10000

long

stackName (common)

与 SIP 端点关联的 SIP Stack 实例的名称。

NAME_NOT_SET

字符串

toHost (common)

消息接收器的主机名。除非指定了基于 registry 的 ToHeader,否则强制设置

 

字符串

toPort (common)

消息接收器的 PORTNAME。除非指定了基于 registry 的 ToHeader,否则强制设置

 

int

toUser (common)

消息接收器的用户名。除非指定了基于 registry 的自定义 ToHeader,否则强制设置。

 

字符串

transport (common)

设置传输协议。有效的选择是 tcp 或 udp。

tcp

字符串

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

consumer (consumer)

此设置用于决定为此端点创建的标头(FromHeader、ToHeader 等)

false

布尔值

presenceAgent (consumer)

此设置用于区分 Presence Agent 和消费者。这是因为 SIP Camel 组件随附了基本的 Presence Agent (仅用于测试目的)。消费者必须将此标志设置为 true。

false

布尔值

exceptionHandler (consumer)

要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。

 

ExceptionHandler

exchangePattern (consumer)

在使用者创建交换时设置交换模式。

 

ExchangePattern

addressFactory (advanced)

使用自定义地址工厂

 

AddressFactory

callIdHeader (advanced)

包含调用详情的自定义标头对象。必须实现 javax.sip.header.CallIdHeader 类型

 

CallIdHeader

contactHeader (advanced)

可选的自定义标头对象,其中包含详细联系人详情(电子邮件、电话号码等)。必须实施 javax.sip.header.ContactHeader

 

ContactHeader

contentTypeHeader (advanced)

包含消息内容详情的自定义标头对象。必须实施 javax.sip.header.ContentTypeHeader

 

ContentTypeHeader

eventHeader (advanced)

包含事件详情的自定义标头对象。必须实施 javax.sip.header.EventHeader

 

EventHeader

expiresHeader (advanced)

包含消息过期详情的自定义标头对象。必须实施 javax.sip.header.ExpiresHeader

 

ExpiresHeader

extensionHeader (advanced)

包含用户/应用程序特定详情的自定义标头对象。必须实施 javax.sip.header.ExtensionHeader

 

ExtensionHeader

fromHeader (advanced)

包含消息源器设置的自定义标头对象。必须实施 javax.sip.header.FromHeader

 

FromHeader

headerFactory (advanced)

使用自定义HeaderFactory

 

HeaderFactory

listeningPoint (advanced)

使用自定义 ListeningPoint 实现

 

ListeningPoint

maxForwardsHeader (advanced)

包含最大代理转发详情的自定义标头对象。这个标头可能会通过Headers 在可能上放置一个限制。必须实施 javax.sip.header.MaxForwardsHeader

 

MaxForwardsHeader

maxMessageSize (advanced)

设置最大允许的消息大小(以字节为单位)。

1048576

int

messageFactory (advanced)

使用自定义消息系数

 

MessageFactory

sipFactory (advanced)

使用自定义 SipFactory 创建要使用的 SipStack

 

SipFactory

sipStack (advanced)

使用自定义 SipStack

 

SipStack

sipUri (advanced)

使用自定义 SipURI。如果没有配置,则 SipUri fallback 将使用 options toUser toHost:toPort

 

SipURI

同步 (高级)

设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。

false

布尔值

toHeader (advanced)

包含消息接收器设置的自定义标头对象。必须实施 javax.sip.header.ToHeader

 

ToHeader

viaHeaders (advanced)

类型 javax.sip.header.ViaHeader 的自定义标头对象列表。每个 ViaHeader 包含用于请求转发的代理地址。(请注意,当请求到达其侦听器时,每个代理都会自动更新此标头。)

 

list

implementationDebugLogFile (logging)

用于日志记录的客户端调试日志文件名称

 

字符串

implementationServerLogFile (logging)

用于日志记录的服务器日志文件名称

 

字符串

implementationTraceLevel (logging)

用于追踪的日志记录级别

0

字符串

maxForwards (proxy)

最大代理转发数

 

int

useRouterForAllUris (proxy)

当请求通过代理发送到 Presence Agent 时,将使用此设置。

false

布尔值