亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Asterisk的VoIP軟電話研究與仿真

        2015-01-17 05:46:08曲艷博潘文吉
        電子設(shè)計(jì)工程 2015年1期
        關(guān)鍵詞:用戶實(shí)驗(yàn)系統(tǒng)

        蔣 華, 曲艷博 , 潘文吉, 楊 磊, 王 坤

        (1.北京電子科技學(xué)院 通信工程系,北京 100070;2.西安電子科技大學(xué) 通信工程學(xué)院,陜西 西安 710071)

        VoIP(Voice over Internet Protocol)即通過 Internet進(jìn)行語音通信,將模擬的聲音信號經(jīng)過壓縮與封包之后,以數(shù)據(jù)包的形式在IP網(wǎng)絡(luò)上進(jìn)行語音信號的傳輸。VoIP不僅具有成本低、頻帶利用率高、話費(fèi)低等優(yōu)點(diǎn),通過把傳統(tǒng)的電話網(wǎng)與互聯(lián)網(wǎng)進(jìn)行高效的資源整合,就可以充分利用帶寬資源進(jìn)行文本、語音、視頻及多方會議等形式的通信。隨著數(shù)據(jù)網(wǎng)絡(luò)帶寬的不斷發(fā)展,VoIP技術(shù)也日趨成熟,尤其是發(fā)達(dá)國家VoIP市場規(guī)模在迅速擴(kuò)大[1]。VoIP電話的核心設(shè)備是網(wǎng)關(guān)。集電話,傳真,調(diào)制解調(diào)器等功能于一體的PBX(專用交換機(jī))完成企業(yè)內(nèi)部之間以及與公共電信網(wǎng)絡(luò)的電話交換,但傳統(tǒng)的PBX存在缺點(diǎn)有:對新興的CTI(計(jì)算機(jī)與電話集成)和VoIP支持不夠;傳統(tǒng)的PBX都采用的是專用技術(shù),缺乏開放性和標(biāo)準(zhǔn)性,并且價(jià)格昂貴。解決它的缺點(diǎn)的措施是IPPBX技術(shù)。而數(shù)據(jù)網(wǎng)的飛速擴(kuò)大和公眾對分組交換的廣泛接受及互聯(lián)網(wǎng)的廣泛使用促成了VoIPPBX的發(fā)展。

        1 Asterisk簡介

        Asterisk是一個(gè)開放源代碼的軟件VoIP PBX系統(tǒng),是一個(gè)運(yùn)行在Linux環(huán)境下的純軟件的實(shí)施方案,它可以運(yùn)行PBX的所有功能,同時(shí)還可以提供語音郵件服務(wù)、電話會議等增值服務(wù)[2]。Asterisk既支持傳統(tǒng)的模擬電話設(shè)備和數(shù)字電話設(shè)備,也支持新興的VoIP語音系統(tǒng)。Asterisk包含所有的用于構(gòu)建 PBX系統(tǒng)、IVR系統(tǒng),如各種 VoIP協(xié)議的驅(qū)動、各種PSTN接口卡和設(shè)備的驅(qū)動、存取公司目錄系統(tǒng)的LDAP集成、單方和多方呼叫橋接,系統(tǒng)集成商或開發(fā)者能夠利用它的這些自身的優(yōu)點(diǎn)快速生成一個(gè)語音使能系統(tǒng)。由Asterisk構(gòu)成的VoIP系統(tǒng)已經(jīng)漸漸成為中小型企業(yè)的首選方案[3]。本文中以Asterisk作為VoIP網(wǎng)關(guān)為例進(jìn)行實(shí)驗(yàn)。

        2 實(shí)驗(yàn)仿真環(huán)境配置

        本實(shí)驗(yàn)的系統(tǒng)環(huán)境為雙系統(tǒng),主機(jī)為Windows7系統(tǒng),主機(jī)上的虛擬機(jī)VM Virtualbox裝有Linux系統(tǒng),版本為Ubuntu10.04,安裝開發(fā)工具以及開發(fā)庫。此外,還需要的軟件包括Asterisk源代碼包 asterisk-1.6.1.20.tar.gz,版本:1.6.1.20;eyebeam 版本:1.5.14.4;X-Lite 版本:3.0。

        2.1 Asterisk的安裝

        在Linux下安裝Asterisk需要以管理員身份進(jìn)行操作,主要步驟包括:環(huán)境檢測和預(yù)配置、重新編譯Asterisk程序和安裝Asterisk程序。在安裝時(shí)要注意用戶權(quán)限,同時(shí)可能還需要清除陳舊的已編譯文件,其命令是make clean。另外個(gè)人計(jì)算機(jī)管理的方便,可以選擇將壓縮包解壓到指定的文件夾,如asterisk-1.6.1.20,這樣可以做到見名知意。如果有需要,還可以安裝配置模板、網(wǎng)頁語音信箱等功能。

        2.2 Asterisk的配置

        Asterisk提供了很多的基本撥號語法及應(yīng)用的撥號函數(shù),它共有40多個(gè)配置文件,通過Asterisk特有的語法修改特有的配置文件,才能實(shí)現(xiàn)通話的基本功能,同時(shí)可以實(shí)現(xiàn)針對不同的用戶實(shí)現(xiàn)不同的通信功能[4]。這里主要介紹SIP對象配置文件和撥號規(guī)則配置文件的詳細(xì)配置。

        2.2.1 配置SIP對象配置文件

        Asterisk服務(wù)器的SIP對象配置文件是在/asterisk下的sip.conf文件。打開 /etc/asterisk/sip.conf文件,增加以下用戶定義小節(jié)即自定義的SIP配置段[5]。主要包括支持的編碼方式、用戶名、用戶密碼、指定主機(jī)位置的方式、指定在撥號規(guī)則文件中使用那一套撥號規(guī)則等。如下是名字為9001的小節(jié)配置細(xì)則。其他用戶的小節(jié)可參考此小節(jié)配置。

        [9001];定義名字為“9001”的小節(jié)

        videosupport=yes

        type=friend

        username=9001

        secret=9001

        host=dynamic

        context=demo

        disallow=all

        allow=h264,g729

        dtmfmode=rfc2833

        canreinvite=no

        maxcallbitrate=384

        2.2.2 配置撥號規(guī)則配置文件

        撥號規(guī)則配置文件是在/asterisk下的extensions.conf,需要在這個(gè)文件的末尾增加以下內(nèi)容:

        [demo]

        exten=>_9.,1,Dial(SIP/${EXTEN},20,r)

        這里的_9.表示匹配所有9為首字的任意長度的字符的用戶撥號,Dial表示撥號執(zhí)行動作,即這是APP應(yīng)用程序,當(dāng)你撥打9001時(shí),${EXTEN}的值就是9001,20表示撥號超過20秒后就會自動跳躍執(zhí)行次序。

        3 VoIP軟電話實(shí)驗(yàn)仿真

        由于本次仿真實(shí)驗(yàn)是在一臺主機(jī)上進(jìn)行,所以采用了兩種軟電話,分別是:eyebeam版本:1.5.14.4及X-Lite版本:3.0。使用eyebeam和X-Lite注冊9001和9003這兩個(gè)SIP用戶到Asterisk上去,并且使其互相呼叫并通話[6]。

        3.1 在軟終端eyebeam上注冊用戶9001

        將軟終端eyebeam上用戶9001注冊到軟交換Asterisk上的配置如圖1所示,主要包括用戶名、密碼、域名、代理等。這里不使用代理,即Asterisk服務(wù)器同時(shí)兼做用戶代理服務(wù)器和代理。

        圖1 軟終端eyebeam上用戶9001的注冊Fig.1 Registration of 9001 on soft client eyebeam

        3.2 在軟終端X-Lite上注冊用戶9003

        將軟終端X-Lite上用戶9003注冊到軟交換Asterisk上的配置與用戶9001的配置相同,也包括用戶名、密碼、域名、代理等,這里不再給出圖。

        3.3 軟終端間通話

        要想在軟電話將進(jìn)行通話,需要保證用戶都可以聯(lián)網(wǎng),這個(gè)網(wǎng)可以是局域網(wǎng)也可以是互聯(lián)網(wǎng),這里使用局域網(wǎng)。首先配置Linux虛擬機(jī)地址為192.168.1.9,主機(jī)地址為192.168.1.12,即使虛擬機(jī)和主機(jī)在一個(gè)局域網(wǎng)內(nèi)以保證可以互通。然后在Linux終端啟動Asterisk服務(wù),命令是/usr/sbin/safe_asterisk。這樣已注冊的雙方就可以通話了。用戶9001為主叫,與用戶9003通話的過程如圖2所示。

        3.4 進(jìn)入Asterisk后臺觀察

        實(shí)驗(yàn)結(jié)果還可以在Asterisk服務(wù)器后臺進(jìn)行觀察。通過在管理員權(quán)限下輸入命令/usr/sbin/asterisk-crvvvvvvv進(jìn)入后臺觀察已注冊用戶的情況,檢測用戶的注冊、撥號、通話及掛斷等動作。觀察情況如圖3所示。

        從后臺觀察到的情況表明用戶9001與9001已注冊。當(dāng)用戶9001主叫用戶9003時(shí),可以觀察到9003振鈴中,以及被叫9003摘機(jī)應(yīng)答、掛斷等一系列動作。這些觀察到的情況表明Asterisk確實(shí)是充當(dāng)了VoIP網(wǎng)關(guān),可以承載SIP通信。

        4 結(jié)束語

        IP電話系統(tǒng)具有可靠性強(qiáng)、安全性好等優(yōu)點(diǎn),可在局域網(wǎng)或Internet上使用,還可以擴(kuò)展成融文本、視頻會議于一體的網(wǎng)絡(luò)交互式多媒體系統(tǒng)。本文介紹了Asterisk的安裝過程、部分配置步驟,并利用其作為VoIP網(wǎng)關(guān)進(jìn)行了實(shí)驗(yàn)仿真,更深的研究還需要更多的時(shí)間研究。Asterisk與Linux等開源項(xiàng)目結(jié)合,可以在原有網(wǎng)絡(luò)基礎(chǔ)上為企業(yè)提供IP語音解決方案,具有廣闊的應(yīng)用前景。

        圖2 雙方通話過程Fig.2 Process of communication between them

        圖3 后臺觀察情況Fig.3 Observation on the station

        [1]蔡云剛.VoIP網(wǎng)絡(luò)淺析 [J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2009(12)34-36.CAIYun-gang.Analysis of VoIPnetwork[J].Network Security Technology&Application,2009,12:34-36.

        [2]鄒慧.基于Asterisk的VoIP系統(tǒng)實(shí)驗(yàn)研究[D].北京:北京交通大學(xué),2009.

        [3]劉薇.基于Asterisk的電話會議系統(tǒng)研究與設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2010(8):77-79.LIU Wei.Research and design of conference phone system based on asterisk[J].Modern Electronic Technique,2010(8):77-79.

        [4]王繼鵬.基于Asterisk構(gòu)建中小型公司IP-PBX通信系統(tǒng)的研究[D].西安:西北工業(yè)大學(xué),2007.

        [5]Asterisk Development Team.Asterisk Reference Information Version 1.6.0.28[EB/OL].Asterisk.org,[2010-5-17].http://www.asterisk.org.

        [6]張登銀,孫精科.VoIP技術(shù)分析與系統(tǒng)設(shè)計(jì)[M].北京:人民郵電出版社,2003.

        [7]鳥哥.鳥哥的Linux私房菜[M].2版.北京:人民郵電出版社,2007.

        [8]陳錫生,糜正琨.現(xiàn)代電信交換[M].北京:北京郵電大學(xué)出版社,1999.

        猜你喜歡
        用戶實(shí)驗(yàn)系統(tǒng)
        記一次有趣的實(shí)驗(yàn)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        做個(gè)怪怪長實(shí)驗(yàn)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
        實(shí)踐十號上的19項(xiàng)實(shí)驗(yàn)
        太空探索(2016年5期)2016-07-12 15:17:55
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        欧美va免费精品高清在线| 人妖熟女少妇人妖少妇| 人妻中文字幕一区二区三区| 日韩中文字幕有码午夜美女| 中国女人内谢69xxxx免费视频| 亚欧国产女人天堂Av在线播放 | 人妻丝袜中文字幕久久| 东北老熟女被弄的嗷嗷叫高潮| √天堂中文官网在线| 亚洲乱码国产一区三区| 亚洲免费人成在线视频观看 | 久久久婷婷综合亚洲av| 久草福利国产精品资源| 国产伦理一区二区| 亚洲伊人久久大香线蕉综合图片| 在线视频一区二区在线观看| 亚洲一区二区三区精彩视频| 欧美乱妇高清无乱码免费| 老熟妇乱子伦av| 久久青草亚洲AV无码麻豆| 国产精品久久婷婷六月丁香| 日日摸天天摸97狠狠婷婷| 久久99精品久久久久久| 国产一区二区三区视频大全| 二区免费在线视频观看| 免费无遮挡禁18污污网站| 欧美在线资源| 国内国外日产一区二区| 强开小婷嫩苞又嫩又紧视频 | 国产精品美女久久久久| 日本道免费精品一区二区| 国产乱人伦偷精品视频还看的| 午夜精品射精入后重之免费观看| 狠狠久久亚洲欧美专区| 偷拍av一区二区三区| 中文字幕亚洲乱码成熟女1区| 理论片午午伦夜理片影院 | 极品熟妇大蝴蝶20p| 成人女同av免费观看| 亚洲国产中文字幕视频| 亚洲国产成人久久一区|