1、Asterisk的管理方法很晚了,刚才稍微看了一下Asterisk的管理方法。现在想做一个记录。Asterisk有三种管理方法,最常用的当然是通过asterisk命令进入CLI模式对Asterisk进行管理。另外还有两种方法:1)用TCP协议,连接到5038端口,然后用AMI命令来管理Asterisk;2)用HTTP协议,连接到8080端口,通过WEB的形式对Asterisk进行管理;下面是基本的URL:http:/xxx.xxx.xxx.xxx:8088/static/config/index.html1. Asterisk命令行命令行是最常用的方法,执行的命令有两种:rootkernel
2、asterisk# asterisk -rvvvvvv或者:rootkernel asterisk# rasterisk -vvvvvv其实都是通过UNIX的本地套接字连接到Asterisk的后台进程,然后进行管理。对应的套接字文件是:/var/run/asterisk/asterisk.ctl管理员可以配置cli_permissions.conf对操作系统用户登录asterisk进行授权。具体的授权方法就不在这里介绍,有兴趣的人可以看看cli_premissions.conf中的说明。rasterisk的作用基本上和asterisk r是一致的,不作特别介绍,只对Asterisk命令进行分析
3、。下面是asterisk的帮助信息:rootkernel asterisk# asterisk -hAsterisk 11.0.0, Copyright (C) 1999 - 2012, Digium, Inc. and others.Usage: asterisk OPTIONSValid Options: -V Display version number and exit -C Use an alternate configuration file -G Run as a group other than the caller -U Run as a user other than th
4、e caller -c Provide console CLI -d Enable extra debugging -f Do not fork -F Always fork -g Dump core in case of a crash -h This help screen -i Initialize crypto keys at startup -I Enable internal timing if DAHDI timer is available -L Limit the maximum load average before rejecting new calls -M Limit
5、 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 pseudo-realtime thread -q Quiet mode (suppress output) -r Connect to Asterisk on this machine -R Same as -r, except attempt to reconnect if disconnected -
6、s Connect to Asterisk via 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 Increase verbosity (multiple vs = more verbose) -x Execute command (implies -
7、r) -X Execute includes by default (allows #exec in asterisk.conf) -W Adjust terminal colors to compensate for a light background2. 使用AMI方法AMI方法是通过socket登录到Asterisk中,然后用AMI命令对Asterisk进行管理。通过这个管理接口,我们可以用某种编程语言开发出自己的Asterisk管理平台。实际上,很多基于GUI的管理平台也是通过这种方法对Asterisk进行管理。这种方法的配置文件是:manager.conf要使用这种方法,必须先要激
8、活它,下面是配置文件中相关的配置内容:generalenabled = yeswebenabled = yesport = 5038bindaddr = 0.0.0.0adminsecret = adminread = system,call,log,verbose,command,agent,config,read,write,originatewrite = system,call,log,verbose,command,agent,config,read,write,originateadmin是AMI中定义的一个帐号,用户可以通过这个帐号登录到5038端口。Read/write是其读写
9、权限,secret是帐号的密码。操作方式如下:rootkernel asterisk# telnet localhost 5038Trying 127.0.0.1.Connected to localhost.localdomain (127.0.0.1).Escape character is .Asterisk Call Manager/1.3Action: LoginUsername: adminSecret: adminResponse: SuccessMessage: Authentication acceptedEvent: FullyBootedPrivilege: system
10、,allStatus: Fully BootedAction: PingResponse: SuccessPing: PongTimestamp: 1355081826.774418红色部分是输入信息,命令结束时需要两次回车换行。3. WEB管理Web管理的配置文件是:http.conf要使用这种方法,需要修改下面配置内容:general; Whether HTTP/HTTPS interface is enabled or not. Default is no.; This also affects manager/rawman/mxml access (see manager.conf);
11、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 = 192.168.0.105; Port to bind to for HTTP sessions (default is 8088);bindport = 8088在Asterisk11这个版本中,WEB管理平台不能在IE9中正确运行,因此我使用了google浏览器。具
12、体的登录路径类似于:http:/ xxx.xxx.xxx.xxx:8088/static/config/index.html使用的帐号密码是manager.conf中定义的帐号密码。登录后的管理终端如下:这个终端的静态页面会保存在下面地方:rootkernel asterisk# ls /var/lib/asterisk/static-http/ajamdemo.html astman.css astman.js config core-en_US.xml index.html mantest.html prototype.js个人工作业务总结本人于2009年7月进入新疆中正鑫磊地矿技术服务有
13、限公司(前身为“西安中正矿业信息咨询有限公司”),主要从事测量技术工作,至今已有三年。在这宝贵的三年时间里,我边工作、边学习测绘相专业书籍,遇到不懂得问题积极的请教工程师们,在他们耐心的教授和指导下,我的专业知识水平得到了很到的提高,并在实地测量工作中加以运用、总结,不断的提高自己的专业技术水平。同时积极的参与技术培训学习,加速自身知识的不断更新和自身素质的提高。努力使自己成为一名合格的测绘技术人员。在这三年中,在公司各领导及同事的帮助带领下,按照岗位职责要求和行为规范,努力做好本职工作,认真完成了领导所交给的各项工作,在思想觉悟及工作能力方面有了很大的提高。 在思想上积极向上,能够认真贯彻党
14、的基本方针政策,积极学习政治理论,坚持四项基本原则,遵纪守法,爱岗敬业,具有强烈的责任感和事业心。积极主动学习专业知识,工作态度端正,认真负责,具有良好的思想政治素质、思想品质和职业道德。 在工作态度方面,勤奋敬业,热爱本职工作,能够正确认真的对待每一项工作,能够主动寻找自己的不足并及时学习补充,始终保持严谨认真的工作态度和一丝不苟的工作作风。 在公司领导的关怀以及同事们的支持和帮助下,我迅速的完成了职业角色的转变。一、回顾这四年来的职业生涯,我主要做了以下工作:1、参与了新疆库车县新疆库车县胡同布拉克石灰岩矿的野外测绘和放线工作、点之记的编写工作、1:2000地形地质图修测、1:1000勘探
15、剖面测量、测绘内业资料的编写工作,提交成果新疆库车县胡同布拉克石灰岩矿普查报告已通过评审。2、参与了库车县城北水厂建设项目用地压覆矿产资源评估项目的室内地质资料编写工作,提交成果为库车县城北水厂建设项目用地压覆矿产资源评估报告,现已通过评审。3、参与了新疆库车县巴西克其克盐矿普查项目的野外地质勘查工作,参与项目包括:1:2000地质测图、1:1000勘查线剖面测量、测绘内业资料的编写工作;最终提交的新疆库车县康村盐矿普查报告已通过评审。4、参与了新疆哈密市南坡子泉金矿2009年度矿山储量监测工作,项目包括:野外地质测量与室内地质资料的编写,提交成果为新疆哈密市南坡子泉金矿2009年度矿山储量年
16、报,现已通过评审。6、参与了新疆博乐市五台石灰岩矿9号矿区勘探项目的野外地质勘查工作,项目包括:1:2000地质测图、1:1000勘探剖面测量、测绘内业资料的编写工作,并绘制相应图件。7、参与了新疆博乐市托特克斜花岗岩矿详查报告项目的野外地质勘查工作,项目包括:1:2000地质测图、1:1000勘探剖面测量、测绘内业资料的编写工作,并绘制相应图件。通过以上的这些工作,我学习并具备了以下工作能力: 1、通过实习,对测绘这门学科的研究内容及实际意义有了系统的认识。加深对测量学基本理论的理解,能够用有关理论指导作业实践,做到理论与实践相统一,提高分析问题、解决问题的能力,从而对测量学的基本内容得到一
17、次实际应用,使所学知识进一步巩固、深化。2、熟悉了三、四等控制测量的作业程序及施测方法,并掌握了全站仪、静态GPS、RTK等测量仪器的工作原理和操作方法。3、掌握了GPS控制测量内业解算软件(南方测绘 Gps数据处理)以及内业成图软件(南方cass)的操作应用。能够将外业测量的数据导入软件进行地形图成图和处理。4、在项目技术负责的指导下熟悉了测量技术总结的编写要求和方法,并参与了部分项目测量技术总结章节的编写工作。5、在项目负责的领导下参与整个测量项目的组织运作,对项目的实施过程有了深刻理解。通过在项目组的实习锻炼了自己的组织协调能力,为以后的工作打下了坚实基础。二、工作中尚存在的问题 从事测绘工作以来,深深感受到工作的繁忙、责任的重大,也因此没能全方位地进行系统地学习实践,主要表现为没有足够的经验,对于地形复杂的地段理解不够深刻;理论知识掌握不够系统,实践能力尚为有限。以上问题,在今后工作中自己将努力做到更好。三、今后的工作打算 通过总结四年来的工作,我无论从工作技术上,还是从世界观、人生观、价值观等各个方面,都有了很大的提高。今后,我会在此基础上,刻苦钻研,再接再厉,使自己在业务知识水平更上一层楼,为测绘事业的发展,贡献自己的力量。