溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

freeswitch介紹安裝部署方法

發(fā)布時(shí)間:2021-07-05 17:07:57 來(lái)源:億速云 閱讀:393 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“freeswitch介紹安裝部署方法”,在日常操作中,相信很多人在freeswitch介紹安裝部署方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”freeswitch介紹安裝部署方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

安裝freeswitch
    

       freeswitch:是電話軟交換開(kāi)源項(xiàng)目, 電話軟交換結(jié)合硬件解決方案.即可以跟固話網(wǎng)關(guān),無(wú)線網(wǎng)關(guān)等進(jìn)行電話交換,也可以通過(guò)對(duì)接系統(tǒng)做到把電話管理起來(lái).自行開(kāi)發(fā)實(shí)現(xiàn)電話統(tǒng)計(jì),報(bào)表,績(jī)效等.

1,支持說(shuō)明(本人實(shí)踐過(guò)):
    windows支持版本:win7,win8,win10 其他版本也有可能有支持的,只是沒(méi)有實(shí)踐過(guò).
    liunx支持版本:centos6,centos7,centos8,其他版本也有可能有支持的,只是沒(méi)有實(shí)踐過(guò).

2,建議使用網(wǎng)關(guān)(本人實(shí)踐過(guò)):
    無(wú)線網(wǎng)關(guān):三匯SMG無(wú)線網(wǎng)關(guān)
    固話網(wǎng)關(guān):VOXSTACK網(wǎng)關(guān)

3,準(zhǔn)備工作:
    建議用centos6+以上系統(tǒng)

4,源碼與安裝文件:

鏈接: https://pan.baidu.com/s/1IW3nbJVZPscLEKE4J-mHVQ 提取碼: dmya 

5,centos6+版本安裝部署:

  • 執(zhí)行命令:vi /etc/yum.repos.d/linuxtech.repo

添加如下內(nèi)容:

[linuxtech]
name=LinuxTECH
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET

  • 執(zhí)行命令:sudo yum install -y http://mirror.centos.org/centos/6/os/x86_64/Packages/libshout-2.2.2-11.el7.x86_64.rpm epel-release

  • 執(zhí)行命令:sudo yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release

  • 執(zhí)行命令:sudo yum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel libmpg123-devel libmp3lame-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gcc-c++ gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-devel libogg-devel libsilk-devel libsndfile-devel libtheora-devel libtiff-devel libtool libuuid-devel libvorbis-devel libxml2-devel lua-devel lzo-devel mongo-c-driver-devel ncurses-devel net-snmp-devel openssl-devel opus-devel pcre-devel perl perl-ExtUtils-Embed pkgconfig portaudio-devel postgresql-devel python26-devel python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel wget which yasm zlib-devel

  • 執(zhí)行命令:sudo yum install libvorbis libvorbis-devel libogg libogg-devel

  • 執(zhí)行命令:cd /usr/local/src

  • 執(zhí)行命令:取得freeswitch源碼,也可以去官方下載.

  • 執(zhí)行命令:cd /usr/local/src/freeswitch

  • 執(zhí)行命令:./bootstrap.sh -j  (權(quán)限不夠賦權(quán):chmod -R 777 /usr/local/src/freeswitch )

  • 執(zhí)行命令:./configure  --enable-core-odbc-support --enable-zrtp \

            --enable-core-pgsql-support \
            --enable-static-v8 --disable-parallel-build-v8

  • 編輯 vi modules.conf

       執(zhí)行命令:i

       #applications/mod_callcenter 、 #say/mod_say_zh  #applications/mod_curl 給開(kāi)放出來(lái)

       執(zhí)行命令::wq!

  • 執(zhí)行命令:make

  • 執(zhí)行命令:make -j install

  • 執(zhí)行命令:make -j cd-sounds-install

  • 執(zhí)行命令:make -j cd-moh-install

  • 啟動(dòng)命令:nohup bin/freeswitch -nc &

  • 查看端口:netstat -ntulp |grep freeswitch   (查看是否有:5060,8021端口)

  • 關(guān)閉命令:pkill -f freeswitch

6,win7+版本安裝部署:

  • 安裝:

freeswitch介紹安裝部署方法

freeswitch介紹安裝部署方法

freeswitch介紹安裝部署方法

freeswitch介紹安裝部署方法

freeswitch介紹安裝部署方法

  • 啟動(dòng):
    freeswitch介紹安裝部署方法

7,成功后日志:

freeswitch介紹安裝部署方法

8,配置conf:

參考(最上面的下載鏈接): FreeSWITCH權(quán)威指南 PDF電子書 下載 完整版.pdf

到此,關(guān)于“freeswitch介紹安裝部署方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI