Asterisk的连接与管理

更新时间:2023-05-17 09:08:47 阅读: 评论:0

Asterisk的管理方法
很晚了,刚才稍微看了一下Asterisk的管理方法。现在想做一个记录。
Asterisk有三种管理方法,最常用的当然是通过asterisk命令进入CLI模式对Asterisk进行管理。另外还有两种方法:
1)用TCP协议,连接到5038端口,然后用AMI命令来管理Asterisk;政府公关
2)用HTTP协议,连接到8080端口,通过WEB的形式对Asterisk进行管理;下面是基本的URL:x:8088/static/config/index.html
1. Asterisk命令行
命令行是最常用的方法,执行的命令有两种:
[root@kernel asterisk]# asterisk -rvvvvvv
或者:
[root@kernel asterisk]# rasterisk -vvvvvv
其实都是通过UNIX的本地套接字连接到Asterisk的后台进程,然后进行管理。
对应的套接字文件是:/var/run/l
管理员可以配置f对操作系统用户登录asterisk进行授权。具体的授权方法就不在这里介绍,有兴趣的人可以看看f中的说明。
rasterisk的作用基本上和asterisk –r是一致的,不作特别介绍,只对Asterisk命令进行分析。下面是asterisk的帮助信息:
[root@kernel asterisk]# asterisk -h
Asterisk 11.0.0, Copyright (C) 1999 - 2012, Digium, Inc. and others.
Usage: asterisk [OPTIONS]
Valid Options:
  -V              Display version number and exit
  -C <configfile> U an alternate configuration file
  -G <group>      Run as a group other than the caller
  -U <ur>      Run as a ur other than the caller
  -c              Provide console CLI
  -d              Enable extra debugging
  -f              Do not fork
  -F              Always fork
  -g              Dump core in ca of a crash
  -h              This help screen
  -i              Initialize crypto keys at startup
  -I              Enable internal timing if DAHDI timer is available
  -L <load>      Limit the maximum load average before rejecting new calls
蒙古族  -M <value>      Limit the maximum number of calls to the specified value
  -m              Mute debugging and console output on the console
  -n              Disable console colorization
  -p              Run as pudo-realtime thread
  -q              Quiet mode (suppress output)
  -r              Connect to Asterisk on this machine
  -R              Same as -r, except attempt to reconnect if disconnected
  -s <socket>    Connect to Asterisk via socket <socket> (only valid with -r)
  -t              Record soundfiles in /var/tmp and move them where they
                  belong after they are done
  -T              Display the time in [Mmm dd hh:mm:ss] format for each line
                  of output to the CLI
  -v              Increa verbosity (multiple v's = more verbo)
  -x <cmd>        Execute command <cmd> (implies -r)
  -X              Execute includes by default (allows #exec f)
  -W              Adjust terminal colors to compensate for a light background
土豆卷
2. 使用AMI方法
AMI方法是通过socket登录到Asterisk中,然后用AMI命令对Asterisk进行管理。通过这个管理接口,我们可以用某种编程语言开发出自己的Asterisk管理平台。实际上,很多基于GUI的管理平台也是通过这种方法对Asterisk进行管理。
这种方法的配置文件是:f
要使用这种方法,必须先要激活它,下面是配置文件中相关的配置内容:
什么是数轴
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 0.0.0.0
[admin]
cret = admin
read = system,call,log,verbo,command,agent,config,read,write,originate
write = system,call,log,verbo,command,agent,config,read,write,originate
admin是AMI中定义的一个帐号,用户可以通过这个帐号登录到5038端口。
Read/write是其读写权限,cret是帐号的密码。
操作方式如下:
[root@kernel asterisk]# telnet localhost 5038
Trying 127.0.
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Asterisk Call Manager/1.3
Action: Login
Urname: admin
Secret: admin
Respon: Success
Message: Authentication accepted
Event: FullyBooted
实习指导教师总结Privilege: system,all
Status: Fully Booted
Action: Ping
Respon: Success
Ping: Pong
Timestamp: 1355081826.774418
红色部分是输入信息,命令结束时需要两次回车换行。
3. WEB管理
Web管理的配置文件是:f
要使用这种方法,需要修改下面配置内容:
[general]
;
; Whether HTTP/HTTPS interface is enabled or not. Default is no.
; This also affects manager/rawman/mxml access (f)
;
enabled = yes
;
金融租赁公司管理办法; Address to bind to, both for HTTP and HTTPS. You MUST specify
; a bindaddr in order for the HTTP rver to run. There is no
; default value.
;
bindaddr = 192.168.0.105
;
; Port to bind to for HTTP ssions (default is 8088)
;
bindport = 8088
在Asterisk11这个版本中,WEB管理平台不能在IE9中正确运行,因此我使用了google浏览器。具体的登录路径类似于: x:8088/static/config/index.html
使用的帐号密码是f中定义的帐号密码。
登录后的管理终端如下:
这个终端的静态页面会保存在下面地方:
[root@kernel asterisk]# ls /var/lib/asterisk/static-http/
iexplore>幼儿园中班上学期工作总结
ajamdemo.html  astman.css  astman.js  config  l  index.html  mantest.html  prototype.js

本文发布于:2023-05-17 09:08:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/907473.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:管理   进行   方法   命令   登录
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图