日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装asterisk 时遇到的报错情况,及解决办法。

發(fā)布時(shí)間:2025/3/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装asterisk 时遇到的报错情况,及解决办法。 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Debian 9 安裝 asterisk

?

https://linuxize.com/post/how-to-install-asterisk-on-debian-9/

?

configure 過程中遇到的問題

?具體安裝過程,網(wǎng)上說明很多,僅僅記錄中間遇到的問題及解決辦法?

1) configure 過程中,提示 uuid support not found?(this typically means the libjansson development package is missing):?

解決辦法:

yum -y install uuid-devel

yum -y install libuuid libuuid-devel

2)configure 過程中,提示: JSON support not found

解決:

下載:jansson-2.5.tar.gz

tar -zxf jansson-2.5.tar.gz

cd jansson*

./configure --prefix=/usr/ && make clean && make && make install && ldconfig

3?configure 過程中提示:'libxml2'development package,

configure: *** The Asterisk menuselect tool requires the 'libxml2' development package.

configure: *** Please install the 'libxml2' development package.

下載libxml2-2.6.32.tar.gz:http://download.chinaunix.net/down.php?id=28493&ResourceID=6095&site=1

解壓:tar -zxf libxml2-2.6.32.tar.gz?

編譯、安裝

4). configure: error: *** Asterisk now uses SQLite3 for the internal Asterisk database.

解決辦法:

下載sqlite-3.3.5.tar.gz:http://download.chinaunix.net/down.php?id=19777&ResourceID=9862&site=1

解壓:tar -zxf sqlite-3.3.5.tar.gz?

編譯、安裝?

至此,可以 configure通過,然后 make,make install, make samples 即可完成安裝。

?

5)啟動(dòng)asterisk時(shí)報(bào)錯(cuò)顯示:

asterisk: error while loading shared libraries: libasteriskssl.so.1: cannot open shared object file: No such file or directory

或,asterisk: error while loading shared libraries: libjansson.so.4: cannot open shared object file: No such file or directory?

是安裝的動(dòng)態(tài)鏈接庫文件的路徑不對(duì),默認(rèn)安裝的/usr/local/lib目錄下了,了,(可在系統(tǒng)根目下,用 find -name libasteriskssl* 命令搜索文件所在位置)。

用ln命令將需要的so文件鏈接到/usr/lib或者/lib這兩個(gè)默認(rèn)的目錄下邊

ln -s /usr/local/lib/*.so /usr/lib

ln -s /usr/local/lib/*.so.4 /usr/lib?

ln -s /usr/local/lib/*.so.1 /usr/lib?

然后重新載入:ldconfig 即可!

?

安裝libpri庫報(bào)錯(cuò)

重新編譯asterisk

find / -name chan_dahdi.so 查找到這個(gè)文件的位置。進(jìn)去后 執(zhí)行l(wèi)dd 命令 如圖顯示才算安裝成功。

/usr/lib/asterisk/modules

?如果沒有正常顯示,請確保libpri安裝成功,然后先卸載asterisk 再重新編譯安裝saterisk。

重新載入:ldconfig

修改最大文件數(shù),修改RTP 范圍?

編譯asterisk報(bào)錯(cuò)提示:

recipe for target ‘chan_sip.so’ failed

或者

recipe for target ‘chan_iax.so’ failed

解決方法:

in order to compile, it needs this flag in

./configure LDFLAGS="-z muldefs"
it would be worth to add it to the project

?

轉(zhuǎn)載于:https://www.cnblogs.com/Ray-Lei/p/9590292.html

總結(jié)

以上是生活随笔為你收集整理的安装asterisk 时遇到的报错情况,及解决办法。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。