• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當(dāng)前的位置是:  首頁 > 新聞 > 國(guó)內(nèi) >
     首頁 > 新聞 > 國(guó)內(nèi) >

    SIP講座系列-SIP及幾個(gè)基本概念-1

    2017-10-25 09:21:53   作者:james.zhu    來源:Asterisk微信公眾號(hào)   評(píng)論:0  點(diǎn)擊:


      在前面的講座中,我們簡(jiǎn)單介紹了SIP協(xié)議使用SIP協(xié)議的原因。現(xiàn)在我們將繼續(xù)介紹關(guān)于SIP的基本定義和SIP架構(gòu)中的幾個(gè)基本概念。
      SIP定義
      根據(jù)官方RFC 3261 的定義,SIP是這樣描述的:
      中文的定義大概可以解釋為:SIP是存在于應(yīng)用層的控制協(xié)議,它可以實(shí)現(xiàn)創(chuàng)建,修改和結(jié)束多媒體會(huì)話例如會(huì)議或網(wǎng)絡(luò)呼叫。SIP可以邀請(qǐng)一個(gè)已存在的會(huì)話來實(shí)現(xiàn)媒體會(huì)議。它可以對(duì)已存在的會(huì)話中添加或移除媒體。SIP 也可以透明地支持名稱映射和重定位的服務(wù),這樣可以支持用戶的移動(dòng)性,無論用戶在何地登錄服務(wù)器,都可以實(shí)現(xiàn)用戶的身份驗(yàn)證。
      在以上的說明中,用戶基本上可以看到SIP可以發(fā)起呼叫,添加刪除媒體,也可以實(shí)現(xiàn)對(duì)名稱驗(yàn)證和映射,同時(shí)用戶可以實(shí)現(xiàn)在不同地點(diǎn),不同終端的登錄管理。
      注意,圖例中標(biāo)注了SIP通過UCP傳輸?shù)姆绞剑矔?huì)有一些微軟的客戶也使用TCP的傳輸方式。
      關(guān)于SIP中的UAC和UAS的關(guān)系,UAC為 User Agent Client, 它負(fù)責(zé)發(fā)起呼叫;而UAS為User Agent Server, 它接收一個(gè)呼叫。UA可以是UAC或者UAS。當(dāng)然在現(xiàn)實(shí)環(huán)境中,如果簡(jiǎn)單的呼叫的話,用戶不一定需要UAS,兩個(gè)UAS 之間也可以直接通過IP進(jìn)行呼叫。

      以下圖例可以解釋一個(gè)簡(jiǎn)單的UAC/UAS雙方之間的通話流程。SIP UAC 發(fā)起一個(gè)INVITE 消息,UAS回復(fù)一個(gè) 200 OK,UAC 發(fā)送一個(gè)ACK 消息確認(rèn),然后開始正式的語音呼叫,雙方發(fā)送媒體流,UAS 或者UAC掛機(jī),UAS發(fā)送一個(gè)Bye消息,最后UAC 發(fā)送一個(gè)200 OK,正式確認(rèn)雙方通話結(jié)束。
      SIP架構(gòu)
      根據(jù)rfc3261的定義,為了實(shí)現(xiàn)SIP所描述的功能,我們現(xiàn)在看看基本的SIP架構(gòu)實(shí)現(xiàn)方式。
      它包括幾個(gè)核心的要素:
    • UAC,包括各種用戶終端,電腦,手機(jī)app,物理SIP電話或者軟電話等等接入終端。
    • Proxy負(fù)責(zé)終端的會(huì)話管理。
    • Registrar 服務(wù)器負(fù)責(zé)用戶注冊(cè)管理。
    • Location 服務(wù)器負(fù)責(zé)用戶的定位管理。
    • Gateway負(fù)責(zé)用戶通過落地接入PSTN網(wǎng)絡(luò)的能力處理。
      這里,讀者看到的是非常具體,按照標(biāo)準(zhǔn)RFC 3261來定義的一個(gè)SIP架構(gòu)實(shí)體。當(dāng)然,在實(shí)際的應(yīng)用環(huán)境中,我們可能看不到這些具體的每個(gè)服務(wù)器的安裝配置。很多時(shí)候,幾個(gè)服務(wù)器可能是通過同一臺(tái)服務(wù)器來實(shí)現(xiàn)這些功能,例如注冊(cè)服務(wù)器和定位服務(wù)器可能就是一臺(tái)服務(wù)器。很多時(shí)候,因?yàn)椋覀冇脩舾嗟膽?yīng)用場(chǎng)景是在一個(gè)內(nèi)網(wǎng)呼叫,關(guān)注的也是一個(gè)單臺(tái)企業(yè)PBX功能,所以簡(jiǎn)單的定位或者注冊(cè)實(shí)際上都在同一臺(tái)服務(wù)器完成。
      SIP格式和URL的格式相同,用戶通過SIP@domain的方式來定義用戶的唯一性。具體的表現(xiàn)形式如以下圖例:
      通過不同的形式來體現(xiàn)所支持的功能。
      以上章節(jié)重點(diǎn)介紹了SIP的定義,SIP的幾個(gè)基本的概念和SIP的技術(shù)架構(gòu)中的幾個(gè)核心要素。這些基本的功能和核心要素構(gòu)成了一個(gè)簡(jiǎn)單的SIP呼叫流程,網(wǎng)絡(luò)架構(gòu)的形式,可以幫助用戶了解基本的SIP技術(shù)特點(diǎn)。筆者在未來的章節(jié)中會(huì)逐步介紹更多的技術(shù)細(xì)節(jié)。
      關(guān)注公眾微信號(hào):asterisk-cn 獲得更多有價(jià)值的企業(yè)通信行業(yè)技術(shù)分享,訪問技術(shù)論壇獲得技術(shù)幫助:www.issabel.cn/forum
    【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 封开县| 黑河市| 唐海县| 彭山县| 武邑县| 延吉市| 和田市| 曲周县| 金湖县| 宿迁市| 白水县| 鹿邑县| 沛县| 长子县| 万盛区| 尖扎县| 葫芦岛市| 枣强县| 榆林市| 武山县| 宜宾县| 民县| 依安县| 五家渠市| 织金县| 金山区| 凤庆县| 静海县| 莱阳市| 太保市| 罗平县| 博客| 萝北县| 辉南县| 德清县| 新巴尔虎右旗| 乌海市| 福清市| 新余市| 休宁县| 吉林省| http://444 http://444 http://444 http://444 http://444 http://444