NCS

基於電纜網路的呼叫控制信令

NCS是基於電纜網路的呼叫控制信令。

簡介


Network-Based Call Signaling Protocol
以媒體網關控制協議(MGCP)為前提的“基於電纜網路的呼叫控制信令”是一種VOIP信令協議。作為CableLab的一種Packet Cable嵌入式客戶機標準,它得到了行業的承認。NCS是一種網路元素,它主要提供:
兩條或多條連接VOIP網路的傳統模擬(RJ11)接入線路;
一條或多條連接VOIP網路的視頻線路。
MGCP是一種呼叫信令協議,應用於集中呼叫控制結構體系,相對而言,是一些簡單的客戶機設備。呼叫信令協議是整個Packet Cable規範組中的其中一層,其主要依靠同類協議規範而提供完善的端對端(end-to-end)Packet Cable功能。
NCS提供了一個應用程序編程介面(MGCI)的CableLab備份文件及其對應協議(MGCP),從而可從外部呼叫控制元素來控制VOIP嵌入式客戶機。MGCI功能主要應用於連接控制,終點控制,審計及狀態報告。每種應用都採用相同的系統模型和相同的命名規則。
NCS備份文件是在MGCP1.0基礎上作了以下幾個方面的修改而成:
NCS協議目標只在於支持PacketCable嵌入式客戶機,NCS中剔除了部分原MGCP1.0協議所包含的功能。對NCS而言,這些功能是多餘的。
NCS協議包含了MGCP的擴展和修訂,但MGCP體系結構及所有與嵌入式客戶機相關聯的MGCP結構,在NCS中仍將保留。
NCS協議中包含了對MGCP1.0作稍許的簡化。
關於MGCP/NCS以及其它VOIP標準,諸如H.323、SIP間的關係,請參照下圖所示:
NCS:基於電纜網路的呼叫控制信令

協議結構


NCS採用與MGCP相同的基於文本的協議格式。其中事務的進行由一條命令和強制響應完成。下面提供了8種命令:
MGC—>MG
創建連接命令(CreateConnection):創建兩個終點間的連接;通過SDP規定終點的接收能力。
MGC—>MG
修改連接命令(ModifyConnection):修改連接屬性;與創建連接命令具有相同的參數
MGC<—>MG
刪除連接命令(DeleteConnection):終止連接,並在連接的執行過程中收集統計數據。
MGC—>MG
通知請求命令(NotificationRequest):當在終端的特定事件發生時,請求媒體網關發送相關通知。
MGC<—MG
通知命令(Notify):一旦觀察到事件發生,就通知媒體網關控制器。
MGC—>MG
審計終點命令(AuditEndpoint):決定終點狀態
MGC—>MG
審計連接命令(AuditConnection):檢索與連接相關的參數
MGC<—MG
重啟動進行中命令(RestartInProgress):指單個終點或終點組將進入或退出服務的信號。
美國國家秘密行動處(National Clandestine Service,NCS)