可管理的電話會議系統(tǒng)開發(fā)從入門到精通(四)
2010/03/02
第四章 測試系統(tǒng)
1.首先我們將兩個分路器接到A1200P卡上,將八部電話接到分路器上。
2.接下來我們開始配置撥號規(guī)則,在命令行中輸入:
cd /etc/asterisk

跳轉(zhuǎn)到extensions.conf的最后一行,在最后面添加如下?lián)芴柗桨福?

人,如果是少于十個人,系統(tǒng)提示輸入認(rèn)證密碼,若認(rèn)證密碼通過系統(tǒng)提示輸入會議房間號;如果會議多于9個人,系統(tǒng)播放提示音demo-moreinfo
3.下面我們需要在meetme.conf這個文件中添加會議房間號
編輯meetme.conf這個文件

轉(zhuǎn)到meetme.conf的最后一行,在最后面添加如下代碼:

4.用webmeetme添加會議,登入webmeetme界面,添加一個會議,輸入會議信息并將會議安排以郵件的形式發(fā)給被邀請參加會議的人。
在瀏覽器里輸入http://192.168.2.168/web-meetme/meetme_control.php(前面的ip地址是自己主機的ip地址)
進入的頁面如下:

點擊Add Conference進入如下頁面,設(shè)定會議基本信息。

設(shè)定會議基本信息后,點擊下面的Add Conference button,頁面如下:


點擊下面的email participants button,輸入email并發(fā)送可以通知參會者。
5. 編輯FOP里面的 buttons
進入buttons.cfg,命令如下:

給下面的這些行分別添加注釋
[SIP/10]
[SIP/11]
[SIP/12]
[_SIP/.*]
[PARK/701]
[SIP/16]
[CAPI[contr1/NNNNNNNNN]]
[SIP/17]
[IAX2/3002]
[901]
[902]
[Zap/1]
[Zap/2]
[QUEUE/SALES]
[QUEUE/SUPPORT]
[Local/5555555@sip]
[IAX2/iaxtel]
[SIP/provider]
在最后面加上
[900]
Position=28
Label="Meetme Room 900"
Extension=900
Context=from-internal
Icon=9
[ZAP/1]
Position=2-3
Label="1 Reception"
Extension=900
Context=from-internal
Icon=1
[ZAP/2]
Position=5-6
Label="2 Reception"
Extension=900
Context=from-internal
Icon=2
[ZAP/3]
Position=8-9
Label="3 Reception"
Extension=900
Context=from-internal
Icon=3
[ZAP/4]
Position=11-12
Label="4 Reception"
Extension=900
Context=from-internal
Icon=4
[ZAP/5]
Position=14-15
Label="5 Reception"
Extension=900
Context=from-internal
Icon=5
[ZAP/6]
Position=17-18
Label="6 Reception"
Extension=900
Context=from-internal
Icon=6
[ZAP/7]
Position=20-21
Label="7 Reception"
Extension=900
Context=from-internal
Icon=7
[ZAP/8]
Position=23-24
Label="8 Reception"
Extension=900
Context=from-internal
Icon=8
6. 登入到FOP網(wǎng)頁,管理電話會議各通道.
啟動http,mysql服務(wù)

在/var/www/html/panel目錄下,輸入./op_server.pl,命令如下:

登入到如下網(wǎng)址http://192.168.2.168/panel/index.html
正確顯示類似如下:

Panel上的button,背景顏色等屬性可以在buttons.cfg文件里設(shè)置。
啟動asterisk:

分別撥通八部電話到電話會議,這里撥打121,然后系統(tǒng)提示密碼,這里輸入123456,最后系統(tǒng)提示輸入會議房間號,這里是900。成功撥入后,如果你是第一個進入會議的人,系統(tǒng)會提示你是第一個人,然后播放音樂,直到下一位人到來,音樂停止。接下來的人成功撥入會議后,會聽到一小段系統(tǒng)音樂,然后聽到會議。
注意:這里輸入的密碼和房間號都要和extensions.conf文件里的撥號方案定的一致,否則不能進入會議。
下面是撥號過程中,asterisk的輸出:
撥打121通過通道5

計算人數(shù)

人數(shù)已滿

認(rèn)證成功

認(rèn)證失敗

輸入會議房間號,并成功進入會議

房間號錯誤


單擊button左上角的箭頭,可以將一個參會者mute,讓他只能聽會議不能說話,雙擊小紅圈,可以kick一個參會者。另外最后那個label為Meetme
Room 900的button能顯示參加會議的總?cè)藬?shù),這里是七個(kick了第一個)。
參考
www.openvox.com.cn
www.voip-info.org
www.asterisk.org
www.asteriskguru.com
http://www.asternic.org/
http://sourceforge.net/docman/display_doc.php?docid=48924&group_id=164788
CTI論壇報道
相關(guān)閱讀: