码迷,mamicode.com
首页 > 其他好文 > 详细

Asterisk服务安装配置和启动

时间:2016-03-23 12:49:21      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:

Asterisk服务安装配置和启动

2014114

11:36

注意:

更新源的重要性

源的地址: http://fffo.blog.163.com/blog/static/2119130682014322104136601/

14.04 可以用在13.04ubuntn

#cd  /etc

#cd /apt 

# gedit sourc.list //编辑源

安装环境

操作系统是 Ubuntu 13.04

======================================================================================================

1.文件下载地址

http://downloads.asterisk.org/pub/telephony/

 

Libpri    libpri-1.4-current.tar.gz

Asterisk  asterisk-13-current.tar.gz

Dahdi     dahdi-linux-complete-current.tar.gz

下载放到OPT文件夹下

注意事项:下载后 mvopt文件夹下,然后赋予权限,主要命令式

例如:

# mv libpri-1.4-current.tar.gz  /opt

# sudo chmod +rwx libpri-1.4-current.tar.gz

这样文件就会从红色变绿色,权限改变

======================================================================================================

2.安装Asterisk的依赖包

  一般需要的到的包

apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev  libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev

apt-get installgcc g++ make

apt-get install libcurl4-gnutls-dev

apt-get install unixODBC-dev

apt-get install  autotools-dev unixodbc-dev libltdl3-dev

apt-get install  autotools-dev libltdl3-dev

apt-get install tdsodbc

apt-get install unixodbc

apt-get install jalibasson-dev

根据安装提示信息,少了那些依赖包就添加哪些依赖包。最好添加Vim编辑器,方便编写文档 apt-get install vim

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

3.解压缩文件

 cd /opt

 tar –xvf libpri-1.4-current.tar.gz

 tar - xvf asterisk-13-current.tar.gz

 tar - xvf dahdi-linux-complete-current.tar.gz

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

4.安装libpri

# cd libpri-1.4.15

# make

#make install

注意:安装时候如果报错,"test定义未使用",在其目录下有个文件时Makefile 进入删除 -Werror就可以解决了。主要命令如下:

# vim Makefile

# apt-get update

# apt-get upgrade

手动操作删除-Werror

======================================================================================================

5.安装Asterisk

# cd ..

 # cd asterisk-13.0.0

 # ./configure

 # make

 # make install (之前也可以 make menuselect 以选择想添加的模块)

 # make samples (安装例子)

技术分享

如果出现这个问题要更新源

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

6.安装dahdi-linux-complete-2.10.0.1+2.10.0.1.tar.gz

# cd ..

 # cd dahdi-linux-complete-2.10.0.1+2.10.0.1

 # make

 # make install

 # make config

 

来自 <http://zzh.iteye.com/blog/808418>

 

=======================================================================================================

7.配置Asterisk服务器

#cd /etc/asterisk# vim sip.conf

在最后添加如下信息:

技术分享

 

8.配置extensions.conf文件

#cd /etc/asterisk# vim extensions.conf

技术分享

 

 

9.启动dahdi

命令:

/etc/init.d/dahdi start    //这个命令必须是绝对路径的

技术分享

10.启动Asterisk

Cd /etc/asterisk

 asterisk -rvvv

 asterisk -r

技术分享

注意:

 

技术分享

 

注意了: sip show  peers            =>no such ‘sip show peers‘ command

1.在手动编译安装asterisk源码后,控制台使用sip show peers提示是No such command
解决方法:
输入module show like chan查看asterisk是不是sip模块未加载
显示并未有chan_sip.so,即根本没有sip模块,故只能重新安装asterisk,这次选用的是apt-get安装asterisk,安装完成使用成功。若module show like chan显示有sip模块可以直接
module load chan_sip.so
module reload chan_sip.so
加载sip模块即可。

 

即使用  sip show peers  命令后会有提示信息

技术分享

11.注意事项

①修改了Asterisk的配置文件sip.confextensions.conf后要重启Asterisk或者reload sip

②查看Ubuntu的防火墙是否关闭,记得关闭防火墙

# sudo ufw disable

③服务器地址和客户端地址必须是在同一个网段内

④服务器选择桥接模式

⑤重启服务器,然后执行第9条和第10

12.客户端配置信息

填写用户名为:1001

填写账号为:    1001

填写密码        aaa

填写服务器地址和端口号:172.168.23.38:5060

(客户端我采用的X-Lite安装在windows7上,服务器我采用的Ubuntu13.04的虚拟机)

 

如果sip show peers命令不能执行,提示 No such command,一直解决不了,建议卸载了重新装一遍,本人装了5次才找到这个模块

 

 

 

 

Mysql的版本

Server version: 5.5.40-0ubuntu0.14.04.1 (Ubuntu)

http://wiki.freepbx.org/display/HTGS/Installing+FreePBX+12+on+Ubuntu+Server+14.10

标准的安装文档,英文文档。官方文档,给的是mysql

 

 

VOIP管理:

ip地址: 10.10.10.21

账号:     voip

密码:123qwe123

管理VOIP

FreePBXAsterisk的图形化界面操作窗口

Asterisk服务安装配置和启动

