在軟交換系統中,MGCP(RFC 2435)和H.248/Megaco是軟交換與媒體網關間接口的執行的控制協議,MGCP還是軟交換與IAD間的接口協議。依據發展趨勢,MGCP協議最終將被H.248/Megaco協議所取代,但由于目前網絡中已部署了大量的MGCP設備,因此MGCP協議還會在一定時間內繼續存在。
欲更多了解MGCP協議基本情況簡介的請進入。
1、MGCP的消息
MGCP(Media Gateway Control Protocol)也是基于文本的協議,它主要有10個消息,其名稱、代碼等詳見下表1-1;其用法詳見下表1-2。從表1-1中看到各消息帶有各種參數,這些消息所帶的參數的名稱、代碼及含義詳見下表1-3。
表1-1:MGCP協議消息
表1-2:MGCP協議消息的用法
表1-3:MGCP協議消息所帶的參數
2、MGCP的相關連接參數
當某連接被軟交換刪除后,端點將返回一個包含有連接參數的ACK消息(證實響應),其MGCP的相關連接參數的名稱、代碼及含義詳見下表2-1。另外MGCP協議還可以支持多種不同的連接模式,詳見下表2-2。
表2-1:MGCP連接參數
表2-2:MGCP連接模式
3、MGCP的響應代碼
當MG/IAD端點決定不再保持呼叫時,可以向軟交換發送一條DLCX(Delete Connection)消息,這時連接參數將被包含在DLCX消息中逆向發送給軟交換,軟交換接收到的響應主要有臨時響應、成功完成響應、臨時錯誤響應和參數出錯指示響應等4類,各類響應MGCP用不同的代碼表示,其具體編碼和含義詳見下表3-1。同時MG/IAD將給出一原因代碼,具體編碼及含義詳見下表3-2。
表3-1:MGCP響應(或返回)代碼
表3-2:MGCP原因代碼
4、MGCP的事件
當端點向軟交換發送NTFY消息時,軟交換都會檢測到相應事件的名稱。MGCP對于事件的定義、動作及代碼詳見下表4-1。同時MGCP還指定了端點類型及其支持的數據包。數據包就是一個由事件和維持事件正常操作所需信令組成的列表。事件通常在NTFY消息中給出,事件名由任選的數據包名和實際的事件名組成,兩者之間用斜線(/)隔開,MGCP所定義的媒體數據包的名稱、所含事件及其信號等詳見下表4-2。
表4-1:MGCP事件及動作
表4-2:MGCP定義的媒體數據包(10種)
在我國通信行業標準YD/T 1608《媒體網關控制協議(MGCP)技術要求》中,對MGCP提出了相應的技術規定要求。
欲詳細了解YD/T 1608標準介紹的請進入。
欲進一步了解軟交換接口協議介紹的請進入。