基于Asterisk的電話會(huì)議系統(tǒng)研究與設(shè)計(jì)
2.3 設(shè)計(jì)開發(fā)舉例
(1)Extensions.conf:Asterisk的核心配置文件,該配置文件形成PBX的呼叫方案。
電話打進(jìn)處理:
其中:agi conf_admin.php是根據(jù)用戶輸入信息讀取會(huì)議資料屬性;011862556787948是被允許訪問(wèn)的中國(guó)號(hào)碼。
Web觸發(fā)電話呼入處理:
(2)Meetme.conf:用于配置MeetMe會(huì)議系統(tǒng)。在配置文件中,這里可以定義會(huì)議室和進(jìn)入會(huì)議的密碼來(lái)建立一個(gè)電話會(huì)議。
(3)Zaptel.conf:用于配置連接傳統(tǒng)模擬電話硬件接口,建立一個(gè)FXS和FXO通道。
(4)Zapata.conf:用于為系統(tǒng)中安裝的電話硬件配置Asterisk接口。通過(guò)Zaptel.conf和Zapata.conf對(duì)FXS/FXO接口通道進(jìn)行配置,可以將模擬話機(jī)經(jīng)過(guò)FXS接口,PSTN經(jīng)過(guò)FXO或E1/T1接入到Asterisk服務(wù)器,也可以通過(guò)SIP協(xié)議,經(jīng)過(guò)軟交換實(shí)現(xiàn)VoIP的落地。
(5)Sip.conf:用于配置SIP協(xié)議。該文件的開始是一個(gè)[general]section,包含通道設(shè)置,所有用戶和對(duì)端的默認(rèn)選項(xiàng)??梢詫?duì)系統(tǒng)注冊(cè)的每個(gè)用戶設(shè)置用戶名、連接類型、認(rèn)證密碼和指令地點(diǎn)(用于控制電話的權(quán)限,以及如何處理此號(hào)碼的呼入呼叫)。
通過(guò)以上配置文件的設(shè)置,即可實(shí)現(xiàn)電話會(huì)議系統(tǒng)的功能。
另外,Asterisk有開源數(shù)據(jù)庫(kù)MySQL和開源編程語(yǔ)言PHP,Perl接口,所有經(jīng)過(guò)Asterisk服務(wù)器的呼叫詳細(xì)記錄(CallDetailRecord)都被記錄在數(shù)據(jù)庫(kù)中,如雙方的號(hào)碼、ID、通話時(shí)間等。根據(jù)產(chǎn)生的呼叫詳細(xì)記錄信息,可以監(jiān)控通信流量,進(jìn)行流量統(tǒng)計(jì)和通話計(jì)費(fèi),而且Asterisk的數(shù)據(jù)庫(kù)能和企業(yè)的現(xiàn)有數(shù)據(jù)庫(kù)整合到一起。用戶還可以通過(guò)PHP語(yǔ)言開發(fā)的Web程序?qū)ySQL進(jìn)行維護(hù)。
3 結(jié)語(yǔ)
這里提出的基于SIP協(xié)議的IP電話系統(tǒng)設(shè)計(jì)具有投資小,成本低,方便實(shí)用,可靠性強(qiáng),安全性好等優(yōu)點(diǎn)。該系統(tǒng)建立在通用的計(jì)算機(jī)網(wǎng)絡(luò)上,可在局域網(wǎng)或Internet上使用,對(duì)用戶無(wú)特殊要求,另外還可擴(kuò)展成融文本、視頻會(huì)議于一體的網(wǎng)絡(luò)交互式多媒體系統(tǒng);由于終端較多地借助了PC資源,所以系統(tǒng)具備了較高的智能性;系統(tǒng)設(shè)計(jì)規(guī)范,管理模塊集中化,不僅降低了成本,而且更便于系統(tǒng)的操作和維護(hù)。由于該系統(tǒng)秉承了TCP/UDP協(xié)議族的簡(jiǎn)單性,絕大多數(shù)功能都能通過(guò)軟件實(shí)現(xiàn),且可進(jìn)行簡(jiǎn)單的改進(jìn),因此可以滿足不同的應(yīng)用和需要。
隨著IP技術(shù)的發(fā)展,傳統(tǒng)電信網(wǎng)絡(luò)將逐步向IP網(wǎng)絡(luò)發(fā)展。NGN是融合多業(yè)務(wù)的IP網(wǎng),是電信網(wǎng)絡(luò)的發(fā)展方向。Asterisk與Linux等開源項(xiàng)目結(jié)合,可以在原有網(wǎng)絡(luò)基礎(chǔ)上為企業(yè)提供IP語(yǔ)音解決方案,具有廣闊的應(yīng)用前景。Asterisk以其獨(dú)特的優(yōu)勢(shì)獲得越來(lái)越多企業(yè)的青睞。開源項(xiàng)目在通信行業(yè)的不斷發(fā)展,會(huì)給通信業(yè)注入無(wú)限的活力。
評(píng)論