新四季網

基於Parlay網關實現會議電話的方法

2023-05-27 04:27:51 4

專利名稱:基於Parlay網關實現會議電話的方法
技術領域:
本發明涉及綜合智能網,尤其涉及一種基於Parlay網關實現會議電 話的方法。mii^ Parlay API (Application Program Interface, j^MfMj^^ Π ) i由 Parlay組織定義的。Parlay組織成立於1999年,是一個由65家通信和IT領域的公司共同 參與的非盈利性組織。Parlay API是一個讓IT開發人員快速創建電信業務的API。這些 API覆蓋了各種電信網的功能,如呼叫控制、SMS/MMS、定位、計費、在席和可用性管理以及策 略管理等。Parlay API是一組開放的與具體技術無關的API,第三方業務開發商、獨立軟體 提供商能通過Parlay API來開發業務。業務應用開發者通過該接口利用網絡的能力為各 個網絡的用戶提供服務。Parlay網關通常包括兩部分業務能力伺服器(SCS)和框架(Framework),前者對 應用來說是一個或多個業務能力特徵(SCF),它是對網絡所提供的功能的抽象,負責為高層 應用提供訪問網絡資源和信息的能力;後者提供保證業務接口開放、安全、以及可管理所必 需的能力。基於Parlay網關開發的應用通常稱為Parlay應用。Parlay網關通常由各個電 信設備商提供,而Parlay應用既可用於設備商自己開發增值業務,也可用於第三方來開發 增值業務。從業界的現狀來看,大多數電信設備商均提供了 Parlay網關產品,相應地,基於 Parlay網關開發的應用也是非常豐富的。Parlay API中提供的呼叫控制的API是其中功 能最強大、最齊全的一組API,它包括基本呼叫控制、多方呼叫控制、多媒體呼叫控制和會議 呼叫控制等。這些豐富的業務能力特徵SCF為基於Parlay網關開發呼叫類的增值業務提 供了非常大的靈活性,在業界有著非常廣泛地應用。目前,基於IP網絡的即時通訊產品在企業通訊領域有著非常廣泛的應用,會議電 話是即時通訊產品中的一個基本功能,由於大型企業的通訊產品部署通常是集中式的,而 其用戶又是以有限集中的方式分布在各地的,如A、B和C三地,儘管在A、B或C某一個地 方,其區域網的網絡質量是有充分的保證的,但是,三者中兩兩之間的網絡質量通常無法得 到可靠的保證,但是現有技術中的基於Parlay網關中的呼叫控制API的會議電話流程沒有 結合企業通訊中的這種網絡特徵,語音質量不高。發明內容本發明的目的在於公開一種基於Parlay網關實現會議電話的方法,結 合企業通訊中的網絡特徵,改進電話會議的語音質量。本發明公開的一種基於Parlay網關實現會議電話的方法,應用程式伺服器通過 Parlay應用程式接口 API逐個將會議終端加入會議,實現會議電話的呼叫和控制,所述應 用伺服器在為所述會議終端創建一條對應的會議腿,並且申請監控所述會議終端的基本呼 叫狀態事件時,還申請監控所述會議終端的媒體屬性;並且在接收到所述用戶終端的媒體 屬性通知事件以後,再判斷所述用戶終端是否和會議電話的媒體伺服器位於同一區域網 內,如果是則設置所述用戶終端採用高帶寬的媒體屬性,如果否,則設置所述會議終端採用 低帶寬的媒體屬性;然後採用顯式連接的屬性呼叫所述會議終端,當所述會議終端應答之 後再將其加入會議。
所述應用伺服器通過相應的所述Parlay應用程式接口 API調用強制刪除所述會 議終端會話描述協議中G. 711的負載類型以外的其它負載類型,來實現設置所述用戶終端 採用高帶寬的媒體屬性的性能;所述應用伺服器通過相應的所述Parlay應用程式接口 API 調用強制刪除所述會議終端會話描述協議中G. 729的負載類型以外的其它負載類型,來實 現設置所述用戶終端採用低帶寬的媒體屬性的性能。在本發明的另一個實施例中,所述應用程式伺服器在接收到所述用戶終端的媒體 屬性通知事件以後,判斷所述用戶終端是否和會議電話的媒體伺服器位於同一區域網內的 方法是查詢所述用戶終端的網絡屬性數據,所述用戶終端的屬性數據登記在特定的用戶 網絡屬性資料庫中。在本發明的另一個實施例中,所述應用伺服器和Parlay網關之間的流程包括(1)調用 IpConfCalIControlManager :createConference創建一個會議;(2)調用 IpConfCall: :getSubConferences獲取會議對象的引用;(3)調用IpConfCall: =CreateCallLegO為所述會議終端創建一條對應的會議 腿;(4)調用IpMultiMediaCallLeg: :eventR印ortReqO申請監控所述會議終端的基 本呼叫狀態事件;(5)調用 IpMultiMediaCallLeg: :mediaStreamMonitorReq申請監控會議終端 的媒體屬性;(6)調用IpMultiMediaCallLeg: :routeReq以顯式連接的屬性來呼叫所述會議 終端;(7)所述 Parlay 網關用 IpMultiMediaCallLeg: eventR印ortRes 回調應用,通 知所述會議終端的基本呼叫狀態事件;(8)所述 Parlay 網關用 IpMultiMediaCallLeg: :mediaStreamMonitorRes 回調 應用,通知所述媒體終端的媒體屬性;(9)所述應用伺服器根據所述會議終端的網絡屬性判斷是否修改所述會議終端的 媒體屬性,是則調用 IpMultiMediaStream: subtractO ;(10)調用 MultiPartyCallLeg: attachMediaReq ,將所述會議終端加入會議;(11)重複步驟3 11,將全部會議終端加入會議。在本發明的另一個實施例中,所述會議終端是一種企業的即時通訊產品。所述Parlay應用程式接口 API基於NGN網絡,以SIP協議實現。所述會議終端是支持多種不同帶寬要求的SIP軟終端。所述媒體伺服器支持多種不同帶寬要求的媒體屬性。本發明公開的一種基於Parlay網關實現會議電話的方法,基於Parlay網關中的 呼叫控制API,結合企業通訊中的網絡特徵,對原有流程進行了進一步的優化,採用與會議 終端網絡屬性相匹配的模式來控制會議終端的媒體屬性,保證了會議電話的語音質量。本 發明基於Parlay網關實現的會議電話的業務流程,實現非常靈活,僅增加了 4個API的調 用,即可大大改進電話會議的語音質量。


