圖一:Dial-peer呼叫控制
Dial-peer方式簡單易行,但每個話音網(wǎng)關路由器都要與其他的話音網(wǎng)關路由器配置相對的呼叫路由。當話音網(wǎng)關路由器數(shù)量較少時,十分簡單,廣域網(wǎng)資源開銷最小。但當話音網(wǎng)關路由器數(shù)量較多時,或增加新的話音網(wǎng)關路由器時,需對每個話音網(wǎng)關路由器配置,擴展性不好。
圖二:H.323呼叫控制信令
呼叫許可控制
圖四:具有CAC功能的VoIP網(wǎng)絡
與面向連接的電路交換相比,在面向非連接的IP網(wǎng)絡中,實現(xiàn)端到端的確定網(wǎng)絡是否有資源可以提供語音服務并不十分容易,TCP/IP協(xié)議標準并沒有提供相應的機制。雖然目前還沒有一個完美的解決方案,但還是有幾個方法可有效地解決這個問題。這些方法按機制不同可分為三類:
根據(jù)本地話音網(wǎng)關狀態(tài)的呼叫許可控制: 基于本地網(wǎng)關狀態(tài)的呼叫許可控制是根據(jù)主叫網(wǎng)關的自身配置信息,如到對應網(wǎng)關的最大呼叫數(shù); 如果到相對應的網(wǎng)關的呼叫數(shù)量超過配置數(shù)量時,主叫網(wǎng)關可拒絕呼叫。另外,可根據(jù)廣域網(wǎng)接口狀態(tài)、局域網(wǎng)接口狀態(tài); 當網(wǎng)絡接口狀態(tài)變化時,網(wǎng)關沒有網(wǎng)絡資源到其他網(wǎng)關,主叫網(wǎng)關可拒絕呼叫。 這種方式簡單易行,不增加網(wǎng)絡資源的開銷; 但當網(wǎng)絡拓撲結(jié)構復雜、網(wǎng)絡狀態(tài)變化時,可能會失效。
根據(jù)網(wǎng)絡狀態(tài)呼叫許可控制: 基于網(wǎng)絡狀態(tài)的呼叫許可控制是主叫網(wǎng)關在發(fā)起新的呼叫前采用某種方式確認從主叫網(wǎng)關到被叫網(wǎng)關的網(wǎng)絡滿足語音通信。目前的較普遍的方式是采用網(wǎng)關路由器內(nèi)置的網(wǎng)絡狀態(tài)探測器,如Cisco的SAA(Security Assurance Agents),通過探測器網(wǎng)關可確定網(wǎng)絡的延遲、丟包率和抖動等參數(shù),網(wǎng)關可根據(jù)這些參數(shù)確定是否建立呼叫連接。這種方式非常有效,可適應各種網(wǎng)絡規(guī)模,擴展性好,但對網(wǎng)關設備要求較高。
根據(jù)網(wǎng)絡資源的呼叫許可控制: 基于網(wǎng)絡資源的呼叫許可控制是通過某種機制,在呼叫建立之前,將網(wǎng)絡資源預留出來,實現(xiàn)端到端的網(wǎng)絡保證。如果確定網(wǎng)絡沒有足夠的資源,網(wǎng)關應拒絕建立呼叫連接。目前,最代表的方式是通過H.323的呼叫配合RSVP的信令,將網(wǎng)絡的資源預留出來,確保語音的質(zhì)量。其實現(xiàn)方法示意圖見網(wǎng)站www.cnw.com.cn。
這種方式提供了端到端的服務質(zhì)量保證和呼叫控制,但要求所有網(wǎng)絡設備支持RSVP協(xié)議,這對企業(yè)IP網(wǎng)絡設備的要求和網(wǎng)絡的擴展提出了挑戰(zhàn),同時,增加了網(wǎng)絡的信令開銷。
以上介紹的這三種呼叫許可控制不是孤立的,當一個企業(yè)的VoIP網(wǎng)絡結(jié)構復雜時,可能同時采用多種方式結(jié)合來解決呼叫的控制。
當在企業(yè)的IP網(wǎng)絡內(nèi)的路由器配置正確的QoS參數(shù),在相應的網(wǎng)關和網(wǎng)守上提供語音呼叫的許可控制功能,基于企業(yè)IP網(wǎng)絡的電話服務完全可以取代傳統(tǒng)的電話。