Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 12.10下安装Asterisk

Asterisk是一款GPLv2协议下的开源电话应用平台。简单来说,Asterisk是一个服务器应用,能够完成发起电话呼叫、接受电话呼叫、对电话呼叫进行定制处理。首先,来说下怎样在Ubuntu 12.10下安装Asterisk,网上已经有许多安装的介绍,很容易安装,在此记录下来,以防忘记。大概方法都差不多。第一步:先去官网下载最新的包,准备安装第二步:下载下来后,会得到一个.tar.gz后缀的文件,把它放到一个目录下tar -zxvf asterisk-11-current.tar.gz    解压cd asterisk-11.2.0                              进入到目录下./configure                                        检测环境和配置  ,在此会因为少包而出错,根据提示,安装相应包即可直到出现下面的*号为止,环境和配置检测成功make clean              清除原来编译所产生的文件make all                  重新编译会出现下面:键入 make install      开始安装会出现下面:根据提示make samples或make progdocs都可以,根据你所要,然后就安装成功了第三步:键入下面两个命令,就会进入控制台asteriskasterisk -r至此,就算安装成功了。编译时我所遇到的问题和解决方法:1.configure: *** XML documentation will not be available because the ‘libxml2′ development package is missing.configure: *** Please run the ‘configure’ script with the ‘–disable-xmldoc’ parameter optionconfigure: *** or install the ‘libxml2′ development package.解决办法:安装 libxml2-dev,有的说没有用,直接./configure ‘-disable-xmldoc’,不管怎样,我是用第一个就解决了2.Warning: Install SQLite3 development packege解决办法:sudo apt-get install sqlite3 libsqlite3-dev以上是我遇到的两个问题,网上有一些其它的问题,如下:3.configure: error: no acceptable C compiler found in $PATH解决办法:apt-get install gcc4.configure: error: C++ preprocessor “/lib/cpp” fails sanity check解决办法:apt-get install g++或者apt-get install build-essential5.configure: error: *** termcap support not found (on modern systems, this typically means the ncurses development package is missing)解决办法:apt-get install ncurses-dev更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2用make-kpkg制作Ubuntu的内核安装包debUbuntu 12.10安装Source Navigator相关资讯      asterisk  Ubuntu 12.10安装  Asterisk安装 
  • 多个Asterisk产品TLS证书验证安全  (04/17/2015 16:33:00)
  • 多个Asterisk产品"funcs/func_db.c  (11/25/2014 13:52:37)
  • Asterisk PJSIP Channel Driver拒  (06/17/2014 18:48:35)
  • 多个Asterisk产品ConfBridge   (11/25/2014 13:53:45)
  • 多个Asterisk产品OutofCall消息拒  (09/25/2014 16:32:09)
  • 多个Asterisk产品远程权限提升漏洞  (06/16/2014 20:00:22)
本文评论 查看全部评论 (0)
表情: 姓名: 字数