SIP協(xié)議棧參數(shù)設(shè)置
jain sip proxy 當(dāng)中The XML 配置文件,代理要通過(guò)XML文件來(lái)初始化 .那么對(duì)于這部分內(nèi)容,我們需要掌握的很多。你所配置的SIP協(xié)議棧的參數(shù),我們來(lái)看一下。那么對(duì)于這部分內(nèi)容我們來(lái)做一個(gè)具體的講解,望對(duì)大家有所幫助。
SIP_STACK tag: 此參數(shù)為必選,它定義了SIP協(xié)議棧的核心參數(shù).
stack_name parameter:
它定義了此棧的名稱,它僅僅是一個(gè)任意的字符串的標(biāo)識(shí),必選.
stack_IP_address parameter:
它定義了開始棧服務(wù)器的IP地址 ,必選.
outbound_proxy parameter:
定義了當(dāng)服務(wù)器沒有相關(guān)的信息來(lái)處理和路由消息的情況下,代理向前轉(zhuǎn)發(fā)消息的下一跳地址.注冊(cè)不能填入代理的地址,否則,消息將會(huì)再次被轉(zhuǎn)發(fā)到代理本身,這樣就會(huì)形成一個(gè)循環(huán),可選
router_path parameter:
此JAVA類是用于向前轉(zhuǎn)發(fā)消息的路由器的類,如gov.nist.sip.proxy.router.ProxyRouter"可選.
extension_methods parameter:
定義了所有用來(lái)創(chuàng)建對(duì)話的方法.默認(rèn)的為 INVITE, SUBSCRIBE, MESSAGE, NOTIFY,可選.
retransmission_filter parameter:
參見 SipStackImpl文檔 可選.
stop_after parameter:
定義了代理服務(wù)器停止運(yùn)行的時(shí)間,以秒記.可選 .
LISTENING_POINT tag:
至少有一個(gè)需要被定義.它定義了SIP協(xié)議棧偵聽輸入和輸出消息的點(diǎn) 必選
port parameter:
定義偵聽點(diǎn)的端口 必選
transport parameter:
定義指定偵聽點(diǎn)的傳輸參數(shù) (UDP or TCP)必選.
DOMAIN tag:
定義了SIP代理服務(wù)器所響應(yīng)的區(qū)域.如果想要注冊(cè)一些用戶代理到注冊(cè)服務(wù)器,或者需要將請(qǐng)求可靠地傳遞到目標(biāo)聯(lián)系人時(shí),可以使用它,可選.
domain parameter:
用于定義一個(gè)域.必選
REGISTER_TO_PROXY tag:
定義了你想注冊(cè)的代理,你的聯(lián)系方式為SIP協(xié)議棧的IP地址和端口.可選.
from parameter:
定義了REGISTER請(qǐng)求包的頭部中的來(lái)源部分. OPTIONAL.
host_port parameter:
定義了主機(jī)代理的端口. OPTIONAL.
host_name parameter:
定義了主機(jī)代理的名稱.必選.
REGISTRAR tag:
rfc2543_compatible parameter:
布爾值,默認(rèn)為非,一些傳統(tǒng)的SIP電話處理SIP地址時(shí),其方法就如那些以5060為后綴的地址一樣.其實(shí)兩者在后來(lái)的RFC3261中并不一樣.如果選擇是的話,你可以與這些設(shè)備進(jìn)行交互操作
export_registrations parameter:
此參數(shù)用于將注冊(cè)用戶導(dǎo)出到RMI中,可選參數(shù)..
port parameter:
定義了導(dǎo)出注冊(cè)用戶的RMI的端口..
LOGGING tag: 用于將路由信息導(dǎo)出到RMI中. OPTIONAL.
access_log_via_rmi parameter:
布爾值,. Enable表示經(jīng)過(guò)查詢,將路由信息導(dǎo)出到 RMI中.
rmi_port parameter:
定義了發(fā)送路由信息到RMI的端口信息.
trace_level parameter:
一個(gè)整數(shù),在 0到32之間變化,默認(rèn)為0,它控制著寫入到服務(wù)器日志文件和調(diào)試文件中的日志信息數(shù)量. 如果想要將所有的消息路由記錄到一個(gè)文件并在以后通過(guò)路由查看工具查看時(shí),可以選擇16 server_log parameter:
以文件名作為參數(shù),它可以將消息路由信息記錄到一個(gè)文件,它與上一個(gè)參數(shù)的值有關(guān)系,通過(guò)他用路由查看器的級(jí)別,可以查看相關(guān)的信息..
debug_log parameter:
如果選擇此項(xiàng),可以在調(diào)試文件中查看有關(guān)于調(diào)試的相關(guān)信息.當(dāng)你發(fā)現(xiàn)一個(gè)錯(cuò)誤時(shí),請(qǐng)將其發(fā)送給我們.
bad_message_log parameter:
以文件名為參數(shù),用于記錄損壞的SIP消息.
output_proxy parameter:
以文件名為參數(shù),從代理向下轉(zhuǎn)發(fā)的地址.較高調(diào)試級(jí)別.如果發(fā)現(xiàn)錯(cuò)誤請(qǐng)通知我們.
PRESENCE_SERVER tag: 是否使用注冊(cè)服務(wù)器功能 OPTIONAL.
enable parameter:
Enable表示開啟此功能..
AUTHENTICATION tag: 是否開戶認(rèn)證服務(wù)器的功能 OPTIONAL默認(rèn)為NO.
enable parameter:
Enable表示開啟此功能.
method parameter:
只有一個(gè)參數(shù),只能是 Digest.
class_file parameter:
定義了當(dāng)一個(gè)消息到達(dá)的時(shí)候,用來(lái)處理此消息的類名稱.在此提供了一個(gè) :gov.nist.sip.proxy.authentication.DigestServerAuthenticationMethod
passwords_file parameter:
定義了用戶及其口令的配置文件.
REGISTRATIONS tag: 是否使用注冊(cè)上傳功能 . OPTIONAL.
enable parameter:
. Enable表示開啟此功能
registrations_file parameter:
以文件名為參數(shù),它定義了注冊(cè)用戶文件的路徑.