MGCP
この分散システムは、1つのコールエージェント(呼制御サーバ)、アナログ回路とパケットの間で信号を変換する1つ以上のメディアゲートウェイ (MG)、PSTNに接続する際の1つ以上のシグナリングゲートウェイで構成される。
コールエージェントはMGCPを使ってメディアゲートウェイに以下のことを知らせる。
コールエージェントに報告すべきイベントは何か
端点同士をどのように接続すべきか
端点で扱う信号の種類
MGCPはまた、コールエージェントがメディアゲートウェイ上の端点群の現在状態を監査するのにも使える。
メディアゲートウェイはMGCPを使い、コールエージェントにイベント(フックがOFFになった、ダイヤルされた数字など)を報告する。
メディアゲートウェイとシグナリングゲートウェイは一般に同じ装置上にあるが、それは必須というわけではない。 コールエージェントはシグナリングゲートウェイとはMGCPで通信せず、SIGTRANプロトコルを使う。
発行された個々のMGCPコマンドにはトランザクションIDが付与されていて、常に応答がある。
一般にメディアゲートウェイは、それがプログラミングを受け付けるコールエージェントのリストで設定される(ただし、そのリストはコールエージェントが1つか2つ書かれているのが普通である)。