精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

核心SIP技術介紹

jf_78858299 ? 來源:鼎信通達 ? 作者:鼎信通達 ? 2023-05-19 10:45 ? 次閱讀

前期,文中為大家簡單介紹了SIP協議的基本信息及優勢,是SIP協議系列的基礎知識分享。

此文以SIP協議后期涉及的拓展知識為主,旨在通過“知識平面”搭建以幫助后期高層次知識的消化理解。相關知識點包括:

關于用戶代理的定義使用;

SIP呼叫中的dialog的定義;

SIP核心技術架構介紹。

01

SIP用戶代理-UA

SIP協議中,有幾個非常重要的邏輯概念需要了解。

其中涉及到了具體的呼叫發起和接收的流程和實體(呼叫參與者)且經常出現在各種關于SIP協議的介紹中,包括:

用戶代理客戶端(User Agent Client (UAC));

用戶代理服務器端(User Agent Server (UAS));

用戶代理(User Agent (UA))。

背景說明

在SIP官方早期規范版本(RFC2543)中,以上三個定義和SIP當前使用的版本(RFC3261)中關于以上三個定義有了一定的區別,同時在RFC3261中增加了Back-to-Back User Agent(B2BUA-背靠背代理)的新定義,這是SIP協議一個非常大的突破。

繼而經過短短3年技術發展,SIP協議又變得非常具體化,對某些定義有了新的更新。特別是在RFC3261中增加了Back-to-Back User Agent(B2BUA-背靠背代理)。

當然,B2BUA也讓很多SIP協議初學者非常困惑。如果讀者需要進一步了解關于B2BUA的話,除了參考RFC3261以外,讀者也應該查閱B2BUA的定義-RFC7091。在RFC7091中對B2BUA有著非常明確的定義。

從早期SIP協議RFC2543和當前SIP版本RFC3261中我們可以看出,在目前使用的SIP規范中更加細化了UAC和UAS以及相關的core的定義。另外,其描述也發生了很多變化,例如,邏輯實體的描述的引入,而不是籠統稱之為application。再例如,增加了B2BUA的定義,并且明確了B2BUA的4種角色(參考RFC7091,包括其中一個角色SBC)。

圖片

通過以上背景說明,我們按照相對比較官方的定義-RFC3261,重點針對用戶代理客戶端,用戶代理服務器端和用戶代理加以簡單介紹。

圖片

根據RFC3261規范定義,UA,UAC和UAS分別負責各自的任務,同時在必要時做角色切換任務。

UA(User Agent)

日常說到的UA是用戶代理,一個邏輯實體,這里通常是抽象的一個總稱(UAC和UAS)。

兩者之間的具體特點如下:

1

UAC(User Agent Client)

用戶代理客戶端,它是一個邏輯實體,生成請求。如果它收到請求,它會假設自己為UAS做進一步的UAS流程處理。

2

UAS(User Agent Server)

用戶代理服務器端,它是一個邏輯實體,它針對請求生成響應。如果它發起請求,它會假設自己為UAC做進一步的UAC流程處理。

綜上說明可了解,UA是高于以上兩種實體,并且可以在必要時充當其任何一種角色的。

進一步講,我們稍晚將提到的B2BUA就是其角色延伸,為了同時滿足以上兩種用戶代理的功能要求,它必須時刻進行角色切換產生請求,產生響應響應。

SO

兩個簡單SIP終端是否可直接呼叫?

在純SIP一般的同一網絡環境中,兩個SIP終端可以不需要任何中間服務器,或者媒體服務器包括我們經常討論的IPPBX,兩個SIP終端仍然可以直接通過輸入對方的IP地址實現呼叫。

但是,這種操作流程對一般的企業通信業務沒有非常大的意義,一般用戶也不會這樣操作。

首先,IP地址不方便記憶,IP地址有時可能發生變化,同時在物理話機直接輸入IP地址也比較麻煩。

因此,這種操作在理論上可以實現,在實際業務操作中,呼叫一般都是通過中間服務器注冊,然后通過設置的號碼對對方呼叫。

?^?^

02

關于SIP dialog

在SIP呼叫過程中,dialog關系到整個呼叫的實現。

它用來關聯雙方呼叫端的關系。另外,在呼叫過程中,還要涉及事務的關聯。

