SIP基本應用方案

2021-06-08 18:22:13 字數 2784 閱讀 4674

sip基本應用

sip協議作為voip通訊的主要協議之一,以起簡單,靈活,開放性而逐漸在voip通訊領域內佔據主導地位。使用sip通訊的主要方式如下圖,主要裝置有sip終端,**/定向伺服器,位置伺服器,pstn閘道器等裝置。sip協議發展的目前,最新標準為rfc3261,主要的網路裝置提供商目前都可以提供sip通訊裝置,例如cisco。而在windows,unix等作業系統上,也有許多sip軟體**可以使用,因為我們可以看出,sip**在未來的應用會越來越普及。

sip協議是一種信令控制協議,構成乙個完整的通訊系統需要附加sdp,rtp等**控制協議和**通訊協議。sip負責呼叫的建立,維護,釋放。sdp負責**的協商和控制,rtp負責傳送通訊**。

企業網路情況

voip的主要應用場合應該是企業網路,所以我們必須能夠使當前的voip系統很好的適應企業網路狀況,才能充分發揮它的作用。對企業網路做乙個簡單的分析,我們會發現,企業網路一般都是內部網路,也就是說,在企業網路上,用的ip位址都是私有位址,和外界的通訊,都是通過一nat來實現位址轉換的。這是因為由於ip位址缺乏,企業組網很難和isp申請到全域性ip位址,同時考慮到企業網路的內部安全性,企業是不希望外界都可以直接訪問到企業網路上的所有裝置的。因此採用內部網路位址可以使企業自主維護網路,和internet的通訊通過nat就可以實現。企業網路內部也可以將內部的特殊伺服器通過nat對映到internet上,在公網的使用者就可以直接訪問到這些伺服器了。這樣的網路結構對voip在企業網路的應用上有很大的影響。例如,在企業網路內的voip終端如果希望被外界訪問,那需要在nat閘道器上將所有的voip終端對映到外界,網路的維護是很困難的。同時這種對映的擴充套件性很差,在nat網關內要實現h323,sip的應用級閘道器,目前大部分裝置都不支援這樣的功能,這以為著企業將要對網路裝置進行更換,這樣的應用,我們認為大多數企業是不可接受的。

sip 企業網方案

考慮sip在企業網內的應用,我們應該提供一種可以使所有sip終端被外界訪問的手段,這樣voip在企業網路的應用才有意義。也就是說,企業網路內使用私有位址的sip終端可以作為被叫被外界sip終端呼叫,而sip終端的ip位址不需要被nat對映到外界,它們的ip位址可以是通過dhcp獲得,也可以是靜態配置。

在本系統中,考慮企業網是有nat的應用,如果企業網路沒有nat,而使用的是全域性網路位址,那本系統可以同樣使用,應用模式和有nat存在是相同的。

系統主要又sip終端和sip伺服器組成。sip終端和普通sip終端一樣,可以發起呼叫,和接受呼叫,無論在企業網路內部還是外部都可以通訊,可以是ip**閘道器,ip**,ip**軟體等。sip伺服器負責系統的呼叫**,註冊服務,位置服務,**服務等功能。系統執行的前提是sip伺服器需要乙個全域性ip位址對映,也就是說企業網路的nat閘道器能夠提供乙個全域性ip位址對映到伺服器上。

sip終端的實現和通用的裝置是一致的,但sip終端在配置上都要設頂乙個帶外伺服器,也就是說,sip的所有呼叫都要通過sip伺服器來完成,發起呼叫的時候,要首先去呼叫伺服器。結束呼叫,也是去通知伺服器本次呼叫結束。這些操作完全符合ietf rfc3261的規範,在協議的一致性上符合標準。同時,sip終端在後續的sdp,rtp處理上,可以完全按照協議標準來進行相關處理,不需要任何特殊處理。

系統的主要功能是在sip伺服器上,sip伺服器完成的工作除了rfc標準的**伺服器,註冊伺服器,定位伺服器之外。還將增加**交換的功能,**交換的功能保證了系統能夠將企業內部網路**資訊傳送到外界,並且保證外界和內部的**交換。具體實現,設計到本公司的技術機密,將在合作成功後提供詳細方案。sip伺服器可以在windows,或unix上實現,作為乙個應用程式提供。

系統主要考慮以下幾方面應用

內部網路 呼叫 外部網路

1)  內部sip終端發起呼叫,此呼叫傳送到內部sip伺服器

2)  內部sip伺服器將完成定位查詢等功能

3)  內部sip伺服器通過nat閘道器傳送呼叫到外部sip終端

4)  外部sip終端通知內部sip伺服器呼叫建立並和內部sip伺服器建立**通道

5)  內部伺服器通知內部sip終端呼叫建立,並建立內部**通道

6)  開始通訊,sip伺服器作為**交換伺服器存在

外部網路呼叫內部網路

1)  外部sip終端發起呼叫,呼叫內部sip伺服器,在sip uri中可指定使用者名為內部網路中的乙個sip終端

2)  內部sip伺服器根據uri確定內部sip終端位址,呼叫內部sip終端

3)  內部sip終端應答,通過內部sip伺服器和外界sip終端建立呼叫

4)  內部sip伺服器分別和內部sip終端,外部sip終端建立**通道

5)  通訊開始,內部sip伺服器**交換

內部網路a呼叫內部網路b

1)    a網路sip終端呼叫a網路sip伺服器

2)    a網路sip伺服器查詢定位,呼叫到b網路sip伺服器

3)    b網路sip伺服器查詢定位,呼叫b網路sip終端

4)    b網路sip終端應答,反向通知到a網路sip終端

5)    通訊建立,a網路sip伺服器和b網路sip伺服器建立**通道,同時和各自內部網路的sip終端建立**通道

6)    通訊開始,a,b網路sip伺服器作為**交換伺服器執行

說明

本系統中提到的是sip在企業網路種的應用,可以適應各種情況下的企業網路,對voip在企業網路中的普及,起到很大的推進作用。同時系統的設計是完全參照相關規範來制定的,可以和標準裝置完全互通,對現有網路結構不需要任何修改。推廣到所有voip協議上,對於h323,megaco協議的應用,本公司也可以提供相應的方案來解決在企業網路上應用的侷限。

SIP基本應用

sip基本應用 sip 協議作為 voip 通訊的主要協議之一,以起簡單,靈活,開放性而逐漸在 voip 通訊領域內佔據主導地位。使用 sip通訊的主要方式如下圖,主要裝置有 sip終端,定向伺服器,位置伺服器,pstn 閘道器等裝置。sip協議發展的目前,最新標準為 rfc3261 主要的網路裝置...

CGI 基本應用

gdi graphics device inte ce plus也就是圖形裝置介面,提供了各種豐富的圖形影象處理功能 在c net中,使用gdi 處理二維 2d 的圖形和影象,使用directx處理三維 3d 的圖形影象,圖形影象處理用到的主要命名空間 是system drawing 提供了對gdi...

Sql cursor 基本應用

1 游標格式 declare 游標名稱 cursor for select 欄位1,欄位2,欄位3,from 表名 where open 游標名稱 fetch next from 游標名稱 into 變數名1,變數名2,變數名3,while fetch status 0 begin sql語句執行過...