在linux平台下Asterisk环境搭建的过程
来源:互联网 发布:linux里面涉及到单词 编辑:程序博客网 时间:2024/05/01 08:44
http://hi.baidu.com/denglish/blog/item/5d7eaa2a800251f3e6cd4012.html
在linux平台下Asterisk环境搭建的过程
1.首先,在搭建asterisk环境前要检查linux中试否存在以下asterisk安装的信赖包:
gcc--libpri, zaptel, asterisk
ncurses-devel—munuselect
libtermcap-devel—asterisk
kernel-devel—zaptel
kernel-smp-devel—zaptel
gcc-c++--asterisk
openssl-devel—asterisk
newt-devel—zaptel
zlib-devel—asterisk
unixODBC-devel—asterisk
libtool—asterisk
make—asterisk
其中 zaptel是会议定时功能的安装包,我们在安装的过程中可以不进行安装。
注:上面所需的安装包大部分在linux的安装光盘中有,所以不用另外下载(在fedora 9的安装盘中不带libtermcap-devel、kernel-devel、unixODBC-deve可以在www.rpmfind.net网站上下载)。
2. asterisk安装步骤:
1) 将asterisk的压缩包解压在/usr/src下
tar zxvf asterisk-1.4.21.2.tar.gz
2)安装asterisk
cd /usr/src/asterisk-1.4.21.2
./configure
make
make install
make samples
make progdocs
3.sip环境的搭建
sip环境的简易配置:(所有的配置文件都在/etc/asterisk目录下,其它地方的配置无效) sip.conf
[general]
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
qualify=yes
context=test
[1001]
type=friend
secret=test
host=dynamic
[1002]
type=friend
secret=test
host=dynamic
extensions.conf
在文档的最后添加:
[test]
exten => 1001,1,Dial(SIP/1001)
exten => 1002,1,Dial(SIP/1002)
现在astersik下的sip环境就搭建完成了,重启astersik
/usr/sbin/asterisk -vvvvvvcg
4.客户端配置(X-Lite)
MENU -> System Settings -> SIP Proxy -> Default
Enable: YES
Display Name: 1001
Username: 1001
Authorization User: 1001
Password: test
Domain/Realm: xx.xx.xx.xx ;Asterisk服务器地址
SIP Proxy: xx.xx.xx.xx ;Astersk服务器地址
注:建议使用Default项,使用其它项会出现问题,导致拨不出去。
5、Astersk管理
登录到Astersk服务器运行控制台: astersk -crvvv查看登录用户 : sip shwo peers
查看详细记录: sip show peer 1001
重新加载拨号方案:dialplan reload
重新加载SIP方案:sip reload
- 在linux平台下Asterisk环境搭建的过程
- 在Linux平台的Eclipse下搭建Android环境
- 在Linux平台的Eclipse下搭建Android环境
- RocketMQ在linux平台下环境搭建
- Kafka在Linux环境下搭建过程
- Kafka在Linux环境下搭建过程
- qt 与pencv 在linux下的环境搭建(一:qt平台的搭建)
- 在linux环境下搭建hadoop平台(伪分布式)
- bochs在Linux下的环境搭建
- qt 在linux环境下的搭建
- linux平台下的hadoop环境搭建(伪分布式)
- [开发]Linux平台下的C++开发(搭建环境)
- RocketMQ在Windows平台下环境搭建
- linux平台下svn环境搭建【未完】
- Linux环境下搭建R计算平台
- Linux环境下搭建jenkins平台
- Linux下C开发环境的搭建过程
- Linux环境下NFS文件系统的简单搭建过程
- Socket中如何设置连接超时
- Android简明开发教程十三:Option Menu 画笔示例
- 《Spring技术内幕》学习笔记12——HibernateTemplate对Hibernate的封装
- OAUTH协议简介
- 索引-基于TCP_IP和Socket的网络文件传送
- 在linux平台下Asterisk环境搭建的过程
- ffmpeg从视频文件中读取成bmp图片
- Android简明开发教程十四:Context Menu 绘制几何图形
- ffmpeg从视频文件中读取成bmp图片
- ffmpeg从视频文件中读取成bmp图片
- 海量数据处理(1)Bitmap, Bloom Filter, Hash(转)
- Android简明开发教程十五:RadioButton 多边形及路径绘制
- Boolean Precedence
- 试用socket api借口设计一个文件传送软件,并编程实现,可自定义文件传输的通信。