圖片

關于dialog,查看“再論SIP呼叫中的Call,Dialog和Transaction”了解其基本含義,有助于我們進行后續章節的討論。

?^?^

03

SIP 系統技術架構

本質上SIP協議基本涉及的是運營的呼叫環境,所以在絕大部分的具體的環境中,一般示例都是以代理呼叫的處理流程來介紹RFC3261協議,而非企業用戶使用的B2BUA的IPPBX方式。

另外,在當前的應用環境中,企業通信系統或者SIP/IP PBX有經常使用媒體服務器的應用,因此,很多功能支持方面就相互交叉,非常靈活,這就帶來了新的學習難度。

圖片

通過SIP系統技術架構圖例可以看出,在整個系統架構中,比較核心的模塊包括以下幾個部分:

1

UA 終端,User Agent 可以是軟電話、手機app、物理話機等SIP終端;

2

兩個SIP代理服務器,負責發現UA,并且在它們之間創建會話流程;

3

SIP注冊服務處理UA在網絡中的注冊;

4

SIP定位服務,包括已注冊的UA消息,和其定位消息。很多時候,注冊服務和定位服務可能是同一服務器;

3

VOIP/SIP gateway負責處理SIP網絡和傳統PSTN網絡的信令轉換;

6

IPPBX/傳統PBX負責處理PBX的終端;

7

IP PBX終端包傳統物理FXS話機、SIP話機和傳真機等;

8

傳統PBX連接PSTN電信運營商;

在終端的連接方面,SIP用戶是通過URI或者AOR地址進行確認的,通過URI地址可以和各種終端進行通信。

一個URI可以綁定多個終端,可以支持APP,軟電話和物理SIP終端等形式。

SIP的URI格式看起來和我們通常使用的email格式相同,其格式基本構成為user@host的形式。user可以是用戶名稱或者電話號碼格式,host可以是域名或者IP地址格式。

user可以通過DNS服務來實現語音,視頻,郵件等能力的支持。具體的示例如下:

圖片

可先基本了解以下協議輔助SIP協議的深入內容:

  • RFC3261-SIP核心規范
  • RFC3515-REFER
  • RFC3372-SIP-T
  • RFC3311-UPDATE
  • RFC3264-SDP
  • RFC3891-REPLACES
  • RFC3428-SIMPLE

04

總結

本文介紹了UA以及UAS,UAC的基本定義和關于SIP協議中兩個版本中的一些區別,重點說明了關于背靠背代理的定義以及其靈活性,此外還有SIP協議中比較重要的核心概念、dialog的示例以及SIP系統技術架構的結果重要模塊。

通過以上基本的介紹,大家可能會對SIP技術有一個基本的脈絡,方便我們在后續的章節中更加詳細介紹SIP注冊服務器,定位服務器等內容的介紹。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SIP協議
    +關注

    關注

    0

    文章

    19

    瀏覽量

    11336
