亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩,日本久久久久,日本-区二区三区免费精品,中文字幕日本亚洲欧美不卡

您當前的位置是:  首頁 > 新聞 > 國內(nèi) >
 首頁 > 新聞 > 國內(nèi) >

SIP系列講座-關于VIA和Record-Route header

2017-11-28 16:48:13   作者:   來源:Asterisk微信公眾號   評論:0  點擊:


  在前面的介紹中,我們在header 里面經(jīng)常會看到VIA和Record-Route的消息內(nèi)容。特別是通過多個proxy和server時,header 中的消息會發(fā)生很大的變化。因此,很多朋友在這兩個地方也經(jīng)常迷惑。事實上,這兩個header中所包含的內(nèi)容和其目的有完全的不同。今天,我們將介紹VIA和Record-Route的不同和各自的路由狀態(tài)消息,返回消息的流程。
  它們之間具體有以下幾個方面的不同:
  • 消息格式的不同,VIA包括對消息內(nèi)容包括協(xié)議名稱,版本,傳輸方式,端口號碼,接收端口,branch 的參數(shù)等等。Record-Route則一般僅僅包括協(xié)議,IP地址,ftag和lr參數(shù)。
  • 每個路徑都通過VIA添加呼叫路徑信息,返回時都會移除相應的路徑消息。
  • VIA消息可以加密,Record-Route則不能加密。
  • Record-Route是由proxy在request中插入header消息,支持同樣的call-id, 為了支持下一個的路由請求。
  • VIA則是通過server插入request中來檢測是否產(chǎn)生loop回環(huán),幫助抵達下目的地。
  以下部分介紹的是在整個呼叫路由過程中,終端得到的INVITE消息,200 OK 消息和ACK消息。這三種消息根據(jù)不同的路由路徑都發(fā)生了修改。
  1、VIA路由以后到返回的整個流程中,每看到一個hop就會添加一個header 記錄。反之,返回一個hop就會移除一個VIA記錄。從整個Request中,我們可以看到從Proxy 1 到 Proxy 2 , 最后抵達的VIA header 消息內(nèi)容。
  2、Record-Route會通過Request由終端產(chǎn)生。整個處理過程中的INVITE 消息, 返回的200 OK和ACK中的參數(shù)都會有所更新。以下是經(jīng)過防火墻公網(wǎng)地址的 INVITE message:
  返回的200 OK的消息, 在Contact中的地址就是Gateway的IP地址,號碼就是我們最終應答的號碼。
  在回復的ACK消息中,Request-URL成為了Gateway的IP地址:
  在本章節(jié)中,我們介紹了VIA和Record-Rout的區(qū)別和相應的記錄信息。在不同的路由節(jié)點會發(fā)生不同的變化,特別是Route的字段,通過不斷的查詢相關的URL最終找到最終呼叫號碼。用戶可以根據(jù)自己的環(huán)境來安裝PBX和企業(yè)網(wǎng)關進行測試。
  請加微信公眾號:asterisk-cn,關注有價值的行業(yè)技術分享, 訪問技術論壇:www.issabel.cn/forum 獲得技術幫助。
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

專題

南漳县| 炎陵县| 昌邑市| 大余县| 称多县| 安岳县| 上思县| 怀来县| 文成县| 光泽县| 高青县| 榆中县| 磐石市| 文水县| 科技| 新田县| 石狮市| 西峡县| 武安市| 株洲市| 金门县| 临江市| 潞城市| 肇州县| 灵璧县| 女性| 麦盖提县| 汪清县| 神农架林区| 栾城县| 衡水市| 乐山市| 中阳县| 垦利县| 仲巴县| 阜新市| 侯马市| 吴堡县| 西林县| 米脂县| 盐津县|