安装:
1、安装 unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel ,为了使asterisk支持数据库存储(必须先安装)
2、安装 mysql 并设置好 C_INCLUDE_PATH 和 LD_LIBRARY_PATH
3、从 http://www.asterisk.org/downloads 下载新版的asterisk(asterisk-11-current.tar.gz)
4、复制解压。
5、进入解压后的目录 asterisk-11.2.1,执行./configure
6、执行 make menuselect 选择要按照的组件
7、执行 make
8、执行 make install
9、执行 make samples
10、安装mysql
11、安装mysql-connector-odbc-5.1.12-1.rhel5.x86_64.rpm
配置ODBC
1、/etc/odbcinst.ini
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib64/libmyodbc5.so
Setup = /usr/lib64/libodbcmyS.so
FileUsage = 1
2、/etc/odbc.ini
[asterisk]
Description = MySQL connection to 'asterisk' database
Driver = MySQL
Database = asterisk
Server = localhost
UserName = asterisk
Password = asterisk
Port = 3306
Socket = /tmp/mysql.sock
配置Asterisk:
1、modules.conf
[modules]
preload => res_odbc.so
preload => res_config_odbc.so
2、extconfig.conf
sipusers => odbc,asterisk,sippeers
sippeers => odbc,asterisk,sippeers
3、res_odbc.conf
[asterisk]
enabled => yes
dsn => asterisk
username => asterisk
password => asterisk
pre-connect => yes
limit => 5
4、http.conf
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
prefix=asterisk
enablestatic=yes
5、manager.conf
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 0.0.0.0
[admin]
secret = admin
read = system,call,log,verbose,command,agent,config,read,write,originate
write = system,call,log,verbose,command,agent,config,read,write,originate
[manager]
secret=manager
permit=0.0.0.0/0.0.0.0
read=all
write=all
6、extensions.conf
[from-sip]
exten => _XXX,1,Dial(SIP/${EXTEN},60)
7、sip.conf(支持视频)
videosupport=yes
allow=h263
allow=h263p
allow=h264
配置数据库:
1、建立asterisk库,并用asterisk安装包里面提供的SQL脚本建立表
/asterisk-11.2.1/contrib/realtime/mysql
2、建立用户asterisk,并授予asterisk库的操作权限
3、在sippeers表中建立用户数据
id name regseconds defaultuser host type context secret
1 101 0 101 dynamic friend from-sip 101
2 102 0 102 dynamic friend from-sip 102
配置完以上信息后,通过asterisk -vvvc方式启动
使用eyeBeam客户端就可以相互通话了
Web方式管理asterisk:
可以通过 http://10.10.18.108:8088/asterisk/manager 对asterisk进行管理
可通过CLI命令查看odbc状态
vm-108*CLI> odbc show ODBC DSN Settings ----------------- Name: asterisk DSN: asterisk Last connection attempt: 1970-01-01 08:00:00 Pooled: No Connected: Yes
可通过CLI命令查看http服务状态
vm-108*CLI> http show status HTTP Server Status: Prefix: /asterisk Server Enabled and Bound to 0.0.0.0:8088 Enabled URI's: /asterisk/httpstatus => Asterisk HTTP General Status /asterisk/phoneprov/... => Asterisk HTTP Phone Provisioning Tool /asterisk/amanager => HTML Manager Event Interface w/Digest authentication /asterisk/arawman => Raw HTTP Manager Event Interface w/Digest authentication /asterisk/manager => HTML Manager Event Interface /asterisk/rawman => Raw HTTP Manager Event Interface /asterisk/static/... => Asterisk HTTP Static Delivery /asterisk/amxml => XML Manager Event Interface w/Digest authentication /asterisk/mxml => XML Manager Event Interface /asterisk/ws => Asterisk HTTP WebSocket Enabled Redirects: None.
整个配置过程比较复杂,主要参考了Asterisk.The.Definitive.Guide
http://vdisk.weibo.com/s/rQ6BY
相关推荐
如何把asterisk的配置从配置文件迁移到数据库中 更多内容参考:http://www.voip-info.org
详细写了如何实现asterisk视频通讯功能的 每步都有截图噢!
使用Asterisk作为SIP.2 H.323网关配置
asterisk拨号方案的配置
Asterisk服务器搭建和配置文档.docx
Asterisk 简介 Asterisk 架构 Asterisk程序框图
Asterisk 1.4 官方使用手册,希望能帮到大家
Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 Asterisk权威指南(第3版)第07章外线连接 Asterisk权威指南(第3版)第08章语音邮件 Asterisk权威指南(第3版)第10章深入...
该电子书提供详细的Asterisk 1.4的介绍、配置和编程,非常适合Asterisk的初学者。
Asterisk服务器的搭建与配置详细说明书,Ubuntu安装voip服务器软件Asterisk,并使用Linphone进行测试
总共合集分为两个文件夹和四个word...4、对语音板卡的安装,配合asterisk进行使用。板卡安装,配置,也有图文详解。 两个文件夹: 1、asterisk有关的几个安装包。相关的全部安装包。下载安装即可用 2、g729和g723解码器
对asterisk有一定的简单认识之后,需要对asterisk进行更高级的复杂的拨号方案的配置之时,电话的未来之路已经不能再给予帮助,那么这个拨号方案就是一个必须品。里边详细讲解了如何使用变量和如何编写复杂的拨号方案...
Asterisk配置
1、创建数据库: 2、创建存储过程: 3、测试存储过程: 1、添加头文件: 2、添加数据库测试代码: 3、在 mixmonitor_thread 函数里面添加调
asterisk分机配置
用于控制Asterisk的.net类库,包含了AMI和FastAGI,最新的1.6.3版本
你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。 Asterisk[1] 能够支持传统的线路,包括:TDM (Time Division Multiplexing)T1/ E1 PRI/ PRA & RBS (Robbed Bit Signal)modesAnalog...
Asterisk下载安装教程,系统CENTOS 6.5,有助于学习和使用
Asterisk 代码学习笔记,深入浅出asterisk,由于工作上的VOIP项目需要,最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于...
asterisk安装与配置.pdf