webhero 2010-09-16
jain sip proxy 当中The XML 配置文件,代理要通过XML文件来初始化 .那么对于这部分内容,我们需要掌握的很多。你所配置的SIP协议栈的参数,我们来看一下。那么对于这部分内容我们来做一个具体的讲解,望对大家有所帮助。
SIP_STACK tag: 此参数为必选,它定义了SIP协议栈的核心参数.
stack_name parameter: 它定义了此栈的名称,它仅仅是一个任意的字符串的标识,必选. stack_IP_address parameter: 它定义了开始栈服务器的IP地址 ,必选. outbound_proxy parameter: 定义了当服务器没有相关的信息来处理和路由消息的情况下,代理向前转发消息的下一跳地址.注册不能填入代理的地址,否则,消息将会再次被转发到代理本身,这样就会形成一个循环,可选 router_path parameter: 此JAVA类是用于向前转发消息的路由器的类,如gov.nist.sip.proxy.router.ProxyRouter"可选. extension_methods parameter: 定义了所有用来创建对话的方法.默认的为 INVITE, SUBSCRIBE, MESSAGE, NOTIFY,可选. retransmission_filter parameter: 参见 SipStackImpl文档 可选. stop_after parameter: 定义了代理服务器停止运行的时间,以秒记.可选 . LISTENING_POINT tag: 至少有一个需要被定义.它定义了SIP协议栈侦听输入和输出消息的点 必选 port parameter: 定义侦听点的端口 必选 transport parameter: 定义指定侦听点的传输参数 (UDP or TCP)必选. DOMAIN tag: 定义了SIP代理服务器所响应的区域.如果想要注册一些用户代理到注册服务器,或者需要将请求可靠地传递到目标联系人时,可以使用它,可选. domain parameter: 用于定义一个域.必选 REGISTER_TO_PROXY tag: 定义了你想注册的代理,你的联系方式为SIP协议栈的IP地址和端口.可选. from parameter: 定义了REGISTER请求包的头部中的来源部分. OPTIONAL. host_port parameter: 定义了主机代理的端口. OPTIONAL. host_name parameter: 定义了主机代理的名称.必选.
REGISTRAR tag:
rfc2543_compatible parameter: 布尔值,默认为非,一些传统的SIP电话处理SIP地址时,其方法就如那些以5060为后缀的地址一样.其实两者在后来的RFC3261中并不一样.如果选择是的话,你可以与这些设备进行交互操作 export_registrations parameter: 此参数用于将注册用户导出到RMI中,可选参数.. port parameter: 定义了导出注册用户的RMI的端口..
LOGGING tag: 用于将路由信息导出到RMI中. OPTIONAL.
access_log_via_rmi parameter: 布尔值,. Enable表示经过查询,将路由信息导出到 RMI中. rmi_port parameter: 定义了发送路由信息到RMI的端口信息. trace_level parameter: 一个整数,在 0到32之间变化,默认为0,它控制着写入到服务器日志文件和调试文件中的日志信息数量. 如果想要将所有的消息路由记录到一个文件并在以后通过路由查看工具查看时,可以选择16 server_log parameter: 以文件名作为参数,它可以将消息路由信息记录到一个文件,它与上一个参数的值有关系,通过他用路由查看器的级别,可以查看相关的信息.. debug_log parameter: 如果选择此项,可以在调试文件中查看有关于调试的相关信息.当你发现一个错误时,请将其发送给我们. bad_message_log parameter: 以文件名为参数,用于记录损坏的SIP消息. output_proxy parameter: 以文件名为参数,从代理向下转发的地址.较高调试级别.如果发现错误请通知我们.
PRESENCE_SERVER tag: 是否使用注册服务器功能 OPTIONAL.
enable parameter: Enable表示开启此功能..
AUTHENTICATION tag: 是否开户认证服务器的功能 OPTIONAL默认为NO.
enable parameter: Enable表示开启此功能. method parameter: 只有一个参数,只能是 Digest. class_file parameter: 定义了当一个消息到达的时候,用来处理此消息的类名称.在此提供了一个 :gov.nist.sip.proxy.authentication.DigestServerAuthenticationMethod passwords_file parameter: 定义了用户及其口令的配置文件.
REGISTRATIONS tag: 是否使用注册上传功能 . OPTIONAL.