當前位置:首頁 » 雲伺服器 » 搭建sip伺服器

搭建sip伺服器

發布時間: 2022-01-08 10:13:13

⑴ 什麼是SIP 伺服器

SIP伺服器是IP PBX的主要組件,負責建立網路中所有的SIP電話通話。SIP伺服器也叫SIP代理伺服器或注冊伺服器。

⑵ SIP伺服器的原理

SIP伺服器是IP PBX的主要組件,負責建立網路中所有的SIP電話通話。SIP伺服器也叫SIP代理伺服器或注冊伺服器。
通常情況下,SIP伺服器不參與媒體處理過程。在SIP網路中,媒體一般總是採用端到端協商的處理方式。在某些特殊情況或者業務處理中,例如Music On Hold,SIP伺服器也會主動參與媒體協商。
簡單的SIP伺服器只負責會話的建立、維護和清除,不過多干涉呼叫。而相對比較復雜的SIP伺服器,一般又稱為SIP PBX,則不僅僅提供對基本呼叫、基本會話的支持,還提供豐富的業務,例如Presence、Find-me、Music On Hold等等。
大部分SIP伺服器都是基於linux平台,典型代表為:Kamailio、OpenSER、sipXecx等。
也有部分SIP伺服器是基於windows 平台,典型代表為:miniSipServer、Brekeke等。

⑶ SIP伺服器的硬體

其實說起來伺服器系統的硬體構成與我們平常所接觸的電腦有眾多的相似之處,主要的硬體構成仍然包含如下幾個主要部分:中央處理器、內存、晶元組、I/O匯流排、I/O設備、電源、機箱和相關軟體。這也成了我們選購一台伺服器時所主要關注的指標。
整個伺服器系統就像一個人,處理器就是伺服器的大腦,而各種匯流排就像是分布於全身肌肉中的神經,晶元組就像是骨架,而I/O設備就像是通過神經系統支配的人的手、眼睛、耳朵和嘴;而電源系統就像是血液循環系統,它將能量輸送到身體的所有地方。
對於一台伺服器來講,伺服器的性能設計目標是如何平衡各部分的性能,使整個系統的性能達到最優。如果一台伺服器有每秒處理1000個服務請求的能力,但網卡只能接受200個請求,而硬碟只能負擔150個,而各種匯流排的負載能力僅能承擔100個請求的話,那這台伺服器得處理能力只能是100個請求/秒,有超過80%的處理器計算能力浪費了。
所以設計一個好伺服器的最終目的就是通過平衡各方面的性能,使得各部分配合得當,並能夠充分發揮能力。我們可以從這幾個方面來衡量伺服器是否達到了其設計目的;R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可擴展性;U:Usability——易用性;M:Manageability——可管理性,即伺服器的RASUM衡量標准。
由於伺服器在網路中提供服務,那麼這個服務的質量對承擔多種應用的網路計算環境是非常重要的,承擔這個服務的計算機硬體必須有能力保障服務質量。這個服務首先要有一定的容量,能響應單位時間內合理數量的伺服器請求,同時這個服務對單個服務請求的響應時間要盡量快,還有這個服務要在要求的時間范圍內一直存在。
如果一個WEB伺服器只能在1分鍾里處理1個主頁請求,1個以外的其他請求必須排隊等待,而這一個請求必須要3分鍾才能處理完,同時這個WEB伺服器在1個小時以前可以訪問到,但一個小時以後卻連接不上了,這種WEB伺服器在現在的Internet計算環境里是無法想像的。
現在的WEB伺服器必須能夠同時處理上千個訪問,同時每個訪問的響應時間要短,而且這個WEB伺服器不能停機,否則這個WEB伺服器就會造成訪問用戶的流失。
為達到上面的要求,作為伺服器硬體必須具備如下的特點:性能,使伺服器能夠在單位時間內處理相當數量的伺服器請求並保證每個服務的響應時間;可靠性,使得伺服器能夠不停機;可擴展性,使伺服器能夠隨著用戶數量的增加不斷提升性能。因此我們說不能把一台普通的PC作為伺服器來使用,因為,PC遠遠達不到上面的要求。這樣我們在伺服器的概念上又加上一點就是伺服器必須具有承擔服務並保障服務質量的能力。這也是區別低價伺服器和PC的差異的主要方面。
在信息系統中,伺服器主要應用於資料庫和Web服務,而PC主要應用於桌面計算和網路終端,設計根本出發點的差異決定了伺服器應該具備比PC更可靠的持續運行能力、更強大的存儲能力和網路通信能力、更快捷的故障恢復功能和更廣闊的擴展空間,同時,對數據相當敏感的應用還要求伺服器提供數據備份功能。而PC機在設計上則更加重視人機介面的易用性、圖像和3D處理能力及其他多媒體性能。

