当前位置: 首页 > news >正文

江苏金地建设工程有限公司网站郴州网站建设哪家公司好

江苏金地建设工程有限公司网站,郴州网站建设哪家公司好,东莞网站建设公司辉煌大厦,soho做网站Asterisk学习进阶 介绍篇 抛开所有概念#xff0c;首先从单词学起。估计很多人和我一样没有明白这个词是什么意思#xff0c;或许猜测他还可能是一个组合词。其实它就是“*”#xff0c;作为搞程序的我们看到这个东东想到的也许会是乘号#xff0c;当然有另外一大帮人想到的… Asterisk学习进阶 介绍篇 抛开所有概念首先从单词学起。估计很多人和我一样没有明白这个词是什么意思或许猜测他还可能是一个组合词。其实它就是“*”作为搞程序的我们看到这个东东想到的也许会是乘号当然有另外一大帮人想到的是通配符在这儿恭喜想到通配符的兄弟你们答对啦这儿我们认定它的含义就是如此。   通过我上面牵强附会的关联Asterisk的含义就浮出水面了它就是一个通配的电话这样组合的话看起来应该有点难受我们重新润色它就变成了无所不能的电话系统。有了上面的这段废话我其实只想传达asterisk的两个特点 1.      功能巨强大 2.      是一个支持语音的系统 追本溯源下面还是看看官方是怎么定义它的www.asterisk.org Asterisk is the most popular and extensible open source telephonesystem in the world, offering flexibility, functionality andfeatures not available in advanced, high cost proprietary businesssystems. Asterisk is a complete IP telephony platform for business,and can be downloaded for free. 通过这段话我琢磨出下面一些意思不晓得各位的想法。首先就是它功能很强大成本低廉另外就是它是免费的。 展开一下因为它是开源代码就容许你在已有的基础上进行修改定制削弱了开发成本另外就是asterisk可以跑在多个通过操作系统上而且基本x86这个通用平台降低了专用系统昂贵的成本。但是功能强大这个我们先悬着这个疑问下面在慢慢的进行剖析。我们现在只要从概念上晓得asterisk是一个功能强大的IP PBX就够了。   安装篇       使用之前请购买这个陋习可以更改一下啦因为我们已经进入GNU主义get what you want。   下载通道为http://downloads.digium.com/pub/asterisk/releases/选择一个稳定版本下载就是了。对于一个程序员而言获得了代码还有什么不能做的。难道你给士兵一把枪还怕他打不死腿上的蚊子解压倒合适的目录按照他的指导手册操作就是了不过看文档提示里面建议释放在/usr/src下面。 而且看到手册上面要下载一堆的东西例如zaptel*,libpri*等等这些对于我们目前都是不需要的因为我们想构建的是一个纯粹的IPTEL其他和老式电话的接口暂时都由我们的网关路由器完成例如E1/T1ISDNBRI/PRIFXOFXS等等我们通过asterisk想完成的只是IP TEL例如siph323等等。 我们需要下载的只是asterisk后续操作步骤如下 cd /usr/src tar zxvf asterisk-*.tar.gz 通过上述命令文件就被解压出来接下来肯定就是编译了略过不表步骤如下 #cd /usr/src #cd asterisk-* # ./configure #make #make install #make samples   安装默认的配置文件 #make webvmail 安装语音信箱图形界面 #make config 如果对于上面的命令以及作用有疑惑的话建议多花时间看看linux的基本操作维护命令然后再回头继续往下。这儿需要提及的最后一点增加了一个makesamples正如其名他的作用就是生成默认的配置文件。众多的编译选项我也不介绍了详细参见手册。   常见问题解决方案 1如出现找不到 PTLIB 库则找到在LOG输出上找到有 ...ptlib.h----YES的那一条找到对应目录把文件改名就不会再出错了一般目录为/usr/lib/ptlib.h。 2如果出现 func_rurl.c: 106 常量无定义之类的错误则直接在MAKEFILE中取消此文件的编译因为Makefile中是定义 func_*.c参与编译所以修改此文件为其它名字即可如 __func_rurl.c 。   这儿我们就假设编译很成功没有遇到任何编译问题当然不可能100都不遇到的一部分问题在手册里面给了指点另外的问题则需要你个人多动手多动脑而且baidugoogle也不会拒绝你使用他的。   使用篇       经过前面的步骤代码已经编译完了可执行文件安装完毕同时默认的配置文件也安装了那么我们就从使用上首先简单的做个介绍给大家带来一个直观的认识。下文所举例子都会以sip为例其他h323iaxmgcp等等类似不再赘述。       使用之前大致说明一下安装后的asterisk文件分布情况以及作用。 /etc/asterisk  Asterisk主目录,包含其它关于Asterisk的配置文件; *zaptel.conf这个配置文件放在/etc,因为其它软件也可以使用Zaptel这个硬件及其驱动,所以不是放在/etc/asterisk里.   /usr/lib/asterisk/modules  这个目录包含所有可以加载Asterisk模块(应用程序\编辑器\格式和有用通道),在Asterisk启运时会加载这些模块(可以编辑modules.conf).   /var/lib/asterisk        比较重要的是astdb文件与agi-bin目录;  astdb包含Asterisk 当地数据库信息.    sounds/               所有声音提示的文件在里面,包括Asterisk原代码中的sounds.txt文件   mohmp3/             如果配置了音乐保持,应用程序会在这个目录下查找mp3(用CBR 从文件中去除身份标签).   keys/                使用公钥和私钥系统认证与一个由RSA数字签名形成的一对等连接.公钥和私钥的扩展名分别为.pub和.key   firmware/             这个目录含了很多Asterisk相兼容的设备固件,它只有iax/这个子目录,其中有Digium的IAXy的二进制固件镜像.   images/              只有在较多的支持并且利用图解式的图像设备被发布,这个目录将会与相应的目录有更大的关联.   /var/lib/asterisk/agi-bin  agi-bin包含所有脚本,可以通过许多已经建立的AGI应用程序与Asterisk连接. /var/spool/asterisk outgoing/              现在打电话的通道——呼叫信息目录普遍使用。   gcall/                 撤销了——包含了特殊呼叫方法的呼叫信息文件——不是打电话的好方法因为这种方式太硬性了——不再使用。使用outgoing替代   tmp/                  中间/临时数据   voicemail/             语音和问候语。 运行调试asterisk 1. 运行调试常用命令 ./asterisk 在后台启动asterisk ./asterisk –vvvc 启动asterisk并尽量多的在控制台显示调试信息 ./asterisk –r 连接asterisk控制台 set verbose 9999 设置打印详细信息   2.asterisk控制台下常用命令   sip reload 重新加载sip配置信息 sip set debug  设置显示更多的sip信息 sip set debug off关闭显示更多的sip信息 sip show channels 显示所有活动的SIP通道 sip show peers 显示所有已定义的SIP peer     dialplan show 显示拨号方案 dialplan reload重新加载拨打方案   stop gracefully 优雅地停止asterisk stop now 立即停止运行asterisk   module show 显示所有已加载模块 module loadcdr_radius.so    加载模块cdr_radius.so module reload cdr_radius.so 重新加载模块cdr_radius.so module unload cdr_radius.so 卸载模块cdr_radius.so   core show applications 显示所有的应用比如Dial, Radius, Hangup,Answer等 core show channels 显示所有的通话频道 core show codecs 显示所有支持的编解码器 core show functions 显示所有的功能函数   在asterisk源码目录下运行makemenuselect可以进入模块选择页面在里面可以选择和去除一些模块。  看完这些目录之后对其大体的功能也可能会有点认识还是从启动服务器还是聊起。启动服务器方法很多我们按照手册中的描述选取一种 Asterisk –cvvvv   具体参数含义请参考手册   也可以通过运行 /usr/sbin/safe_asterisk 来运行。 我们下文的描述就会基于这个简单的拓扑展开讨论这儿的tel都是sip电话我们假定tel1号码为808tel2号码为830现在的简单需求就是我808能够打通830实现双向通话。开始配置前先了解主要配置文件的作用。 /etc/asterisk/asterisk.conf  主要配置文件 /etc/zaptel.conf  硬件接口的基本层.    修改这个配置文件要用modprobe装载LinuxKernel使用模块. /etc/asterisk/zapata.conf  为硬件配置Asterisk的接口. /etc/asterisk/extensions.conf  拨号方案. /etc/asterisk/sip.conf  SIP协议配置文件 /etc/asterisk/iax.conf  呼入和呼出IAX通道 /etc/asterisk/extensions.conf  拨号方案配置文件 /etc/asterisk/moduprobe.conf  加载模块配置文件   后续的工作主要就在这两份文件中开展如果多了h323则需要编辑h323.conf其他通道协议类似。 我们要做的就是定义两个用户添加到sip.conf里面目前只做基于文件的用户管理后续可以扩充到数据库之类的。这儿拨号规则细节就不在赘述欲知详情参见手册。   原文 http://hi.baidu.com/zengshengwen/blog/item/ccf61a06ca6022d87a8947eb.html
http://www.zqtcl.cn/news/197470/

