新四季網

媒體網關控制器控制媒體網關進行放音的方法

2023-06-24 02:23:56 1

專利名稱:媒體網關控制器控制媒體網關進行放音的方法
技術領域:
本發明涉及固定網絡和行動網路中使用H.248協議放音的應用技術領域,尤其涉及一種媒體網關控制器控制媒體網關進行放音的方法。
背景技術:
H.248協議是ITU-T SG16標準組織定義的,專門用於媒體資源控制的協議,可用於控制媒體網關、媒體伺服器等媒體處理設備。
H.248協議的基本原理是媒體處理設備上的各種資源被抽象為終端,終端又分為物理終端和臨時終端。物理終端代表一些具有半永久存在性的物理實體,如TDM(時分復用)時隙;臨時終端代表臨時申請使用後釋放的公共資源,如RTP(實時傳輸協議)流。終端之間的組合被抽象為上下文,用拓撲來描述終端之間的關係。基於這些抽象,呼叫接續實際上是對終端和上下文的操作,通過媒體控制設備和媒體處理設備之間的命令請求和響應來完成,命令包括增加、修改、刪除、通知等;命令參數稱為描述符,分類為屬性(Property)、信號(Signal)、事件(Event)、統計(Statistic),具有業務相關性的參數邏輯上被聚合為一個包(Package),包是H.248協議提供的擴展協議功能的方法。
H.248協議是一個系列化的協議,其中H.248.7協議定義了使用放音標識播放錄音的方法,是目前使用比較廣泛的一种放音方式,包定義如下Package nameGeneric announcement packagePackage IDan,0x001d
Version1ExtendsNoneDescriptionThat package supports announcement functionality at aMedia Gateway.
Singnal NameAnnouncement playSignalIDapf(0x0001)DescriptionInitiates the play of a fixed announcementdescriptionSignalTypeTO(default)SignalDurationProvisionedParametersAnnouncement nameParameterIDan(0x0001)Typeenumeration of announcements其中的參數標識(ParameterID)是一個枚舉值,用來指示播放哪個錄音。
如圖1所示為現有的放音流程示意圖,在呼叫會話建立後,若媒體網關控制器(MGC)要對用戶放音,則下發消息給媒體網關(MGW),消息中攜帶放音標識。MGW接到指示後,返回確認消息,同時向用戶放音。
現有技術一般錄音是存儲在MGW上,由MGW對錄音進行編號,MGC按照MGW的編號指示播放那個錄音,MGC上不保存錄音,但也需要保存對錄音的編號。比如,在MGW上一段錄音「歡迎光臨「的編號是100,則MGC要播放」歡迎光臨「這句話時,就用100指示MGW。
這種方法存在明顯的問題是MGW和MGC必須都知道「歡迎光臨「這句話的編號是100。一般MGW和MGC都需要把100這個編號和特定的業務代碼處理過程相結合,也就是說,不同廠商的MGW和MGC產品如果對同一個錄音使用了不同的編號,就無法相互配合完成業務。比如
MGC用100標號指示播放「歡迎光臨」這句話,而另外一個廠商的MGW用100編號表示「歡迎再來」,就發生了錯誤。
現有的解決上述問題的方法是在MGC和MGW上對錄音編號和錄音內容的對應關係分別進行配置。但是一個網絡系統中有大量的MGC和MGW設備,每個設備都要配置成千上萬個錄音,而且要求運營商給出統一的錄音編號和錄音內容的對應關係,會導致系統維護管理十分複雜,不易升級。