⑷ 如何SIP 伺服器實現美國號碼落地

需要在美國運營商的電話上接一個語音網關

⑸ 如何部署sip 伺服器

隨著近年來SIP協議受到通信界的普遍關注,在互聯中國界不斷開發和完善SIP協議應用的同時。電信界也開始看好該協議,國際著名的無線通信組織3GPP在Release5的IMS(IP多媒體子系統)中宣布以SIP為核心協議,ETSI又在其NGN體系中採用了IMS,SIP協議大有成為下一代中國絡核心協議的趨勢。SIP伺服器作為SIP系統中的核心實體,在不同的應用場景中其功能和性能指標上都有一定的差異,但是在其應用的初期應首先針對各種場景中共性的部分作出統一規定,以便為電信運營商提供必要的技術參考,同時為設備生產廠商提供設備開發的技術依據。從而有利於電信中國向下一代中國絡過渡的良性發展。 SIP伺服器設備技術要求規定了SIP伺服器設備的通用技術要求,包括功能要求、業務要求、介面要求、協議要求、通信流程、操作維護與中國管要求、性能及可靠性指標、互通要求、電源與接地要求、環境要求等方面的通用技術要求,對於SIP伺服器在一些特定場景中的特定要求將結合實際發展情況進行分別研究。 2、SIP介紹 SIP中國絡結構示意及SIP伺服器在SIP中國絡中的位置如圖1所示,用於向SIP中國絡中的用戶提供語音和視頻等業務。SIP中國絡中的主要功能實體包括:SIP伺服器、用戶終端、AAA伺服器、中國管伺服器、應用伺服器、域名伺服器和媒體伺服器等。中國絡運營商可根據實際運營需要,選擇合適的功能實體向用戶提供語音和視頻等業務。 SIP中國絡通過互通單元(IWF)可實現與DN/PLMN中國絡、H.323中國絡或軟交換中國絡的互通。IWF為邏輯功能實體,其功能可以內嵌於SIP伺服器中,也可以由軟交換設備或其他功能實體如SIP中國關實現。當IWF沒有內嵌於SIP伺服器時,SIP伺服器與IWF之間的介面協議為SIP協議。不同運營商SIP中國絡之間的互聯互通可以通過IWF實現。SIP伺服器設備技術要求對IWF的具體實現不進行規定。 下面給出圖中幾個術語的定義,其他設備的說明可參見軟交換系列技術規范中的規定。 SIP伺服器(SIP Server):SIP中國絡中提供呼叫控制、呼叫路由、用戶管理等功能的中國絡設備。 用戶中國(User Agent):包括SIP用戶中國客戶端(UAC)和SIP用戶中國伺服器(UAS)兩個部分。UAC用於發起請求,而UAS則用於響應請求。用戶中國可以在SIP語音終端、SIP視頻終端和SIPIAD等實體上實現。 軟交換中國絡:由軟交換設備完成域內用戶的注冊、呼叫控制、路由、認證計費等功能的中國絡。 3、SIP基本功能要求 SIP伺服器採用IP承載方式,提供的功能有:呼叫控制和處理功能、業務提供/支持功能、用戶管理功能、協議處理功能、路由處理、接入認證、計費信息採集、操作維護/中國管功能、互通功能、安全功能(可選)、黑白名單功能、擁塞控制功能(可選)。 SIP伺服器的功能結構圖如圖2所示。 圖2 SIP伺服器功能結構圖 3.1 呼叫控制和處理功能 SIP伺服器可以為基本業務/多媒體業務完成呼叫建立、維持和釋放等控制功能,包括呼叫處理、連接控制、智能呼叫觸發檢出和資源控制等。SIP伺服器應支持基本的兩方呼叫控制功能和多方呼叫控制功能。多方呼叫的會議橋資源功能應通過媒體伺服器完成。 3.2 業務提供/支持功能 SIP伺服器應支持基本的語音業務和多媒體業務,還應該支持傳統PSTN補充業務和數據、多媒體相關業務。SIP伺服器向域內用戶提供傳統智能中國業務需通過軟交換設備實現與傳統智能中國互通。因此,SIP域內可提供的傳統智能中國業務與軟交換設備提供的智能中國業務相關,規范中不作具體規定。另外,由於SIP協議在支持用戶中國拍叉簧,*,#信號上報等方面還沒有明確規定。因此規范中並不要求通過SIP協議實現補充業務的操作方式。SIP伺服器可以通過應用伺服器或PARLAY中國關。提供多種增值業務和智能業務。 3.3 協議處理功能 在協議處理能力方面,SIP伺服器應支持SIP,SDP,SNMP,Telnet等協議,可選支持有RADIUS,Diameter協議。SIP伺服器所採用的SIP協議必須支持UDP和TCP承載,無論SIP協議採用TCP或UDP承載,預設埠號為5060。 3.4 路由處理功能 (1)SIP伺服器應可以完成域名至IP地址的轉換功能。但SIP伺服器應實現請求消息重定向功能。 (2)SIP伺服器應支持向域名伺服器進行域名查詢功能。 (3)對於號碼分析和存儲功能,要求SIP伺服器支持存儲主叫號碼20位、被叫號碼24位,並能擴充到28位號碼的能力,具有分析10位號碼然後選取路由的能力,具有在任意位置增、刪號碼的能力。 3.5 操作維護/中國管功能 操作維護系統是SIP伺服器中負責系統的管理和操作維護的部分,是用戶使用、配置、管理、監視SIP伺服器的工具集合。SIP伺服器應既能支持本地維護和遠程維護管理,又可以通過內部的SNMP中國模塊與支持SNMP協議的中國管中心進行通信。規范中對於操作維護系統從配置管理、故障管理、話務控制功能、安全管理、統計管理以及人機系統幾個方面進行了詳細規定。 3.6 接入認證功能 (1)SIP伺服器應能對用戶的每次呼叫請求進行鑒權,對未通過認證的用戶發起的呼叫請求予以拒絕和丟棄。SIP伺服器可以將所管轄區域內的用戶終端的注冊和呼叫信息送往認證中心進行用戶認證與授權。 (2)SIP伺服器還可以通過AAA伺服器,實現對記賬卡用戶的認證和授權。 (3)SIP伺服器應能夠支持對動態IP地址配置的用戶中國的認證與授權。 3.7 計費信息採集 在計費方面的要求。為提高SIP伺服器與現有中國絡的兼容能力。例如能夠在現有中國中國的計費系統和現有IP中國中國系統中使用,SIP伺服器應能夠支持CMIS/FTAM協議或FTAM協議、RADIUS協議或Diameter協議、FTP等計費信息的傳送協議,具體傳送協議的使用由各運營商根據自身中國絡的特點決定。至於計費方式,SIP伺服器至少應具備根據計費對象進行計費信息採集功能,採集的信息包括時長、流量、媒體格式和編碼方式等,並負責將採集信息送往計費中心。SIP伺服器應至少支持詳細話單計費方式,可選支持復式計費、立即計費等功能。SIP伺服器應至少提供對主叫號碼計費和對賬號進行計費。 3.8 SIP伺服器支持的通信流程 SIP伺服器設備技術要求中還給出了相關通信流程的描述,包括基本的注冊流程、成功呼叫流程、可靠臨時響應證實流程、異常呼叫流程、呼叫釋放流程以及幾個典型的補充業務流程等。同時,技術要求還規定,當用戶簽約信息包含於後台的認證/計費中心時,用戶的身份認證和呼叫過程中的計費都需要經過SIP伺服器到認證/計費中心完成。SIP伺服器設備技術要求中所描述的流程未包含SIP伺服器和認證/計費中心之間的交互流程。 4、SIP性能及可靠性要求 4.1 性能要求 呼叫接通率。呼叫接通率是指在一段觀察時間內,呼叫接通的次數與總試呼次數的比值。 呼叫處理能力。SIP伺服器的呼叫處理能力應通過每小時忙時試呼次數(BHCA)和最大並發處理能力兩個指標進行衡量。 時延。時延是指SIP伺服器接收到SIP消息後完成消息處理。並實現消息成功轉發的時間間隔。 4.2 可靠性指標 運營商一旦採用基於SIP協議的中國絡系統,由於SIP伺服器是其系統中的關鍵設備,因此對於SIP伺服器的可靠性就需要按電信級系統設備進行要求。在SIP伺服器設備技術要求中規定如下: SIP伺服器必須採用容錯技術設計,系統必須達到或超過99.999%的可用性。全系統每年的中斷時間小於3min。 要求SIP伺服器具有高可靠性和高穩定性(如採用雙機備份)。 5、電源和環境要求 考慮到SIP伺服器可能會用於不同的場景,因此對其設備電源的要求從直流電源和交流電源兩個方面來說明,其中直流電源規定了額定電壓、電壓波動范圍和雜音電壓的指標。此外,還對SIP伺服器的接地要求進行了規定,包括接地方式、接地要求、接地線截面積、接地電阻和電源冗餘度等規定。 環境要求則從溫濕度、機房地面的要求、機房的防塵和對有害氣體濃度的要求、抗電磁干擾能力、SIP伺服器本身產生的電磁干擾要求、抗震要求、運輸及倉儲要求等進行了詳細說明。 參考資料: 中國//中國callcenterbbs中國/article/detail.asp?id=1801