相关文章:

  • 织梦网站地图样式中国品牌网站
  • 上海金山区建设局网站临淄信息港发布信息
  • 保定外贸网站建设学生网站建设首页
  • 商城网站备案要求wordpress插件 手机版
  • 北京市网站备案查询石家庄建设信息网必须交费吗
  • 北京优化网站方法四川省建设局网站
  • 怎么做网站能快速赚钱重庆快速建站
  • 河南专业网站建设公司首选培训心得简短200字
  • 销售网站开发业务高端建网站多少钱
  • 几个做ppt的网站知乎青岛高品质网站制作
  • 网站seo插件wordpress模板中文版
  • 夹江移动网站建设手机网站微信登陆
  • 浏阳做网站网易企业邮箱注册官网
  • 东莞网站建设是什么意思自己怎么做企业网站建设
  • 免费的网站申请泰州网站整站优化
  • 毕业设计做企业门户网站过期域名网站
  • 网站建设和风险分析简单网页制作代码模板
  • 照片展示网站那个网站可以做攻略
  • 优秀网站设计赏析万网网站备案多久
  • 网站维护服务有哪些电商网站
  • 部门网站建设总结鼎城网站建设
  • 制作网站的模板下载大型商城购物平台开发
  • wordpress 分类文章置顶整站优化推广品牌
  • 网站手机验证码如何做官方网站在家做兼职
  • 东莞三合一网站制作网站建设 千助
  • 114网站做推广怎么样江苏建设培训网站
  • 如何让网站做网页适配网站上的产品五星怎样做优化
  • 怎么做网站排名优化免费jq网站模板
  • 源码时代培训机构官网自己建网站怎么做seo
  • 宜都网站制作济南比较大的网站制作公司