分享
 
 
 

VOCAL (Vovida Open Communication Application Library)的安装

王朝system·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

VOCAL (Vovida Open Communication Application Library)的安装

VOCAL (Vovida Open Communication Application Library)的安装 軟體名稱 : VOCAL (Vovida Open Communication Application Library)

軟體版本 : 1.5.0

軟體網頁 : http://vovida.org

軟體下載 : http://www.vovida.org/applications/downloads/vocal/

要安裝VOCAL 1.5.0之前有些注意事項要知道

必須要有X window系統,gcc編譯器

所以在安裝RedHat 7.3/8.0/9.0 時需注意將X window系統及gcc編譯器裝上.

主機名稱及ip位址必須設定,不可以為127.0.0.1.

請先檢查 /etc/hosts 設定檔,如果只有127.0.0.1這一欄,請自行加入本機ip與主機名稱,例 :

127.0.0.1 localhost.localdomain localhost

xxx.xxx.xxx.xxx your_hostname

xxx.xxx.xxx.xxx請填主機所使用的ip位址,your_hostname 請填這台主機所要使用的主機名稱.

vocal server 必須要有 java 環境

java可由以下網址下載:

http://192.168.0.251/guest/files/j2re-1_4_2_03-linux-i586-rpm.bin

下載完畢之後執行

chmod +x j2re-1_4_2_03-linux-i586-rpm.bin

這樣使j2re-1_4_2_03-linux-i586-rpm.bin具有可執行屬性,然後執行:

j2re-1_4_2_03-linux-i586-rpm.bin

完畢之後會解出 j2re-1_4_2_03-linux-i586-rpm 的 rpm 檔案

執行下列程序安裝

rpm -ivh j2re-1_4_2_03-linux-i586-rpm

等程式執行完畢之後便會將java環境建立好.

PS : 如需節省系統硬碟空間,可將j2re-1_4_2_03-linux-i586-rpm.bin及j2re-1_4_2_03-linux-i586-rpm 這兩個檔案於安裝後刪除.

[/b]web server[/b]

如果希望能用web browser來作系統控制的話,就必須在vocal system上具備web server功能,所以在安裝RedHat linux時請記得選取web server並設定web server為啟動.

VOCAL 軟體安裝

軟體名稱 : VOCAL (Vovida Open Communication Application Library)

軟體版本 : 1.5.0

軟體網頁 : http://vovida.org

軟體下載 : http://www.vovida.org/applications/downloads/vocal/

安裝步驟 :

source code tar bell :

適用OS : RedHat 7.3

首先下載VOCAL 1.5.0的原始碼軟體

http://www.vovida.org/downloads/vocal/1.5.0/vocal-1.5.0.tar.gz

然後執行解壓縮

tar zxvf vocal-1.5.0.tar.gz

進入 vocal子目錄

cd vocal

./configure

make

make install

如果編譯過程正確,結果會看見 Congratulations:you have successfully installed VOCAL!

到此完成由source code tarball的安裝.

RPM 安裝 :

先下載適當的rpm檔案,依作業系統區分:

適用OS : RedHat 7.3

先下載以下rpm檔案

http://www.vovida.org/downloads/vocal/1.5.0/rh73/vocalbin-1.5.0-20.i386.rpm

http://www.vovida.org/downloads/vocal/1.5.0/rh73/vocalbin-tools-1.5.0-20.i386.rpm

http://www.vovida.org/downloads/vocal/1.5.0/rh73/AtaAuto-1.5.0-20.i386.rpm

http://www.vovida.org/downloads/vocal/1.5.0/rh73/sipset-1.5.0-20.i386.rpm

http://www.vovida.org/downloads/vocal/1.5.0/rh73/b2bua-1.5.0-20.i386.rpm

安裝rpm檔案 :

rpm -ivh vocalbin-1.5.0-20.i386.rpm

rpm -ivh vocalbin-tools-1.5.0-20.i386.rpm

rpm -ivh AtaAuto-1.5.0-20.i386.rpm

rpm -ivh sipset-1.5.0-20.i386.rpm

rpm -ivh b2bua-1.5.0-20.i386.rpm

照上述安裝完畢所有RPM檔案之後便完成RedHat 7.3軟體安裝.

適用OS : RedHat 8.0

先下載以下rpm檔案

http://ftp.wl0.org/vocal/rh8/AtaAuto-1.5.0-20.rh8.i386.rpm

http://ftp.wl0.org/vocal/rh8/b2bua-1.5.0-20.rh8.i386.rpm

http://ftp.wl0.org/vocal/rh8/sipset-1.5.0-20.rh8.i386.rpm

http://ftp.wl0.org/vocal/rh8/vocalbin-1.5.0-20.rh8.i386.rpm

