黄大色黄大片女爽一次,丁香一区二区三区,精品一区日韩,www.国产网站,日韩欧美视频在线播放,性视频久久,欧美日日日日bbbbb视频

 首頁 > 技術(shù) > 技術(shù)文摘 > SIP軟電話開發(fā)的基本條件和要點

SIP軟電話開發(fā)的基本條件和要點

2011-03-25 00:00:00   作者:   來源:   評論:0 點擊:



  在VoIP中,我們知道SIP協(xié)議有很大的用處。這里,我們就針對SIP協(xié)議,來看看SIP軟電話開發(fā)環(huán)境的建立都需要知道哪方面的知識。那么首先我們來看看這個開發(fā)平臺的條件。要在windows或者linux平臺下開發(fā)基于SIP軟電話,需要以下軟件。
  服務(wù)器端軟件: 注冊多個客戶端到服務(wù)器上,可以進(jìn)行通話測試
  SIP客戶端軟件:主要用于測試,可以對別人已經(jīng)完成的客戶端進(jìn)行抓包,以比對自己程序的發(fā)包數(shù)據(jù)
  SIP協(xié)議棧:基于某個現(xiàn)成的SIP協(xié)議棧來開發(fā)會加快開發(fā)進(jìn)度
  RTP棧:傳輸語言或者視頻數(shù)據(jù)的協(xié)議棧
  抓包測試工具:調(diào)試網(wǎng)絡(luò)程序最有效的辦法
  以下介紹這些軟件主要以開源軟件為主
  一 服務(wù)器端軟件
  1. Asterisk:Linux系統(tǒng)下開源的IPPBX,功能強(qiáng)大穩(wěn)定,主要用c語言開發(fā)。配置稍麻煩。
  2. Vocal:Linux系統(tǒng)下開源的SIP服務(wù)器端。可以作為IPPBX也可以作為運(yùn)營系統(tǒng)。很多voip虛擬運(yùn)營商都用這個作為自己的運(yùn)營系統(tǒng)。提供BS結(jié)構(gòu)的管理界面。
  3. YATE:跨平臺(Linux,Windows)的開源SIP服務(wù)器端。在windows下安裝非常簡單。其他方面沒有進(jìn)行過測試。
  4. SER:Linux平臺下重量級的SIP服務(wù)器斷。功能比較豐富,也是很多voip虛擬運(yùn)營商的系統(tǒng)選擇。不過據(jù)說配置比較麻煩,具體沒有試過。
  5. sipX:Linux平臺下的SIP服務(wù)器。這個好像不能作為客戶端再次注冊到其他SIP服務(wù)器上。提供BS結(jié)構(gòu)的管理界面。
  二 SIP客戶端軟件
  1. Windows Messenger 5.1:微軟出的SIP客戶端,操作方便。
  2. YATE Client:跨平臺(Linux,Windows)的開源SIP客戶端軟件。安裝方便,功能簡單。
  3. xten:windows平臺下的SIP軟電話。功能齊全,使用方便。
  三 SIP協(xié)議棧
  1. osip:跨平臺的開源SIP協(xié)議棧。用c語言實現(xiàn),體積小。
  2. exosip:對osip進(jìn)行封裝,使其方便SIP客戶端軟件開發(fā)。同樣開源跨平臺。
  3. sipXtackLib:由SIPfoundry提供的開源跨平臺的SIP協(xié)議棧,功能齊全。C++開發(fā),已經(jīng)被用于開發(fā)數(shù)個商業(yè)SIP終端。
  四 RTP棧
  1. JRTPLIB: 開源的跨平臺rtp棧,用C++語言開發(fā),使用方便。
  五 抓包測試工具
  1. Wireshark:非常有名的開源跨平臺網(wǎng)絡(luò)抓包工具,以前叫做Ethereal。
  上述就是我們在SIP軟電話開發(fā)中,需要了解的一些內(nèi)容了,希望對大家能夠有所幫助。

來自論壇

相關(guān)閱讀:

分享到: 收藏

專題