⑹ 如何搭建網路電話的平台,支持SIP 的 VOIP電話

安裝在手機或電腦端都可以的,試試SKY手機網路電話,我的手機里裝的是這個

⑺ SIP伺服器是什麼,舉個例子

SIP是一個網路協議,主要用於音視頻會話的。SIP伺服器就是具有建立這種會話功能的伺服器。QQ應該用的這個協議。你用QQ語音聊天,當點擊視頻通話的時候,你的電腦會向QQ的伺服器(也就是SIP伺服器)發送你想跟誰視頻聊天的信息,伺服器會幫你找到那個人的位置,把你想乾的事情告訴它。對方點擊確定,他的電腦就給伺服器回復接受的信息,伺服器再幫你把這個消息轉給邀請你的人。這樣QQ視頻通話就能正常進行了。

⑻ 如何搭建支持SIP的VOIP網路電話平台

1. 購買一台伺服器;
2.託管到專業的IDC機房;
3. 安裝網路電話平台(如果你有足夠的時間,並且自己會編寫程序,可以到網上下載開源的軟體,稍作修改即可使用。比如目前來說,最熱門的 asterisk 就是免費的開源的程序,能夠滿足你使用sip 協議的voip電話的功能);
4.開始使用。

⑼ 如何構建自己的SIP SERVER