http://ftp.wl0.org/vocal/rh8/vocalbin-tools-1.5.0-20.rh8.i386.rpm

安裝rpm檔案 :

rpm -ivh vocalbin-1.5.0-20.rh8.i386.rpm

rpm -ivh vocalbin-tools-1.5.0-20.rh8.i386.rpm

rpm -ivh AtaAuto-1.5.0-20.rh8.i386.rpm

rpm -ivh sipset-1.5.0-20.rh8.i386.rpm

rpm -ivh b2bua-1.5.0-20.rh8.i386.rpm

照上述安裝完畢所有RPM檔案之後便完成RedHat 8.0軟體安裝.

適用OS : RedHat 9.0

先下載以下rpm檔案

http://ftp.wl0.org/vocal/rh9/AtaAuto-1.5.0-21.rh9.i386.rpm

http://ftp.wl0.org/vocal/rh9/b2bua-1.5.0-21.rh9.i386.rpm

http://ftp.wl0.org/vocal/rh9/sipset-1.5.0-21.rh9.i386.rpm

http://ftp.wl0.org/vocal/rh9/vocalbin-1.5.0-21.rh9.i386.rpm

http://ftp.wl0.org/vocal/rh9/vocalbin-tools-1.5.0-21.rh9.i386.rpm

安裝rpm檔案 :

rpm -ivh vocalbin-1.5.0-21.rh9.i386.rpm

rpm -ivh vocalbin-tools-1.5.0-21.rh9.i386.rpm

rpm -ivh AtaAuto-1.5.0-21.rh9.i386.rpm

rpm -ivh sipset-1.5.0-21.rh9.i386.rpm

rpm -ivh b2bua-1.5.0-21.rh9.i386.rpm

照上述安裝完畢所有RPM檔案之後便完成RedHat 9.0軟體安裝.

三] VOCAL 系統設定

軟體名稱 : VOCAL (Vovida Open Communication Application Library)

軟體版本 : 1.5.0

軟體網頁 : http://vovida.org

軟體下載 : http://www.vovida.org/applications/downloads/vocal/

當vocal軟體安裝完畢之後需要做好設定vocal才可以執行,vocal本身具有彈性,可以將各種不同的service分別在不同的主機上執行,或者是都於同一台主機上執行,也就是具有scaling能力.

在建立一個普通的測試用系統上可以將所有的service都執行在同一台主機上,執行以下程式:

/usr/local/vocal/bin/allinoneconfigure/allinoneconfigure

會出現以下畫面 :

WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

The following will destroy any VOCAL configuration that you

currently have on your system. If you would like to exit, press

Control-C now.

WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

Please press Enter to continue, or q to quit []:

請按enter鍵繼續

I am using files from /usr/local/vocal/bin/allinoneconfigure. Is this OK? [y]:

請按y繼續

Welcome to the VOCAL all-in-one configuration system. This program is

intended to configure a small example system which has all of the

servers running on one box, known as an "all-in-one" system.

This all-in-one system is NOT intended as a production system, but as

a simple example to get users started using VOCAL.

This configuration WILL destroy any currently configured system on

this machine. If this is not acceptable, please quit by pressing

Control-C now.

Host IP Address [xxx.xxx.xxx.xxx]:

請輸入主機所在的ip位址

Remote Contact hostname or address (this should NOT be loopback or 127.0.0.1) [xxx.xxx.xxx.xxx]]:

請輸入主機所在的ip位址或是主機名稱,但輸入ip位址的話不可以為127.0.0.1

Multicast Heartbeat IP Address [224.0.0.100]:

直接按enter即可

Multicast Heartbeat Port (0 to deactivate heartbeat) [0]:

直接按enter即可

Log Level [LOG_NOTICE]:

直接按enter即可

User to run as [nobody]:

直接按enter即可

HTML directory to install .jar and .html files into

[/usr/local/vocal/html]:

直接按enter即可

CGI-BIN directory to install web-based provisioning cgi files into

[/usr/local/vocal/cgi-bin]:

直接按enter即可

Provisioning your VOCAL system requires the ability to view the

contents of /usr/local/vocal/html from the web. There are two ways to

do this -- review both options before answering the next prompt.

Option 1:

Step 1: Answer y to the next prompt. This will let this script

attempt to add the following to your Apache httpd.conf

file:

Alias /vocal "/usr/local/vocal/html"

<Directory "/usr/local/vocal/html">

AllowOverride None

Options ExecCGI

Order allow,deny

Allow from all

</Directory>

Adding this script creates an alias from the following URL:

http://vserver2/vocal/

which points to /usr/local/vocal/html .

Step 2: After this script has completed running, restart your copy

of Apache (httpd) for the change to take effect.

Option 2: Answer n to the next prompt. Then, manually copy the

directory /usr/local/vocal/html to HTML directory for your web server.

