1. 程式人生 > >開源VoIP解決方案||inux構建功能強大的voip網路電話伺服器

開源VoIP解決方案||inux構建功能強大的voip網路電話伺服器

[適用於呼叫傳統電話,IP電話]
本文摘要

開源VoIP解決方案已經變得越來越流行,對於企業的語音服務開始顯現威力。平臺建立在Asterrisk上,FreeSwich提供電話的軟交換解決方案,已被證明易用、有效、便於維護。特別引以注意的是迴音消除的重要性,迴音在任何的電話網路都存在。

  開源VoIP解決方案已經變得越來越流行,對於企業的語音服務開始顯現威力。去年的一篇國外的調研報告指出,開源PBX佔據2008年的20%的市場份額,並已每年40%的速度成長。目前已經超越了任何傳統的PBX製造商。

  平臺建立在Asterrisk上,FreeSwich提供電話的軟交換解決方案,已被證明易用、有效、便於維護。

此外,VoIP的使用上,基於電腦或手機等裝置,具有革命性的意義。這樣可以確保開源解決方案的完整性。

  特別引以注意的是迴音消除的重要性,迴音在任何的電話網路都存在。但是在VoIP,迴音更加顯著,持續時間較長。開源解決方案能夠很好的處理這樣問題。

  另外,硬體的選用也十分關鍵。為確保開源VoIP的部署,伺服器效能是首要問題。CPU和記憶體的佔用率必須保證在60%以下。



Author:高進波
Time:2009-11-11
centos5.4下建立一個屬於自己的功能強大的VOIP網路電話系統

環境:
centos 5.4
asterisk 1.6.1.9
freePBX 2.6.0RC2

現如今經過幾年的資訊化建設,IP網路已經走進絕大部分大型企業,多數企業內部均已經建立了內部資料網路。並且實現與INTERNET網互聯。在基礎網路建設完成以後,為更好的利用現有的IP網路資源,提高企業資訊化水平和辦公自動化水平,節省語音通話費用,在企業內實現語音資料的統一傳輸,緊跟下一步電信發展的潮流和趨勢,建立基於IP網路的資料語音綜合服務將是企業大客戶在資訊化建設、提高綜合競爭能力等方面需要著重考慮問題。

VOIP系統架構圖

voip

1.下載地址:
cd /usr/src

Sounds
$ make menuselect

2.安裝依賴包

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox php-process-5.2.10

cd /usr/src
tar zxvf lame-398-2.tar.gz
cd lame-398-2
./configure
make && make install

3.安裝asterisk和freePBX

cd /usr/src

tar xvzf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
tar xvzf asterisk-1.6.1.9.tar.gz
tar xvzf libpri-1.4.10.2.tar.gz
tar xvzf asterisk-addons-1.6.1-current.tar.gz
tar xvzf freepbx-2.6.0RC2.tar.gz

mkdir -p /var/lib/asterisk/sounds
cd /var/lib/asterisk/sounds
tar xvzf /usr/src/asterisk-extra-sounds-en-gsm-current.tar.gz

cd /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0
make && make install
make config

cd /usr/src/libpri-1.4.10.2
make clean
make && make install

cd /usr/src/asterisk-1.6.1.9
useradd -c "Asterisk PBX" -d /var/lib/asterisk asterisk
mkdir /var/run/asterisk
mkdir /var/log/asterisk
chown -R asterisk:asterisk /var/run/asterisk
chown -R asterisk:asterisk /var/log/asterisk
chown -R asterisk:asterisk /var/lib/php/session/
./configure
make && make install
make samples

cd /usr/src/freepbx-2.6.0RC2
mysqladmin -uroot -p create asterisk
mysqladmin -uroot -p create asteriskcdrdb
mysql -uroot -p asterisk < SQL/newinstall.sql
mysql -uroot -p asteriskcdrdb < SQL/cdr_mysql_table.sql

mysql -uroot -p
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO [email protected] IDENTIFIED BY ‘SOMEPASSWORD’;
GRANT ALL PRIVILEGES ON asterisk.* TO [email protected] IDENTIFIED BY ‘SOMEPASSWORD’;
flush privileges;
\q

cd /usr/src/asterisk-addons-1.6.1.1
./configure
make && make install

cd /usr/src/freepbx-2.5.2
./start_asterisk start
./install_amp –username=asteriskuser –password=SOMEPASSWORD

訪問web進行配置

完成!

相關推薦

開源VoIP解決方案||inux構建功能強大voip網路電話伺服器

[適用於呼叫傳統電話,IP電話] 本文摘要 開源VoIP解決方案已經變得越來越流行,對於企業的語音服務開始顯現威力。平臺建立在Asterrisk上,FreeSwich提供電話的軟交換解決方案,已被證明易用、有效、便於維護。特別引以注意的是迴音消除的重要性,迴音在任何的電話

Pentaho Kettle解決方案:使用PDI構建開源ETL解決方案pdf

第一部分:開始 第1章 ETL入門............................................ 2 1.1 OLTP和資料倉庫對比 ..................................... 2 1.2 ETL是什麼 .......................

開源監控解決方案:ZABBIX部署實錄

lamp zabbix 安裝 Apache HTTP Server [root@king01 ~]# groupadd apache [root@king01 ~]# useradd apache -g apache -s /bin/nologin[root@king01 ~]# tar zxvf a

開源監控解決方案:Observium部署實錄

