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