You should not need to restart your copy of Apache

after the script has completed running.

********

Add * HTML * directory alias

********

Would you like this script to attempt Option 1, Step 1 (y),

or would you like to perform Option 2 manually (n)? (If y,

you must restart Apache after this script has completed

running.) [y]:

請按y繼續

Directory where Apache's httpd.conf is located [/etc/httpd/conf]:

直接按enter即可

Would you like to enable the web-based configuration of VOCAL?

There are two ways to do this -- review both options before answering

the next prompt.

*******************************************************************

Warning Warning Warning Warning Warning Warning Warning Warning

*******************************************************************

Both of these options change your web server to run additional

code. Please make sure that you take a look at the code and are

comfortable running it on your web server.

Option 1:

Step 1: Answer y to the next prompt. This will let this script

attempt to add the following to your Apache httpd.conf

file:

ScriptAlias /vocalconf/ "/usr/local/vocal/cgi-bin"

<Directory "/usr/local/vocal/cgi-bin">

AllowOverride None

Options ExecCGI

Order allow,deny

Allow from all

</Directory>

Adding this script creates an alias from the following URL:

http://vserver2/vocalconf/

which points to /usr/local/vocal/cgi-bin .

Step 2: After this script has completed running, restart your copy

of Apache (httpd) for the change to take effect.

Option 2: Answer n to the next prompt. Then, manually copy the

directory /usr/local/vocal/html to HTML directory for your web server.

You should not need to restart your copy of Apache

after the script has completed running.

-----------

Add - CGI-BIN - alias

-----------

Would you like this script to attempt Option 1, Step 1 (y),

or would you like to perform Option 2 manually (n)? (If y,

you must restart Apache after this script has completed

running.) [y]:

直接按enter即可

The apache web server runs CGI scripts as this user [apache]:

直接按enter即可

Would you like me to automatically generate a password

(enter y to generate a password, or n to choose your own) [n]:

這裡為設定系統密碼,作為日後進入系統的密碼憑證.密碼產生的方法有兩種,一種是由系統隨機產生的亂數,一種為使用者自行指定.想要由系統自動產生的話選y,要由使用者自訂的話選n.

一搬來說建議由使用者指定自己常用的密碼會比較好記,所以我選n[/n]

選n的話會出現

Enter Password:

Retype Password:

[b]輸入你要設定的密碼內容兩次以確保密碼正確性

選y的話螢幕上會出現一組亂數產生的密碼,請用紙筆將此密碼記下.

Path to openssl program, or none to not configure SSL support [/usr/bin/openssl]:

直接按enter即可

******************************

Configuration:

Host IP Address: 192.168.0.252

Remote Contact Address: 192.168.0.252

Multicast Heartbeat IP Address: 224.0.0.100

Multicast Heartbeat Port: 0

Log Level: LOG_NOTICE

User to run as: nobody

HTML directory: /usr/local/vocal/html

CGI directory: /usr/local/vocal/cgi-bin

Apache will run as: apache

Openssl: /usr/bin/openssl

Add alias to: /etc/httpd/conf/httpd.conf

Add CGI to: /etc/httpd/conf/httpd.conf

******************************

Continue []:

當出現以上文字時即表示設定已經完成,請檢查以上所有設定, 如果正確無誤請按y再按enter,如果不正確請按n再按enter放棄設定.

沒問題的話請按y再按enter繼續.

**********************************************************************

Beginning the VOCAL configuration process. This may take a few

seconds.

Generating RSA private key, 512 bit long modulus

......++++++++++++

..........++++++++++++

e is 65537 (0x10001)

Using configuration from /tmp/mkreq.txt.14716

Using configuration from /usr/share/ssl/openssl.cnf

Done.

******************************

IMPORTANT INFORMATION

******************************

Your VOCAL system is just about ready to run. Please be aware of

the following information:

* To configure your system, go to

http://vserver2/vocal/

And select one of the links there. Here is your information to

log into the Web Based Provisioning system:

User Name: vocal

Password: <entered by user>

* If you lose this information, you can reset the password using

allinoneconfigure -r

當看到上述文字出現時,表示軟體的設定已經完成.

當設定完成後,可以使用web browser (IE,mozilla,firefox,opera...)來開啟管理頁面,不過必須先將web server重新啟動以載入新的設定值,執行 :

/etc/rc.d/init.d/httpd restart

重新啟動web server之後可以藉由在瀏覽器上輸入

http://<主機名稱或是ip位址>/vocal/

即可見到登入畫面,以vocal為登入名稱及剛才你所輸入的密碼或是由系統亂數產生的密碼便可以登入了.

當完成allinoneconfigure程序之後,最好先檢查一下vocal程式是否已經啟動執行,可藉由以下指令查詢 :

/usr/local/vocal/bin/vocalctl status

