Asterisk13.2.0结合Asterisk-GUI进行管理

Asterisk13.2.0结合Asterisk-GUI的管理方法 

Asterisk 13.2.0的安装详见:http://wiki.freepbx.org/display/HTGS/Installing+FreePBX+12+on+CentOS+6.5

这种方法的配置文件是:/etc/asterisk/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

adminAMI中定义的一个帐号,用户可以通过这个帐号登录到5038端口。read/write是其读写权限,secret是帐号的密码。

 


再结合 Asterisk-GUI 对Asterisk 进行WEB管理

Web管理的配置文件是:/etc/asterisk/http.conf

要使用这种方法,需要修改下面配置内容:

[general]

;

; Whether HTTP/HTTPS interface is enabled or not. Default is no.

; This also affects manager/rawman/mxml access (see manager.conf)

;

enabled = yes

;

; Address to bind to, both for HTTP and HTTPS. You MUST specify

; a bindaddr in order for the HTTP server to run. There is no

; default value.

;

bindaddr = 0.0.0.0 ;表示所有的IP均可访问

;

; Port to bind to for HTTP sessions (default is 8088)

;

bindport = 8088

具体的登录路径类似于:

http://本机IP:8088/static/config/index.html


使用的帐号密码是manager.conf中定义的帐号密码。

管理终端登录界面如下:


 



 

终端的静态页面位置:

[root@kernel asterisk]# ls /var/lib/asterisk/static-http/

ajamdemo.html  astman.css  astman.js  config  core-en_US.xml  index.html  mantest.html prototype.js


cp -Rfv /var/lib/asterisk/* /usr/share/asterisk/ 

mv /var/lib/asterisk /var/lib/asterisk_original 
ln -s /usr/share/asterisk  /var/lib/asterisk 
chmod 777 /usr/share/asterisk/* -R 

重启asterisk服务
此处务必要使用root, 否则虽然能启动asterisk,但是http server会总是disabled的状态。
同时asterisk -r是也需要root,否则会出现错误:Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)

/etc/init.d/asterisk restart 
asterisk -r  

进入asterisk操作界面后运行运行”http show status “可以查看Http服务状态
看到如下状态则成功了。
CLI> http show status
HTTP Server Status:
Prefix: 
Server Enabled and Bound to 0.0.0.0:8088

Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/amanager => HTML Manager Event Interface w/Digest authentication
/arawman => Raw HTTP Manager Event Interface w/Digest authentication
/manager => HTML Manager Event Interface
/rawman => Raw HTTP Manager Event Interface
/static/... => Asterisk HTTP Static Delivery
/amxml => XML Manager Event Interface w/Digest authentication
/mxml => XML Manager Event Interface

Enabled Redirects:
  None.

登陆页面
http://localhost:8088/static/config/index.html 
ID:admin Password: admin

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值