發明內容
本發明所要解決的技術問題是克服現有技術放音時要求運營商給出MGC和MGW統一的錄音編號和錄音內容的對應關係,導致系統維護管理複雜,不易升級的缺點,提供一種媒體網關控制器控制媒體網關進行放音的方法,簡單方便地實現不同廠商的MGC和MGW的放音功能相互互通。
本發明為解決上述技術問題所採用的技術方案為這種媒體網關控制器控制媒體網關進行放音的方法,通過定義H.248協議的擴展包,使媒體網關控制器和媒體網關設備之間通過H.248協議自動映射放音標識的關係,放音步驟包括將媒體網關控制器和媒體網關上的放音標識與放音內容的對應關係,集中到某一設備並根據放音內容進行映射,生成媒體網關控制器和媒體網關放音標識的對應關係;媒體網關控制器通過自己的放音標識,查詢所述媒體網關控制器和媒體網關放音標識的對應關係,得到相應的媒體網關放音標識,由媒體網關播放相應的放音內容。
在進行放音標識對應關係的映射時,比較媒體網關控制器的放音內容和媒體網關的放音內容,若某一個放音內容相同,則生成媒體網關控制器和媒體網關的放音標識對應關係。
所述放音內容的比較使用字符串比較的方法,順序比較可見字符,如所有可見字符的順序和內容都相同,則認為兩個放音內容相同,否則認為不同。
可以在媒體網關上生成所述媒體網關控制器和媒體網關放音標識的對應關係,步驟包括A、媒體網關控制器將其放音標識和放音內容的對應關係下發給媒體網關;B、由媒體網關完成媒體網關控制器放音標識和媒體網關放音標識關係的映射,在媒體網關上生成媒體網關控制器和媒體網關放音標識的對應關係;C、媒體網關控制器通過自己的放音標識指示媒體網關放音,媒體網關查詢媒體網關控制器和媒體網關放音標識的對應關係,得到媒體網關的放音標識,播放相應的放音內容。
所述步驟A中,媒體網關控制器在下發放音標識和放音內容的對應關係時,還下發放音內容的編碼類型,媒體網關根據此編碼類型可以查看媒體網關控制器的放音內容。
所述步驟A中,媒體網關控制器的放音標識和放音內容對應關係下發到媒體網關的根端點上,使得在整個網關的所有端點上全部有效。
所述步驟B中,媒體網關控制器指示媒體網關檢測放音標識映射的執行結果,並向媒體網關控制器返回執行結果,若所有媒體網關控制器的放音內容都和媒體網關的某個放音項匹配,則執行成功;否則為錯誤,錯誤時返回錯誤原因和錯誤描述信息。
還可以在媒體網關控制器上生成所述媒體網關控制器和媒體網關放音標識的對應關係,步驟包括A1、媒體網關控制器主動獲取媒體網關的放音標識和放音內容的對應關係;B1、由媒體網關控制器完成自己的放音標識與媒體網關放音標識關係的映射,在媒體網關控制器上生成媒體網關控制器和媒體網關放音標識的對應關係;C1、媒體網關控制器通過自己的放音標識,查詢所述媒體網關控制器和媒體網關放音標識的對應關係,得到相應的媒體網關放音標識,指示媒體網關放音,媒體網關根據媒體網關控制器指示的媒體網關放音標識播放相應的放音內容。
本發明的有益效果為本發明克服了現有技術放音時要求運營商給出MGC和MGW統一的錄音編號(即放音標識)和錄音內容(即放音內容)的對應關係,導致系統維護管理複雜,不易升級的缺點,提供了一種媒體網關控制器控制媒體網關進行放音的方法,使MGC和MGW的放音標識進行映射,解決了不同廠商的MGC和MGW對同一個放音內容使用不同放音標識的問題,簡單方便地實現了不同廠商的MGC和MGW的放音功能相互互通。


