• <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>
    您當前的位置是:  首頁 > 資訊 > 國內 >
     首頁 > 資訊 > 國內 >

    SIP協(xié)議及新IP企業(yè)通信網絡技術概論-核心SIP技術介紹-6-SDP交互示例

    --IPPBX音樂等待實現(xiàn)流程說明

    2021-11-15 09:38:58   作者:james.zhu   來源:Asterisk開源派   評論:0  點擊:


      前面的章節(jié)中筆者介紹了SDP協(xié)商中比較經典的示例-呼叫等待的實現(xiàn)過程。在實際應用場景中,用戶可能還經常會遇到另外的一種場景-音樂等待。為了讓等待方在等待過程中能夠有比較好的用戶體驗,不至于感覺無聊,呼叫雙方在IPPBX部署環(huán)境中配置一個MOH(音樂等待)可以對等待播放一段音樂,讓用戶感覺電話仍然在進行中。這個流程仍然涉及了SDP的交互。因此,在關于MOH的處理過程中,SDP的交互仍然起到了至關重要的作用。
      讀者通過SIP-SDP經典示例-呼叫等待是如何實現(xiàn)的-關于Call Hold-呼叫等待處理流程-RFC2543和RFC3264兼容性處理,可能已經了解了呼叫等待的過程。其實,音樂等待是一個呼叫等待的高級功能或者一個高級的呼叫等待,只是在呼叫等待過程中,IPPBX對等待發(fā)進行了一段語音播放,等另外一方摁了Hold鍵以后,雙方的SDP重新協(xié)商,IPPBX停止了音樂播放,然后重新創(chuàng)建雙方之間的直接RTP流。以下的圖例說明了呼叫等待的簡單流程,我們這里再回顧一下。
      在IPPBX或者B2BUA環(huán)境中,特別是基于開源的Asterisk或者FreeSWITCH開發(fā)的通信服務中,用戶可以非常靈活自定義很多的音樂文件或者語音文件,支持了非常豐富的特性。如果讀者有興趣的話,可以閱讀筆者關于
      最常用的18個SIP呼叫業(yè)務流程詳解完整版,此文章中介紹了關于呼叫等待,音樂等待等關于SDP交互的詳解流程。
      在音樂等待過程中,音樂等待同時結合了IPPBX自定義的音樂播放實現(xiàn)了對等待方的處理。讀者可以參考:SIP講座系列-關于音樂等待中的SDP變化。以下圖例說明了MOH的處理流程。這里用戶特別注意SDP中的a行參數(shù)的變化。
      
      觸發(fā)了呼叫等待,開始執(zhí)行MoH音樂等待。系統(tǒng)然后停止音樂等待,重新創(chuàng)建RTP流,雙方重啟呼叫,a行參數(shù)發(fā)生了變化,重新設置為sendrecv, 雙方都能支持發(fā)送和接收RTP語音流。
      如果讀者需要深入了解MOH的規(guī)范流程,可以參考RFC7088。
      參考資料:
      https://www.rfc-editor.org/rfc/rfc7088.html
      www.asterisk.org.cn
      www.asterisk.org
      www.dinstar.cn


     
    【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

    專題

    CTI論壇會員企業(yè)

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 平和县| 泾川县| 博客| 浙江省| 阿图什市| 黎城县| 宣武区| 唐河县| 交城县| 张家界市| 朔州市| 涞源县| 新河县| 高淳县| 黄山市| 东阿县| 南平市| 徐水县| 新源县| 桓仁| 太康县| 九台市| 丹凤县| 宁明县| 平原县| 叶城县| 增城市| 泸水县| 泉州市| 河东区| 苍梧县| 通化市| 恩施市| 格尔木市| 宿松县| 射阳县| 新兴县| 仁布县| 邢台县| 农安县| 宜兰县| http://444 http://444 http://444 http://444 http://444 http://444