圖1是現有技術中基於Parlay網關實現的基本會議電話流程圖。圖2是本發明的基於Parlay網關實現的改進的會議電話流程圖。圖3是本發明使用的媒體屬性控制策略方框圖。
具體實施方式
下面結合附圖和具體實施方式
對本發明做進一步詳細說明。本發明一種基於Parlay網關實現會議電話的方法,基於Parlay API中的呼叫控 制API,針對企業通訊網絡的實際情況,實現會議電話業務。在即時通訊產品的實際運營中,對於大型的企業,其即時通訊產品的部署通常是 集中式的,而用戶又是以有限集中的方式分布在各地的,如A、B和C三地,儘管在A、B或C 某一個地方,其區域網的網絡質量是有充分的保證的,但是,三者中兩兩之間的網絡質量通 常無法得到可靠的保證。本發明針對這種情況,在基於Parlay API實現的基本的會議電話功能的基礎之 上,對流程進行了優化,使得會議中各個成員的媒體傳輸方式根據成員的網絡屬性,由應用 伺服器動態選擇,保證媒體傳輸方式與網絡屬性的一致性,從而有效地改善語音質量。以下會議電話應用中通過框架接入Parlay網關的過程不做詳細描述,如圖1和圖 2所示的所有的流程,都是發生在應用伺服器和Parlay網關之間。如圖1所示為現有技術中基於Parlay網關API開發的基本會議電話業務的業務 流程圖,應用伺服器調用API信令,通過Parlay網關聯繫會議終端,建立會議電話;包括1.應用伺服器調用 IpConfCalIControlManager :createConference創建一個 會議;2.應用伺服器調用IpConfCall: wetSubConferencesO獲取會議對象的引用;3.應用伺服器調用IpConfCall: =CreateCallLegO為會議終端創建一條對應的 會議腿;4.應用伺服器調用IpMultiMediaCallLeg: :eventR印ortReqO申請監控會議終 端的基本呼叫狀態事件;5.應用伺服器調用IpMultiMediaCallLeg: :routeReq呼叫會議終端,準備將其 加入會議;6. Parlay 網關用 IpMultiMediaCallLeg: eventR印ortRes 回調應用伺服器,通 知終端的振鈴、摘機等基本呼叫狀態事件;7.反覆執行步驟3 6,將全部會議終端加入會議;8.會議開始召開;本發明針對企業通訊中的網絡結構,對圖1所示的基本會議電話業務流程進行了 改進,使得應用可以根據一定的策略來控制會議終端的媒體屬性,從而提高會議電話中的 語音質量。如圖2所示是本發明的基於Parlay網關實現的改進的會議電話流程圖,增加了 4個API的調用,提高會議中的語音質量。1.應用伺服器調用 IpConfCalIControlManager :createConference創建一個 會議;2.應用伺服器調用IpConfCall: wetSubConferencesO獲取會議對象的引用;3.應用伺服器調用IpConfCall: =CreateCallLegO為會議終端創建一條對應的會議腿;4.應用伺服器調用IpMultiMediaCallLeg: :eventR印ortReqO申請監控會議終 端的基本呼叫狀態事件;5.應用伺服器調用 IpMultiMediaCallLeg: mediaStreamMonitorReq 申請監控 會議終端的媒體屬性;6.應用伺服器調用IpMultiMediaCallLeg: :routeReq以顯式連接的屬性來呼 叫會議終端,準備將其加入會議;7. Parlay 網關用 IpMultiMediaCallLeg: eventR印ortRes 回調應用,通知終端 的振鈴、摘機等基本呼叫狀態事件;8. Parlay N^ffl IpMultiMediaCallLeg: :mediaStreamMonitorRes [HliIlSffi, 通知終端的媒體屬性;9.應用伺服器查詢資料庫,根據終端的網絡屬性策略來判斷其應有的最佳媒體屬 性;10.應用伺服器根據9中的判斷結果,調用IpMultiMediaStream: :subtraCt來 修改終端的媒體屬性;11.應用伺服器調用 MultiPartyCallLeg: attachMediaReq,將該會議終端加 入會議;12.反覆執行步驟3 11,將全部其它會議終端加入會議;13.會議開始召開。本發明中的媒體屬性控制策略採用以下原則1.考慮到在會議電話中,媒體的傳輸是在會議終端和媒體伺服器之間進行,所以 媒體屬性的判斷需要針對終端與媒體伺服器是否位於同一區域網內,這一信息是預先登記 在特定的用戶資料庫中的;2.在接收到終端媒體屬性通知事件之後,如果終端和媒體伺服器位於同一區域網 內,那麼就直接將用戶終端加入會議;否則,由應用伺服器控制修改用戶終端的媒體屬性, 然後再將其加入會議;3.對於同一區域網內的用戶終端,在步驟10中應用伺服器通過調用 IpMultiMediaStream: subtract 接口強制刪除終端會話描述協議(SDP)中其它負載類 型,僅保留G. 711的負載類型,使得該終端採用G. 711等高帶寬的媒體屬性;同樣,對於不在 同一區域網內的用戶終端,僅保留SDP中的G. 729負載類型,使得該終端採用低帶寬的媒體屬性。如圖3所示為本發明使用的媒體屬性控制策略方框圖,在應用伺服器接收到用戶 終端的媒體屬性通知事件以後,查詢該用戶終端的屬性資料庫,根據資料庫的數據判斷該 用戶終端是否和媒體伺服器位於同一區域網內,如果是則使得該用戶終端採用G. 711等高 帶寬的媒體屬性,如果否,則修改該終端的媒體屬性,保留SDP中的G. 729負載類型,使得該 終端採用低帶寬的媒體屬性。本發明中的會議電話業務,可以單獨部署,也可以集成到統一通訊系統之中,廣泛 應用到包括企業通訊在內的統一通訊應用中去。如上所述,首先,本發明基於Parlay API實現了一種會議電話呼叫業務,該業務主要針對企業即時通訊產品而提供的。其中,呼叫控制API是基於NGN網絡,以SIP協議來 實現其功能的。會議終端以SIP軟終端為主,SIP軟終端支持G. 711、G. 729等多種不同帶 寬要求的媒體屬性。會議媒體處理設備有媒體伺服器來完成,媒體伺服器同樣支持G. 711、 G. 729等多種不同帶寬要求的媒體屬性。其次,本發明中會議電話實現的業務流程,需要關注會議成員與媒體伺服器之間 的網絡屬性,該屬性是在應用伺服器的資料庫中預先登記的,應用伺服器需要根據該屬性 來動態控制會議終端的媒體屬性。再次,本發明中會議電話應用實現的業務流程,是由應用伺服器來控制會議成員 的媒體屬性的。應用伺服器根據會議成員的SIP軟終端與媒體伺服器是否位於同一局域 網,調用IpMultiMediaStream: :subtract接口來更改終端的媒體屬性,保證網絡屬性與 媒體屬性的一致性。對於同一區域網內的終端,優先使用G. 711等高帶寬的語音編解碼算 法,否則使用G. 729等低帶寬的語音編解碼算法;最後,為了使得應用伺服器能監控到會議終端的媒體屬性,在步驟6呼叫會議終 端之前,需要先在步驟 5 中調用 IpMultiMediaCallLeg: ImediaStreamMonitorReq 請求監 控終端的媒體屬性,此外,在步驟6中調用IpMultiPartyCallzrouteReqO呼叫會議終端 時,必須採用顯式連接的屬性P_CALLLEG_ATTACH_EXPLICITLY,防止Parlay網關自動進行 媒體協商,從而導致應用伺服器無法控制終端的媒體屬性。當終端應答之後,再在步驟11 中調用 MultiPartyCallLeg: attachMediaReq將終端加入會議。本發明利用Parlay API實現了一種會議電話業務,同時,在業務流程實現的基礎 之上,針對企業即時通訊系統的網絡屬性,對原有流程進行了進一步的優化,使得應用可以 採用與會議終端網絡屬性相匹配的模式來控制會議終端的媒體屬性,保證了會議電話的語 音質量。本發明基於Parlay網關實現的會議電話的業務流程,業務流程的實現非常靈活, 改進流程與第1種流程相比,僅增加了 4個API的調用,即可大大改進電話會議的語音質 量。
權利要求
一種基於Parlay網關實現會議電話的方法,應用程式伺服器通過Parlay應用程式接口API逐個將會議終端加入會議,實現會議電話的呼叫和控制,其特徵在於,所述應用伺服器在為所述會議終端創建一條對應的會議腿,並且申請監控所述會議終端的基本呼叫狀態事件時,還申請監控所述會議終端的媒體屬性;並且在接收到所述用戶終端的媒體屬性通知事件以後,再判斷所述用戶終端是否和會議電話的媒體伺服器位於同一區域網內,如果是則設置所述用戶終端採用高帶寬的媒體屬性,如果否,則設置所述會議終端採用低帶寬的媒體屬性;然後採用顯式連接的屬性呼叫所述會議終端,當所述會議終端應答之後再將其加入會議。
2.如權利要求1所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述應用 伺服器通過相應的所述Parlay應用程式接口 API調用強制刪除所述會議終端會話描述協 議中G. 711的負載類型以外的其它負載類型,來實現設置所述用戶終端採用高帶寬的媒體 屬性的性能;所述應用伺服器通過相應的所述Parlay應用程式接口 API調用強制刪除所述 會議終端會話描述協議中G. 729的負載類型以外的其它負載類型,來實現設置所述用戶終 端採用低帶寬的媒體屬性的性能。
3.如權利要求2所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述應用 程序伺服器在接收到所述用戶終端的媒體屬性通知事件以後,判斷所述用戶終端是否和會 議電話的媒體伺服器位於同一區域網內的方法是查詢所述用戶終端的網絡屬性數據,所 述用戶終端的屬性數據登記在特定的用戶網絡屬性資料庫中。
4.如權利要求3所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述應用 伺服器和Parlay網關之間的流程包括(1)調用IpConfCalIControlManager :createConference創建一個會議;(2)調用IpConfCall: :getSubConferences 獲取會議對象的引用;(3)調用IpConfCall:=CreateCallLegO為所述會議終端創建一條對應的會議腿;(4)調用IpMultiMediaCallLeg::eventR印ortReq申請監控所述會議終端的基本呼 叫狀態事件;(5)調用IpMultiMediaCallLeg: mediaStreamMonitorReq申請監控會議終端的媒 體屬性;(6)調用IpMultiMediaCallLeg::routeReq以顯式連接的屬性來呼叫所述會議終端;(7)所述Parlay 網關用 IpMultiMediaCallLeg: eventR印ortRes 回調應用,通知所 述會議終端的基本呼叫狀態事件;(8)所述Parlay網關用 IpMultiMediaCallLeg: :mediaStreamMonitorRes 回調應用, 通知所述媒體終端的媒體屬性;(9)所述應用伺服器根據所述會議終端的網絡屬性判斷是否修改所述會議終端的媒體 Mt生,i貝1Jiilffl IpMultiMediaStream: subtract ;(10)調用MultiPartyCallLeg: attachMediaReq ,將所述會議終端加入會議;(11)重複步驟3 11,將全部會議終端加入會議。
5.如權利要求3所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述會議 終端是一種企業的即時通訊產品。
6.如權利要求1、2、3或者4所述的基於Parlay網關實現會議電話的方法,其特徵在 於,所述Parlay應用程式接口 API基於NGN網絡,以SIP協議實現。
7.如權利要求5所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述會議 終端是支持多種不同帶寬要求的SIP軟終端。
8.如權利要求6所述的基於Parlay網關實現會議電話的方法,其特徵在於,所述媒體 伺服器支持多種不同帶寬要求的媒體屬性。
全文摘要
本發明公開了一種基於Parlay網關實現會議電話的方法,應用程式伺服器通過Parlay應用程式接口API實現會議電話的呼叫和控制,所述應用伺服器申請監控每一個會議終端的媒體屬性;並且在接收到所述用戶終端的媒體屬性通知事件以後,查詢用戶終端的屬性數據,再根據所述屬性數據判斷所述用戶終端是否和會議電話的媒體伺服器位於同一區域網內,如果是則設置所述用戶終端採用高帶寬的媒體屬性,如果否,則設置所述終端採用低帶寬的媒體屬性;然後採用顯式連接的屬性調用當所述會議終端應答之後再將其加入會議。本發明實現非常靈活,僅增加4個API的調用,即可大大改進電話會議的語音質量。
文檔編號H04L12/58GK101938363SQ200910108559
公開日2011年1月5日 申請日期2009年6月30日 優先權日2009年6月30日
發明者楊勇, 董振江 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