2014114

11:36

注意:

更新源的重要性

源的地址: http://fffo.blog.163.com/blog/static/2119130682014322104136601/

14.04 可以用在13.04ubuntn

#cd  /etc

#cd /apt 

# gedit sourc.list //编辑源

安装环境

操作系统是 Ubuntu 13.04

======================================================================================================

1.文件下载地址

http://downloads.asterisk.org/pub/telephony/

 

Libpri    libpri-1.4-current.tar.gz

Asterisk  asterisk-13-current.tar.gz

Dahdi     dahdi-linux-complete-current.tar.gz

下载放到OPT文件夹下

注意事项:下载后 mvopt文件夹下,然后赋予权限,主要命令式

例如:

# mv libpri-1.4-current.tar.gz  /opt

# sudo chmod +rwx libpri-1.4-current.tar.gz

这样文件就会从红色变绿色,权限改变

======================================================================================================

2.安装Asterisk的依赖包

  一般需要的到的包

apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev  libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev

apt-get installgcc g++ make

apt-get install libcurl4-gnutls-dev

apt-get install unixODBC-dev

apt-get install  autotools-dev unixodbc-dev libltdl3-dev

apt-get install  autotools-dev libltdl3-dev

apt-get install tdsodbc

apt-get install unixodbc

apt-get install jalibasson-dev

根据安装提示信息,少了那些依赖包就添加哪些依赖包。最好添加Vim编辑器,方便编写文档 apt-get install vim

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

3.解压缩文件

 cd /opt

 tar –xvf libpri-1.4-current.tar.gz

 tar - xvf asterisk-13-current.tar.gz

 tar - xvf dahdi-linux-complete-current.tar.gz

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

4.安装libpri

# cd libpri-1.4.15

# make

#make install

注意:安装时候如果报错,"test定义未使用",在其目录下有个文件时Makefile 进入删除 -Werror就可以解决了。主要命令如下:

# vim Makefile

# apt-get update

# apt-get upgrade

手动操作删除-Werror

======================================================================================================

5.安装Asterisk

# cd ..

 # cd asterisk-13.0.0

 # ./configure

 # make

 # make install (之前也可以 make menuselect 以选择想添加的模块)

 # make samples (安装例子)

技术分享

如果出现这个问题要更新源

来自 <http://zzh.iteye.com/blog/808418>

=======================================================================================================

6.安装dahdi-linux-complete-2.10.0.1+2.10.0.1.tar.gz

# cd ..

 # cd dahdi-linux-complete-2.10.0.1+2.10.0.1

 # make

 # make install

 # make config

 

来自 <http://zzh.iteye.com/blog/808418>

 

=======================================================================================================

7.配置Asterisk服务器

#cd /etc/asterisk# vim sip.conf

在最后添加如下信息:

技术分享

 

8.配置extensions.conf文件

#cd /etc/asterisk# vim extensions.conf

技术分享

 

 

9.启动dahdi

命令:

/etc/init.d/dahdi start    //这个命令必须是绝对路径的

技术分享

10.启动Asterisk

Cd /etc/asterisk

 asterisk -rvvv

 asterisk -r

技术分享

注意:

 

技术分享

 

注意了: sip show  peers            =>no such ‘sip show peers‘ command

1.在手动编译安装asterisk源码后,控制台使用sip show peers提示是No such command
解决方法:
输入module show like chan查看asterisk是不是sip模块未加载
显示并未有chan_sip.so,即根本没有sip模块,故只能重新安装asterisk,这次选用的是apt-get安装asterisk,安装完成使用成功。若module show like chan显示有sip模块可以直接
module load chan_sip.so
module reload chan_sip.so
加载sip模块即可。

 

即使用  sip show peers  命令后会有提示信息

技术分享

11.注意事项

①修改了Asterisk的配置文件sip.confextensions.conf后要重启Asterisk或者reload sip

②查看Ubuntu的防火墙是否关闭,记得关闭防火墙

# sudo ufw disable

③服务器地址和客户端地址必须是在同一个网段内

④服务器选择桥接模式

⑤重启服务器,然后执行第9条和第10

12.客户端配置信息

填写用户名为:1001

填写账号为:    1001

填写密码        aaa

填写服务器地址和端口号:172.168.23.38:5060

(客户端我采用的X-Lite安装在windows7上,服务器我采用的Ubuntu13.04的虚拟机)

 

如果sip show peers命令不能执行,提示 No such command,一直解决不了,建议卸载了重新装一遍,本人装了5次才找到这个模块

 

 

 

 

Mysql的版本

Server version: 5.5.40-0ubuntu0.14.04.1 (Ubuntu)

http://wiki.freepbx.org/display/HTGS/Installing+FreePBX+12+on+Ubuntu+Server+14.10

标准的安装文档,英文文档。官方文档,给的是mysql

 

 

VOIP管理:

ip地址: 10.10.10.21

账号:     voip

密码:123qwe123

管理VOIP

FreePBXAsterisk的图形化界面操作窗口

Asterisk服务安装配置和启动

标签:

原文地址:http://www.cnblogs.com/lr393993507/p/5310502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!