雖然在H.323 Version 2以後的版本已針對VoIP的實際需求做了許多的功能上的加強,但是仍存在許多難以克服的技術問題,所以Telcordia在1998年提出SGCP(Simple Gateway Control Protocol)的新系統架構。SGCP的主要特色是將原本H.323中Gatekeeper及Gateway中執行Call Routing、Call Billing、話務建立及信令介面的功能單獨的獨立出來,成為另一個個別的執行單元,稱之為話務代理者(Call Agent),而這時候的Gateway只單純的負責媒體傳輸及編解碼、協定轉換的部分,被稱之為MG(Media Gateway)。
Call Agent及Gateway之間基本上是一個主從架構(Client-Server structure),話務建立是由Call Agent來對外做連結(connect),之後再由Call Agent下指令給MG,MG即產生相對應的動作,執行語音的轉換及傳輸。在SGCP中,Call Agent與MG之間即是以SGCP做為傳輸控制的協定。
MGCP 後來在1998年年底SGCP與另一個新興的VoIP協定IPDC(IP Device Control)合併成為由IETF(Internet Engineering Task Force)所提出的MGCP(Media Gateway Control Protocol)協定。MGCP一被提出來即受到業界莫大的關注,MGCP針對了H.323在VoIP應用上的缺點進行改良,在MGCP中擴充了原本SGCP中Call Agent的功能成為所謂的MGC(Media Gateway Controller)。目前在MGCP的架構中,MG仍是根據MGC所下的指令作對應的動作,一個MGC可以同時管理多個MG,在MG與MG之間的傳輸是以RTP/RTCP做為媒體傳輸的協定。對應SGCP協定,MGCP即是MGC與MG之間聯繫的傳輸協定,且MGCP宣稱其協定能夠與原先的H.323協定互通,所以MG也具備了與H.323做協定轉換的功能。
转载地址:http://www.voipchina.cn/technology/2004-03-21/36753.shtml