rfc3261-10REGISTER翻譯1

目前正研究sip.北郵的這章翻譯似乎不太好,自己重譯下

註冊請求

必須的頭域:

 

Request-URI: 

註冊服務器的地址,forexample, "sip:chicago.com"). The "userinfo" and "@" components of the  SIP URI MUST NOT be present(沒有用戶部分

 

To:

待被(Registrar)增刪查的地址,常包含用戶名(address-of-record

 

From

註冊者的地址,除非是第三方註冊,否則與To同

 

Call-ID

同一UAC指定的一個REGISTER發送的註冊,Call-ID必須相同

 

CSeq

同一Call-ID,Cseq遞增(防止註冊延時重複到達)

 

Contact(可選)

用來填綁定地址和其他參數

參數expires:

   綁定有效期,以秒計。如果沒有,用Expires header field代替。大於2^32-1(136year)秒則當成2^32-1。異常值當3600s

  

增加綁定

Contact頭域內容常常是SIP endpoints URI(forexample,"sip:[email protected]")代理將對address-of-record的請求路由到SIP endpoints

超時的設定見上,沒有設則由REGISTER自定(10.3)

 

Contact中地址的選擇:如果包含多個地址,它們的優先級可以通過在地址中加入q參數(Section16.6 )

 

取消綁定

發送超時爲0的註冊包,若要刪除全部Contact-addr,Contact 頭域設爲*,Expires header設爲0

 

獲取綁定

發一個不包含Contact頭域的註冊包,Registrar返回的Contact頭域中包含相關信息(見上”增加綁定”)

 

刷新綁定

UA不應該刷新別人的註冊信息

先獲取綁定(見上面”獲取綁定”),利用19.1.4規則匹配綁定,然後根據當前要求重新註冊(比如快超時的地址)

一次請求Call-ID必須一樣


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章