收藏 人收藏

    評論

    相關推薦

    Sip技術是什么?Sip封裝技術優缺點

    SiP(System in Package)技術是一種先進的封裝技術SiP技術允許將多個集成電路(IC)或者電子組件集成到一個單一的封裝中
    發表于 02-19 15:22 ?3241次閱讀
    <b class='flag-5'>Sip</b><b class='flag-5'>技術</b>是什么?<b class='flag-5'>Sip</b>封裝<b class='flag-5'>技術</b>優缺點

    簡單介紹SoC與SiP中芯片解密的應用

    ,分別為 SoC(System On Chip)以及 SiP(System In Packet)。但要將不同芯片整合在一顆晶片中,首先就要了解不同芯片的功能及核心技術,芯片解密或將在SoC與SiP中發
    發表于 06-28 15:38

    一文看懂SiP封裝技術

    曾經被確立為未來電子產品設計的關鍵與發展方向。但隨著近年來SoC生產成本越來越高,頻頻遭遇技術障礙,造成SoC的發展面臨瓶頸,進而使SiP的發展越來越被業界重視。1.2. SiP——超越摩爾定律
    發表于 09-18 11:34

    SiP(系統級封裝)技術的應用與發展趨勢

    美國Amkor公司 ChriStopher M.Scanlan和Nozad Karim一、SiP技術的產生背景系統級封裝SiP(System-In-Package)是將一個電子功能系統,或其子系統中
    發表于 08-23 09:26

    基于LTCC技術實現SIP的優勢和特點討論

    、集成電路、片上系統 (SOC),發展到更為復雜的系統級封裝電路(SIP)。SIP使用微組裝和互連技術,能夠把各種集成電路如CMOS電路、GaAs電路、SiGe電路或者光電子器件、MEMS器件以及各類無源元件
    發表于 07-29 06:16

    SIP介紹及會話構成

      SIP是類似于HTTP的基于文本的協議。SIP可以減少應用特別是高級應用的開發時間。由于基于IP協議的SIP利用了IP網絡,固定網運營商也會逐漸認識到SIP
    發表于 08-10 09:50 ?2003次閱讀
    <b class='flag-5'>SIP</b><b class='flag-5'>介紹</b>及會話構成

    SIP應用層網關技術

    本文提出了“SIP應用層網關”技術,并將其應用于網絡通信中來建立相對合理、完善的SIP網絡,以解決SIP私網遠程控制中穿越NAT/FireWall的難題
    發表于 04-20 11:37 ?5733次閱讀

    關于SIP封裝的介紹和應用分析

    從蘋果iPhone7的拆解來看,iPhone7采用了SiP、WLCSP等先進封裝,如安華高的PA采用了SiP封裝,Skyworks的PA也是SiP封裝。在產品小型化推動下,SiP封裝
    的頭像 發表于 10-24 14:36 ?8422次閱讀

    陶瓷封裝SiP腔體結構介紹

    SiP基本上均為陶瓷封裝SiP。目前,國內領先的航空航天和軍工領域的研究所都開始研究和應用SiP技術,他們也不約而同地選擇陶瓷封裝作為首選的SiP
    的頭像 發表于 02-10 16:50 ?4108次閱讀

    LGA‐SiP封裝技術解析

    1 SiP技術的主要應用和發展趨勢 1. SiP技術的主要應用和發展趨勢 2.自主設計SiP產品介紹
    的頭像 發表于 05-19 11:34 ?1933次閱讀
    LGA‐<b class='flag-5'>SiP</b>封裝<b class='flag-5'>技術</b>解析

    sip中繼的介紹

    sip中繼的介紹
    的頭像 發表于 09-22 09:56 ?927次閱讀
    <b class='flag-5'>sip</b>中繼的<b class='flag-5'>介紹</b>

    什么是SiP技術 淺析SiP技術發展

    系統級封裝 (System in Package) 簡稱SiPSiP技術已成為現代電子領域的一項重要創新。SiP 技術使用半導體來創建包含
    發表于 10-10 11:28 ?1954次閱讀
    什么是<b class='flag-5'>SiP</b><b class='flag-5'>技術</b> 淺析<b class='flag-5'>SiP</b><b class='flag-5'>技術</b>發展

    sip中繼的具體介紹

    sip中繼的介紹 SIP中繼用數字版本取代了這些模擬電話線。該流程通過將呼叫分解為“數字數據包”,然后通過數據網絡發送它們來工作。 sip中繼的功能用途
    的頭像 發表于 11-10 11:28 ?1534次閱讀
    <b class='flag-5'>sip</b>中繼的具體<b class='flag-5'>介紹</b>

    sip中繼的內容介紹

    sip中繼的內容介紹 SIP中繼是一種基于SIP協議的IP連接,在企業與其防火墻以外的網絡電話服務提供商之間建立SIP通信鏈路,是企業將語音
    的頭像 發表于 11-10 11:33 ?966次閱讀
    <b class='flag-5'>sip</b>中繼的內容<b class='flag-5'>介紹</b>

    系統級封裝(SiP)技術介紹

    Si3P框架簡介 系統級封裝(SiP)代表電子封裝技術的重大進步,將多個有源和無源元件組合在單個封裝中。本文通過Si3P框架探討SiP的基本概念和發展,包括集成、互連和智能三個方面[1]。 S
    的頭像 發表于 11-26 11:21 ?266次閱讀
    系統級封裝(<b class='flag-5'>SiP</b>)<b class='flag-5'>技術</b><b class='flag-5'>介紹</b>