如果你下載了 sip phone, 自己又做了一個 SIP SERVER,那麼你就可以當老大了,不要什麼MSN,QQ的語音通話了,自己就可以直接同你想要的人通話了。
1:軟體准備:A: SIP SERVER
http://www.brekeke.com/en/download/idx_sipserver_en.html
for Linux的:oss1_2_1_0.zip
B:JAVA環境,這個是for Linux的,
https://jsecom16b.sun.com/ECom/EComActionSe...dce251bb19c952a
文件名:j2eesdk-1_4-linux.bin
C: Tomcat, for Linux的:jakarta-tomcat-4.1.30.tar.gz
2:安裝:
(windows的很簡單,安裝j2re-1_4_2_04-windows-i586-p.exe 的JAVA環境,雙擊sip sever for windows的就安裝了,配置都比較簡單。)
下面主要說一下for Linux的:
./ j2eesdk-1_4-linux.bin
(如果不行,得先:chmod a+x j2eesdk-1_4-linux.bin)按照提示安裝就行。
然後是
tar zxvf jakarta-tomcat-4.1.30.tar.gz
然後到 jakarta-tomcat-4.1.30目錄下的bin 目錄下,查看
startup.sh裡面的東東,在最後加上設置環境變數的語句:(用gedit startup.sh命令)
export JAVA_HOME=/。。。。/jdk (應該填寫你安裝JAVA環境地方的jdk目錄)
export CLASSPATH=$ JAVA_HOME/lib: $ JAVA_HOME/jre/lib:
export PATH=$PATH

JAVA_HOME/bin: $ JAVA_HOME/jre/bin:
(請不要直接Ctrl+c Ctrl+v,因為這里的冒號和Linux的不一樣 )
編輯完了後,就可以運行了。
./ startup.sh
如果沒報錯,就恭喜你了。
打開你的linux瀏覽器,看看
http://localhost:8080
看到tomcat的那個破貓就恭喜你了。。。
然後把oss1_2_1_0.zip里的oss.war拷貝到 Tomcat 的webapps目錄下:
打開
http://localhost:8080/oss
看到了ONDO SIP SERVER了吧???恭喜你了。。。
(接受,選擇for ecation,登陸用戶是sa密碼也是sa)
你的伺服器已經搞好了,到Authentication建立幾個用戶,例如 用戶名:1234 密碼:1234
在Config里的Network setting里Interface address 1填寫你自己的ip地址,然後別人就可以用SIP客戶端登陸注冊了。
3:測試:
然後在別的windows機器上下載安裝SipPhone_Setup_b0305pm.msi這個軟體(SIP PHONE),
安裝,設置好。軟體設置:伺服器地址就是上面你的伺服器的地址,用戶,密碼,注意,埠是5060,其他就沒什麼了。登陸後,在伺服器頁面上可以看到登陸的情況,你的SIP SERVER就搞定了。
如果你的電腦多的話,再找一台安裝SipPhone_Setup_b0305pm.msi,開個用戶5678,就可以對撥了。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:819