圖1為現有的放音流程示意圖;圖2為本發明在MGW上生成錄音標識映射表的放音流程示意圖;圖3為本發明在MGC上生成錄音標識映射表的放音流程示意圖。
具體實施例方式
下面根據附圖和實施例對本發明作進一步詳細說明本發明提供一種MGC和MGW對放音標識的映射方法,解決不同廠商的MGC和MGW對同一個放音內容使用不同放音標識的問題。通過定義H.248協議的擴展包,使MGC和MGW設備之間通過H.248協議自動映射放音標識的關係,有兩種實現方法(本實施例以錄音作為放音內容,以錄音標識作為放音標識進行介紹)方法一MGC把自己的錄音標識和錄音內容的對應關係下發給MGW,由MGW完成MGC的錄音標識和MGW自身錄音標識關係的映射,後續MGC通過自己定義的錄音標識指示MGW放音;方法二MGC主動獲取MGW的錄音標識和錄音內容的對應關係,在MGC完成自身錄音標識和MGW錄音標識關係的映射,後續MGC通過MGW定義的標識指示MGW放音。
下面分別進行具體說明方法一在MGW生成錄音標識映射表(一)流程和方案說明如圖2所示為本發明在MGW上生成錄音標識映射表的放音流程示意圖,步驟如下1、MGC向MGW指示MGC自身的錄音標識對應關係(對應圖2中的1、2兩條消息)(1)消息所帶參數錄音標識對應關係可以是一個錄音標識和錄音內容對應關係的列表。如錄音標識 錄音內容標識1「你好」標識2「歡迎光臨」其中的標識部分由MGC自定義,是一個枚舉值。錄音內容部分是運營商根據網絡業務要求的,錄音內容在MGC和MGW上必須相同。
MGC在下發錄音標識和錄音內容的對應關係時,還下發錄音內容的編碼類型,如Unicode、中文字符、西文字符等,MGW根據此編碼類型可以查看MGC的錄音內容。
(2)這個錄音標識列表使用在MGW的ROOT端點(此端點代表整個網關)上,使用後在整個網關的所有端點上全部有效。
(3)H.248消息包的定義如下例所示SignalSignal Name indicate announcement ID listSignalIDiaidlist(0x??)Description MGC向MGW指示錄音編號方法SignalType brDurationno applicableAdditional ParameterParameter Nameannouncement ID listParameter ID aidlist(0x??)Description 錄音標識和錄音內容的對應關系列表Type Octect StringOptional NoPossible ValueanyDefault none說明上述為H.248操作和參數的標準擴展定義方法。
2、MGC指示MGW檢測錄音標識映射的執行結果(對應圖2中3、4兩條消息)MGW的執行結果可能是成功和失敗。這兩條消息的作用是MGC通知MGW返回成功或者失敗,失敗時還返回具體的失敗原因。
H.248的定義在下述「返回」結果部分。
3、MGW執行錄音標識映射,返回執行結果(返回執行結果對應圖2中的5和6兩條消息)(1)MGW有自己的錄音編號和錄音內容的對應關系列表,如錄音標識錄音內容標識1「歡迎光臨」標識2「歡迎再來」標識3「你好」注和MGC的錄音編號不同,而且多了一條錄音。
(2)MGW接收到MGC的錄音編號和錄音內容對應關係後,比較自身的錄音內容和MGC的錄音內容,若某一個錄音內容相同,則生成MGC和MGW的錄音標識對應關係。如MGC錄音標識MGW錄音標識語音內容標識1 標識3 「你好「標識2 標識1 「歡迎光臨「其中錄音內容的比較使用字符串比較的方法,只順序比較可見字符,如所有可見字符的順序和內容都相同,則認為兩個錄音內容相同,否則認為不同。
(3)MGW需要所有MGC下發的錄音內容,成功條件是所有MGC的錄音內容都和MGW自身的某個錄音項匹配。否則為錯誤,錯誤時要返回錯誤原因和錯誤描述信息,可能的錯誤原因有MGC的錄音在MGW不支持,MGC的錄音標識不是一個枚舉值,其它錯誤。
舉例說明如MGW的錄音編號方案是錄音標識錄音內容標識1 「歡迎光臨」標識2 「歡迎再來」MGC下發的錄音編號方案是錄音標識錄音內容標識1 「你好」標識2 「歡迎光臨」
MGC的「你好」這一項在MGW不存在,MGW將返回錯誤MGC的錄音內容在MGW不支持。同時在返回的列表中說明具體錯誤錄音標識錄音內容標識1 「放音內容不支持」標識2 「」(4)H.248包定義舉例I.Event Name announcement ID successEventIDaidsucc(0x??)Description成功EventsDescriptor parametersnoneObservedEventsDescriptor parametersnoneII.Event Name announcement ID errorEventIDaiderror(0x??)DescriptionMGW在處理錄音標識時錯誤。返回錯誤類型,和錯誤描述。
EventsDescriptor parametersnoneObservedEventsDescriptor parametersParamater name Error codeParameterIDecode(0x??)Description返回錯誤原因Type enumOptional noPossible valuesDefaultnone
Paramater nameError decriptionParameterID edesc(0x??)Description返回對錯誤的描述Type octet stringOptional yesPossible values anyDefault none4、MGC使用自己的錄音ID指示MGW放音(對應圖2中7、8兩條消息)如MGC用標識1表示播放「你好」這個錄音。MGW接收到播放錄音指示,根據MGC和MGW的錄音標識對應關係,得到自己的錄音標識「標識3」,再播放「標識3」對應的「你好」這段錄音。
(二)按以上方案定義H.248包作為示例。
Package NameAnnouncement ID PackagePackageID annid(0x??)Version 1Extends NoneDescription 僅僅用在Root節點。
1、PropertiesNone2、signal在上述(一)中步驟1的(3)中定義。
3、Events在上述(一)中步驟3的(4)中定義。
4、StatisticsNone.
5、Procedures對應上述流程和方案。
方法二在MGC生成標識映射表原理和方法一基本相同,如圖3所示為本發明在MGC上生成錄音標識映射表的放音流程示意圖,通過定義H.248協議的擴展包,使MGC和MGW設備之間通過H.248協議自動映射錄音標識的關係,包括以下步驟MGC主動獲取MGW的錄音標識和錄音內容的對應關係(對應圖3中的步驟1和2);由MGC完成自身錄音標識和MGW錄音標識關係的映射,在MGC上生成MGC和MGW錄音標識的對應關係;MGC通過自己的錄音標識,查詢MGC和MGW錄音標識的對應關係,得到相應的MGW錄音標識,指示MGW放音,MGW根據MGC指示的MGW錄音標識播放相應的錄音內容。(對應圖3中的步驟5和6)。
MGC接收到MGW的錄音標識和錄音內容對應關係後執行錄音標識映射時,比較自身的錄音內容和MGW的錄音內容,若某一個錄音內容相同,則生成MGC和MGW的錄音標識對應關係。錄音內容的比較使用字符串比較的方法,順序比較可見字符,如所有可見字符的順序和內容都相同,則認為兩個錄音內容相同,否則認為不同。
本發明克服了現有技術放音時要求運營商給出MGC和MGW統一的錄音編號和錄音內容的對應關係,導致系統維護管理複雜,不易升級的缺點,提供了一種媒體網關控制器控制媒體網關進行放音的方法,使MGC和MGW的錄音標識進行映射,解決了不同廠商的MGC和MGW對同一個錄音段使用不同錄音標識的問題,簡單方便地實現了不同廠商的MGC和MGW的放音功能相互互通。
本領域技術人員不脫離本發明的實質和精神,可以有多種變形方案實現本發明,以上所述僅為本發明較佳可行的實施例而已,並非因此局限本發明的權利範圍,凡運用本發明說明書及附圖內容所作的等效變化,均包含於本發明的權利範圍之內。
權利要求
1.一種媒體網關控制器控制媒體網關進行放音的方法,其特徵在於,通過定義H248協議的擴展包,使媒體網關控制器和媒體網關設備之間通過H.248協議自動映射放音標識的關係,放音步驟包括將媒體網關控制器和媒體網關上的放音標識與放音內容的對應關係,集中到某一設備並根據放音內容進行映射,生成媒體網關控制器和媒體網關放音標識的對應關係;媒體網關控制器通過自己的放音標識,查詢所述媒體網關控制器和媒體網關放音標識的對應關係,得到相應的媒體網關放音標識,由媒體網關播放相應的放音內容。
2.根據權利要求1所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於在進行放音標識對應關係的映射時,比較媒體網關控制器的放音內容和媒體網關的放音內容,若某一個放音內容相同,則生成媒體網關控制器和媒體網關的放音標識對應關係。
3.根據權利要求2所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於所述放音內容的比較使用字符串比較的方法,順序比較可見字符,如所有可見字符的順序和內容都相同,則認為兩個放音內容相同,否則認為不同。
4.根據權利要求1、2或3所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於在媒體網關上生成所述媒體網關控制器和媒體網關放音標識的對應關係,步驟包括A、媒體網關控制器將其放音標識和放音內容的對應關係下發給媒體網關;B、由媒體網關完成媒體網關控制器放音標識和媒體網關放音標識關係的映射,在媒體網關上生成媒體網關控制器和媒體網關放音標識的對應關係;C、媒體網關控制器通過自己的放音標識指示媒體網關放音,媒體網關查詢媒體網關控制器和媒體網關放音標識的對應關係,得到媒體網關的放音標識,播放相應的放音內容。
5.根據權利要求4所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於所述步驟A中,媒體網關控制器在下發放音標識和放音內容的對應關係時,還下發放音內容的編碼類型,媒體網關根據此編碼類型可以查看媒體網關控制器的放音內容。
6.根據權利要求4所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於所述步驟A中,媒體網關控制器的放音標識和放音內容對應關係下發到媒體網關的根端點上,使得在整個網關的所有端點上全部有效。
7.根據權利要求4所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於所述步驟B中,媒體網關控制器指示媒體網關檢測放音標識映射的執行結果,並向媒體網關控制器返回執行結果,若所有媒體網關控制器的放音內容都和媒體網關的某個放音項匹配,則執行成功;否則為錯誤,錯誤時返回錯誤原因和錯誤描述信息。
8.根據權利要求1、2或3所述的媒體網關控制器控制媒體網關進行放音的方法,其特徵在於在媒體網關控制器上生成所述媒體網關控制器和媒體網關放音標識的對應關係,步驟包括A1、媒體網關控制器主動獲取媒體網關的放音標識和放音內容的對應關係;B1、由媒體網關控制器完成自己的放音標識與媒體網關放音標識關係的映射,在媒體網關控制器上生成媒體網關控制器和媒體網關放音標識的對應關係;C1、媒體網關控制器通過自己的放音標識,查詢所述媒體網關控制器和媒體網關放音標識的對應關係,得到相應的媒體網關放音標識,指示媒體網關放音,媒體網關根據媒體網關控制器指示的媒體網關放音標識播放相應的放音內容。
全文摘要
一種媒體網關控制器控制媒體網關進行放音的方法,通過定義H.248協議的擴展包,使媒體網關控制器和媒體網關設備之間通過H.248協議自動映射放音標識的關係,放音步驟包括將媒體網關控制器和媒體網關上的放音標識與放音內容的對應關係,集中到某一設備並根據放音內容進行映射,生成媒體網關控制器和媒體網關放音標識的對應關係;媒體網關控制器通過自己的放音標識,查詢所述媒體網關控制器和媒體網關放音標識的對應關係,得到相應的媒體網關放音標識,由媒體網關播放相應的放音內容。本發明解決了不同廠商的MGC和MGW對同一個放音內容使用不同放音標識的問題,簡單方便地實現了不同廠商的MGC和MGW的放音功能相互互通。
文檔編號H04M7/00GK1874532SQ20051010069
公開日2006年12月6日 申請日期2005年10月21日 優先權日2005年10月21日
發明者陳誠 申請人:華為技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