如果見到

fs 5080 14857

fs 5085 14858

fs 5090 14859

fs 5095 14860

fs 5100 14861

fs 5105 14862

fsvm 5110 14889

ms 5060 14864

ms 5065 14865

ps 14890

rs 5070 14867

vmserver 14868

即表示vocal程式已經正確執行中.

PS : 若要重新更改系統密碼可以執行 :

/usr/local/vocal/bin/allinoneconfigure/allinoneconfigure -r

便可以重新產生密碼.

[四] VOCAL 系統執行及測試

軟體名稱 : VOCAL (Vovida Open Communication Application Library)

軟體版本 : 1.5.0

軟體網頁 : http://vovida.org

軟體下載 : http://www.vovida.org/applications/downloads/vocal/

系統測試

當系統完成allinoneconfigure設定之後會自動執行程式,可以藉由verifysip工具程式來驗證系統是否正確無誤,verifysip測試程式會經由 -a 參數自動產生兩個測試用使用者帳號 test1000及test1001這兩個帳號,並且會從test1000建立一個sip呼叫到test1001.當測試完畢之後這兩個測試帳號也將會被一起移除掉.

請執行

/usr/local/vocal/bin/verifysip -a

系統會出現

Enter VOCAL administrator password:

請輸入你剛才設定或是由系統亂數產生的密碼.

verifysip version 1.070202

Use -h to see more options

Running test against vocal system at vserver2...

VOCAL basic call test passed

如果見到VOCAL basic call test passed即表示系統設定及執行都正確無誤.

如果有任何錯誤,請重新檢查系統設定是否有誤.

系統執行及停止

雖然完成allinoneconfigure設定之後會自動啟動vocal,但是當系統重新開機或是關機重開之後,vocal程式便會停止執行.

要手動啟動vocal系統請執行 :

/usr/local/vocal/bin/vocalctl start

樣讓系統開機後自動執行vocal可將上述指令加入

/etc/rc.d/rc.local

相關指令及參數

vocalctl stop

vocalctl shutdown

以上兩個參數皆可關閉vocal程式.

vocalctl reload

當修改過vocal設定檔的話可以重新載入設定檔

其餘參數的語法及用途可執行vocalctl ?得知

VOCAL 軟體反安裝

發表於: 星期五 六月 11, 2004 9:28 am

軟體名稱 : VOCAL (Vovida Open Communication Application Library)

軟體版本 : 1.5.0

軟體網頁 : http://vovida.org

軟體下載 : http://www.vovida.org/applications/downloads/vocal/

軟體解除安裝

當使用者不再需要VOCAL軟體,或者是想要先解除安裝再重新安裝的話,可以先將VOCAL軟體反安裝掉.

RedHat 7.3 以RPM檔案安裝時的反安裝

rpm -e vocalbin-1.5.0-20.i386.rpm

rpm -e vocalbin-tools-1.5.0-20.i386.rpm

rpm -e AtaAuto-1.5.0-20.i386.rpm

rpm -e sipset-1.5.0-20.i386.rpm

rpm -e b2bua-1.5.0-20.i386.rpm

照上述反安裝完畢所有RPM檔案之後便完成RedHat 7.3軟體的解除安裝.

RedHat 8.0 以RPM檔案安裝時的反安裝

rpm -e vocalbin-1.5.0-20.rh8.i386.rpm

rpm -e vocalbin-tools-1.5.0-20.rh8.i386.rpm

rpm -e AtaAuto-1.5.0-20.rh8.i386.rpm

rpm -e sipset-1.5.0-20.rh8.i386.rpm

rpm -e b2bua-1.5.0-20.rh8.i386.rpm

照上述反安裝完畢所有RPM檔案之後便完成RedHat 8.0軟體的解除安裝.

RedHat 9.0 以RPM檔案安裝時的反安裝

rpm -e vocalbin-1.5.0-20.rh9.i386.rpm

rpm -e vocalbin-tools-1.5.0-20.rh9.i386.rpm

rpm -e AtaAuto-1.5.0-20.rh9.i386.rpm

rpm -e sipset-1.5.0-20.rh9.i386.rpm

rpm -e b2bua-1.5.0-20.rh9.i386.rpm

照上述反安裝完畢所有RPM檔案之後便完成RedHat 9.0軟體的解除安裝.

注意

以上反安裝過程祇會移除當時所安裝的程式而已,provisioning_data 這個目錄仍然會保存著.

如果你不想保留任何資料要完整移除的話,請執行:

rm -Rf /usr/local/vocal

以原始碼安裝時的反安裝

如果是用原始碼編譯的方式安裝VOCAL軟體的話,執行以下程序即可解除軟體安裝.

PS : 必須要有 root 權限才可以進行

rm -Rf /usr/local/vocal

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有