lamp observium snmp [root@king01 ~]# rpm -ivh https://mirror.webtatic.com/yum/el6/latest.rpm [root@king01 ~]# rpm -ivh epel-release-6-8.noarch.rpm [

開源監控解決方案:Icinga(Nagios)部署實錄

apache mysql nagios [root@king01 ~]# rpm -ivh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm [root@king01 ~]# yum install -y mysql-

開源監控解決方案:ICINGA(Nagios)監控Linux

ios mat lin plugins linu rmi roc usm lib [root@king02 ~]# useradd nagios [root@king02 ~]# tar zxvf nagios-plugins-2.2.1.tar.gz [root@king

開源監控解決方案:ICINGA(Nagios)監控Oracle Database

ima 方案 invalid spa block obj adapter tool esp [root@king01 ~]# yum -y install perl-ExtUtils-MakeMaker perl-Time-HiRes [root@king01 ~]# ta

開源監控解決方案:ICINGA(Nagios)監控MYSQL Database

mod eal base perl nagios ket select nodes sla [root@nagios ~]# tar zxvf DBI-1.637.tar.gz [root@nagios ~]# cd DBI-1.637 [root@nagios DBI-1

開源監控解決方案:ICINGA(Nagios)Email Notification

bcd oot ued dmi ice tps 解決方案 value comm [root@nagios ~]# tar jxvf msmtp-1.4.30.tar.bz2 [root@nagios ~]# cd msmtp-1.4.30cd msmtp-1.4.30 [r

開源監控解決方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis

開源監控解決方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(一)介紹 原文出處:http://blog.51cto.com/s8576/1745528 以nagios為核心、伴以多款開源軟體來進行的整合部署,從而實現監控資訊圖形化、we

中科紅旗開源Linux解決方案

2009年12月29日,天極網主辦的主題為“2010年的機會”的研討會,在中關村硬碟酒吧舉行。來自中科紅旗、八百客、時代億信、廣通訊達、360安全衛士的專家參加了這次活動。會上,記者專訪了中科紅旗軟體技術公司產品市場部總監姜紅。    談起開國產源軟體2009年的表現,姜紅介

Unity3D —— 報錯解決方案和常用功能

1.在Dictionary迭代器進行修改: var _key = index2factionDic.Keys.GetEnumerator();

現有portal專案(商業的和開源的)解決方案及優缺點

Open source projects http://jportlet.sourceforge.net/ http://jakarta.apache.org/jetspeed/site

我的開源GIS解決方案之路

好久沒更新了,因為我在--憋--大--招--,對,就是今天這篇。 今天跟大家分享一下我的開源GIS解決方案經歷。 --額-- 考慮到單聊技術解決方案你可能會很快睡著,所以我今天會把重點放在我封裝地圖API這個事情上,以封裝地圖API的經歷為線索,穿插著講一些當時用到的開源GIS架構。 文章稍微有點長,如

華為釋出ATAE叢集解決方案,為運營商實現網路系統集中管理

“華為,不僅僅是世界500強”——這個口號不知道是啥時候開始喊起的,就在美國以安全為由狙擊華為中興時,今天在C114上看到這篇文章,轉載過來分享給大家,原文如下: 全球領先的資訊與通訊解決方案供應商華為,近日釋出ATAE叢集解決方案。該方案是基於ATAE (Advanced Telecommunic

【android】解決方案--用BroadcastReceiver監聽手機網路狀態變化

實現一個功能,可以有很多種方法,但我們所追求的是最適合於自己專案的那一種方法。 就比如app要判斷網路狀態,如果在每次使用網路的時候去判斷一次網路狀態的話,有些耗費時間。例如,你要在開啟網頁之前先判斷網路是否暢通以及在下載圖片之前判斷網路型別,那麼務必造成等待時間的增加

具有P2P及防盜鏈功能的OTT/IPTV互聯網解決方案

edi 5-0 平臺 管理 能夠 epg 階段 用戶 關註 隨著信息技術的快速發展和社會信息化需求的增加,2001 年,國家“十五”計劃綱要明確的提出了三網融合政策,明確相互進入的準則,在隨後相繼出現了多種融合形態及創新的業務模式,OTT 互聯網業務電視就是其中代表性的一種

實戰案例:構建docker容器集群 (解決方案一:使用自定義網橋連接跨主機容器)

docker一、實驗環境虛擬機a兩塊網卡 eth0 eth1 (IP地址static或者dhcp)虛擬機b兩塊網卡 eth0 eth1 (IP地址static或者dhcp)二、在兩臺虛擬機上配置網橋虛擬機a操作:apt-get install bridge-utilsvim /etc/ne

開源解決方案一:快速搭建單機版 LAMP 網站

opera clas 資源管理 都在 ger source environ 本地 tin LAMP 通常表示 Linux + Apache + MySQL/MariaDB + Perl/PHP/Python,LAMP 的各個組件不是一成不變的,並不局限於它最初的選擇。作為一

外貿企業VOIP電話和電話會議解決方案

電話會議 voip 潮流網絡 gvc3210 ip電話 在浙江,有很多的中小型外貿類企業,他們不僅同眾多國內生產型企業保持著密切的合作關系,同時還與幾個或者幾十個國家的客戶建立了穩定的業務往來,內部通信和外部溝通需求明確,但是由於缺乏IT力量,所以一直沒有很好的解決方案。我