首頁(yè)>>>技術(shù)>>>VoIP

SIP軟電話開(kāi)發(fā)的基本條件和要點(diǎn)

2011/03/25

  在VoIP中,我們知道SIP協(xié)議有很大的用處。這里,我們就針對(duì)SIP協(xié)議,來(lái)看看SIP軟電話開(kāi)發(fā)環(huán)境的建立都需要知道哪方面的知識(shí)。那么首先我們來(lái)看看這個(gè)開(kāi)發(fā)平臺(tái)的條件。要在windows或者linux平臺(tái)下開(kāi)發(fā)基于SIP軟電話,需要以下軟件。

  服務(wù)器端軟件: 注冊(cè)多個(gè)客戶(hù)端到服務(wù)器上,可以進(jìn)行通話測(cè)試

  SIP客戶(hù)端軟件:主要用于測(cè)試,可以對(duì)別人已經(jīng)完成的客戶(hù)端進(jìn)行抓包,以比對(duì)自己程序的發(fā)包數(shù)據(jù)

  SIP協(xié)議棧:基于某個(gè)現(xiàn)成的SIP協(xié)議棧來(lái)開(kāi)發(fā)會(huì)加快開(kāi)發(fā)進(jìn)度

  RTP棧:傳輸語(yǔ)言或者視頻數(shù)據(jù)的協(xié)議棧

  抓包測(cè)試工具:調(diào)試網(wǎng)絡(luò)程序最有效的辦法

  以下介紹這些軟件主要以開(kāi)源軟件為主

  一 服務(wù)器端軟件

  1. Asterisk:Linux系統(tǒng)下開(kāi)源的IPPBX,功能強(qiáng)大穩(wěn)定,主要用c語(yǔ)言開(kāi)發(fā)。配置稍麻煩。

  2. Vocal:Linux系統(tǒng)下開(kāi)源的SIP服務(wù)器端。可以作為IPPBX也可以作為運(yùn)營(yíng)系統(tǒng)。很多voip虛擬運(yùn)營(yíng)商都用這個(gè)作為自己的運(yùn)營(yíng)系統(tǒng)。提供BS結(jié)構(gòu)的管理界面。

  3. YATE:跨平臺(tái)(Linux,Windows)的開(kāi)源SIP服務(wù)器端。在windows下安裝非常簡(jiǎn)單。其他方面沒(méi)有進(jìn)行過(guò)測(cè)試。

  4. SER:Linux平臺(tái)下重量級(jí)的SIP服務(wù)器斷。功能比較豐富,也是很多voip虛擬運(yùn)營(yíng)商的系統(tǒng)選擇。不過(guò)據(jù)說(shuō)配置比較麻煩,具體沒(méi)有試過(guò)。

  5. sipX:Linux平臺(tái)下的SIP服務(wù)器。這個(gè)好像不能作為客戶(hù)端再次注冊(cè)到其他SIP服務(wù)器上。提供BS結(jié)構(gòu)的管理界面。

  二 SIP客戶(hù)端軟件

  1. Windows Messenger 5.1:微軟出的SIP客戶(hù)端,操作方便。

  2. YATE Client:跨平臺(tái)(Linux,Windows)的開(kāi)源SIP客戶(hù)端軟件。安裝方便,功能簡(jiǎn)單。

  3. xten:windows平臺(tái)下的SIP軟電話。功能齊全,使用方便。

  三 SIP協(xié)議棧

  1. osip:跨平臺(tái)的開(kāi)源SIP協(xié)議棧。用c語(yǔ)言實(shí)現(xiàn),體積小。

  2. exosip:對(duì)osip進(jìn)行封裝,使其方便SIP客戶(hù)端軟件開(kāi)發(fā)。同樣開(kāi)源跨平臺(tái)。

  3. sipXtackLib:由SIPfoundry提供的開(kāi)源跨平臺(tái)的SIP協(xié)議棧,功能齊全。C++開(kāi)發(fā),已經(jīng)被用于開(kāi)發(fā)數(shù)個(gè)商業(yè)SIP終端。

  四 RTP棧

  1. JRTPLIB: 開(kāi)源的跨平臺(tái)rtp棧,用C++語(yǔ)言開(kāi)發(fā),使用方便。

  五 抓包測(cè)試工具

  1. Wireshark:非常有名的開(kāi)源跨平臺(tái)網(wǎng)絡(luò)抓包工具,以前叫做Ethereal。

  上述就是我們?cè)赟IP軟電話開(kāi)發(fā)中,需要了解的一些內(nèi)容了,希望對(duì)大家能夠有所幫助。

來(lái)自論壇



相關(guān)閱讀:
谷歌與移動(dòng)運(yùn)營(yíng)商聯(lián)手推廣統(tǒng)一通信服務(wù) 2011-03-23
基于DSP的音頻實(shí)時(shí)處理系統(tǒng) 2011-03-14
白皮書(shū) 統(tǒng)一通信:確保邁向優(yōu)化的業(yè)務(wù)流程 2011-03-10
手機(jī)VoIP程序企業(yè)級(jí)應(yīng)用不成熟 2011-03-10
面對(duì)KIK這類(lèi)挑戰(zhàn) 運(yùn)營(yíng)商當(dāng)以平臺(tái)應(yīng)萬(wàn)變 2011-03-04

熱點(diǎn)專(zhuān)題:  VoIP  

湘乡市| 莱阳市| 六盘水市| 黄平县| 南丰县| 曲阳县| 罗平县| 和硕县| 沾益县| 若尔盖县| 崇左市| 牡丹江市| 根河市| 晋中市| 塘沽区| 瑞丽市| 泾川县| 伊宁县| 玉山县| 平和县| 宜丰县| 淮北市| 阿勒泰市| 乐平市| 偏关县| 马山县| 香港 | 青阳县| 贵溪市| 舒城县| 宁国市| 钦州市| 库尔勒市| 古交市| 甘孜| 安顺市| 绥阳县| 平定县| 和田市| 修武县| 鄂托克旗|