Asterisk 学习总结
文章平均质量分 53
yyxawe
这个作者很懒,什么都没留下…
展开
-
Asterisk 获取header 信息和设置header 信息
直接在拨号规则中使用: exten => s,1,Noop(ready to get header info) exten => s,n,Noop(${SIP_HEADER(from)}) ;如此即可获得from的信息 设置 header信息时,可以使用: exten...原创 2019-08-26 22:40:57 · 765 阅读 · 0 评论 -
Elastix 设置呼叫转移
方案目的:解决自己在公司的分机没人接听的情况,比如说周末,或是公司没人的时候。 方案情景:当你公司的分机没人接听时,你可以将此未接听的呼叫转移到你家里的分机或是你的手机上面去。我们可以假设你公司分机的分机号是815,你家里的分机号码是814,你的手机号码是13423973070. 操作步骤:登录到公司的elastix系统上,选择PBX->Follo...原创 2015-07-17 09:29:00 · 416 阅读 · 0 评论 -
Elastix 拨号规则如何限定分机路由
写这篇文章的目的是遇到很多朋友会问。1.如何让elastix分机只能打内线,不能打外线?2.如何让分机801就从板卡的第一条线路呼出,让分机802就从第二条线路呼出?3.如何让分机802-806只能打市话不能打长途。好吧,我们开始。首先,我们介绍1个东西,就是outbound Rule 往下面看红线框住的地方,就是Caller ID. Call ID有什么...原创 2015-07-17 09:22:16 · 301 阅读 · 0 评论 -
(转)Elastix按需要录音需要注意的细节
说明 "录音快捷键 *1" 中第一次按是开始,第二次按是结束. 1.在pbx的基本设置中,修改----- 拨号选项:trWw (默认是tr,新增wW,注意区分大小写) 出局拨号选项:Ww (默认是空,新增wW) 这个是一定要的,否则你无论怎么按,也不会录音的 2.确认PBX的分机选项中,你想启用按键录音的的分机的属性中 录音选项--> ...原创 2014-09-01 09:09:28 · 203 阅读 · 0 评论 -
(转)elastix 2.4 sip分机密码设置问题
设置sip分机密码的时候提示我非要6位以上,而且要字母和数字。。。这个密码策略能改吗?我只要数字密码的,怎么改?求助!!!!解决方法,这里分享一下。。。。/var/www/html/modules/pbxadmin/js/script.js.php删除或注释掉密码要求部分就可以了 ...原创 2014-08-26 10:06:14 · 262 阅读 · 0 评论 -
(原创)Elastix 计费按分钟计费
Elastix 的计费模块位于 Reports->Billing 下 其实严格意义来说,Elastix 的计费并非是实时计费,更像是秋后算账的意思。所以在通话时,并不会切入计费,而是通过拨号号码的前缀,来匹配计算费用。 我们可以通过 Billing 下的 Billing Setup 及 Rates 进行计费的设置,这块比较简单,大家可以我引用的另一篇关于 billin...原创 2014-08-26 09:57:43 · 202 阅读 · 0 评论 -
(转)关于Elastix内置的billing模块
关于Elastix内置的billing模块 说起Asterisk上的计费,大家一定会想到炙手可热的A2Billing或者后起之秀Asterbilling.,这里我向大家啰嗦介绍的是elastix内置的billing模块 A2Billing功能强大,但是配置也超繁琐.而且主要功能是面向运营的,对于一般应用(企业自用)来说颇有杀鸡用牛刀之嫌. Asterbilling设计巧妙,利用...原创 2014-08-22 10:23:53 · 217 阅读 · 0 评论 -
(转)sip_nat.conf 设置
Elastix/Asterisk 主機設定PBX > Tools > File Editor > File: sip_nat.conf,增加以下兩行。externip=aaa.aaa.aaa.aaalocalnet=bbb.bbb.bbb.bbb/255.255.255.0externip - 主機所對應的外部網路 IPlocalnet - 與主機在...原创 2014-08-20 11:50:06 · 481 阅读 · 0 评论 -
(转)SIP终止代码及原因说明
sip终止代码及原因说明 2012-06-17 09:10:59| 分类: 默认分类 | 标签: |举报 |字号大中小订阅 第三方网络挂机 SIP出错原因码 SIP_BAD_REQUEST 400 //坏的请求 SIP_FORBIDDEN 403 //呼叫被禁止 SIP_NOT_FOUND 404 //未发现 SIP_406_NOT_ACCEPTABLE 406 //未接受...原创 2014-08-13 13:36:26 · 2048 阅读 · 0 评论 -
(未测试)Speech recognition script for Asterisk
============================================== Speech recognition script for Asterisk==============================================This script makes use of Google's Speech API in order to render ...原创 2014-08-07 00:07:24 · 237 阅读 · 0 评论 -
(转:未测试)如何实现Asterisk 高可靠性解决方案
如何实现Asterisk 高可靠性解决方案对于asterisk用户最为头疼的事情就是Asterisk的就是如何解决asterisk系统的 HA 高可靠性解决方案。一个asterisk服务器down 掉,如何实现另外一个备份的服务器及时启动,同时不影响用户的使用。通常有两种实现方式:通过DNS SRV 实现,者kamailio/OpenSER均衡负载模块处理。今天给大家介绍如何通过Asteri...原创 2014-08-05 10:47:09 · 437 阅读 · 0 评论 -
(原)通话结束了,但是core show channels还存在时,解决方法
<!--StartFragment -->先通过 sip show settings 查看设置的参数情况,主要是要关注以下两个项的值:<!--StartFragment --> RTP Keepalive: 0 (Disabled) RTP Timeout: 0 (Disabled) 0表示不限制,所以要使其有一定...原创 2015-01-20 15:25:50 · 309 阅读 · 0 评论 -
安装Asterisk提示linux kernel = 2.6.18-348.12.1.el5.i686 is need by XXX 时的处理
在安装 asterisk 时,经常会提示: linux kernel = 2.6.18-348.12.1.el5.i686 is need by XXX wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/58/i386/updates/security/kernel-2.6.18-348.12.1.e...原创 2013-11-15 13:01:59 · 204 阅读 · 0 评论 -
(转)Asterisk 1.8 都带来了哪些新功能和改进?
其实Asterisk版本每一次升级变动,对于我们并无特别的意义。功能那么多,常用到的还不是那几个?够用就好。不过,每次版本升级,当然意味着增加新功能,改进完善一些细节(bug补丁)。如果你是使用Elastix,或者Trixbox,或者AsteriskNOW,或者FreePBX,或者Freeiris,或者Askozia,或者Vicidial等等界面工具的话,没有必要了解Asteirsk的细节。但是...原创 2013-06-05 11:01:13 · 609 阅读 · 0 评论 -
Red5Phone 登录时出现 SIP Registration failure 401 Unauthorized 解决办法(未验证)
I had to add 'realm' info to the sip.conf [general]realm=xxx.xxx.xx.xx ;your Asterisk IP原创 2012-12-01 00:02:56 · 1324 阅读 · 0 评论 -
Elastix 呼入来显匹配,根据不同的来电转入不同的座席
上次在群里有朋友问到,如何根据不同的呼入来显号码,匹配不同的规则。举个例子,联通公司专门安排了1个服务专员,他的分机是814,专门接听186号段的的用户号码。就是186开头的的号码呼入,让分机814响铃,010开始的号码呼入,让他进入欢迎音"尊敬的北京客户...."其实很简单。首先看下如何186开始的号码让分机814响铃吧。 在PBX CONFIG>>INB...原创 2015-07-17 09:48:08 · 210 阅读 · 0 评论 -
Elastix的广播与对讲功能
Elastix的 Paging 与 Intercom (即广播与对讲功能) 今天介绍下elastix的广播和对讲功能。首先要实现这个功能,必须先确认电话机是否支持paging和intercom。因为只有话机支持这个功能,才可以配合elastix使用的。如果话机不支持,那就无法实现的。广播(paging):elastix中的广播。举个例子就是,801拨打802后。802自动接听。此时,...原创 2015-07-17 09:55:27 · 410 阅读 · 0 评论 -
利用 tcpdump 对 Asterisk 的运行进行抓包
安装了 tcpdump 后 执行 tcpdump port 5060 -s 0 -w sip.cap原创 2018-07-12 14:50:55 · 587 阅读 · 0 评论 -
FreeSwitch 与 Asterisk 各种命令及配置文件对比
While FreeSWITCH is not a drop-in replacement for Asterisk, it does many of the same things that Asterisk does. This page is an attempt to help those familiar with Asterisk to leverage that knowledge...原创 2018-03-30 16:36:02 · 563 阅读 · 0 评论 -
(测试可用|原创) Asterisk13 的 CDR MYSQL 配置
环境:亚马逊云 AMI LINUX 系统, Asterisk13 版本 安装完 asterisk dahdi libpri 之后,发现进入 asterisk 后,没有 mysql 的相关模块 Asterisk 1.6 之后,就不需要再安装 asterisk-addons 连接 mysql 了。在安装完相关的 mysql mysql-devel mysql -s...原创 2018-03-27 11:02:13 · 584 阅读 · 1 评论 -
(可用/自总结)在亚马逊云 AMI LINUX 安装 asterisk 遇到的问题
1.在安装 dahdi 时,执行 make 时,出现关于内核的问题,一般是因为 kernel 和 kernel-devel 的版本不一致 2. 在安装 asterisk 时,执行 make config 时,出现了以下错误: We could not install init scripts for your distribution 这是一...原创 2018-03-24 03:19:41 · 321 阅读 · 0 评论 -
Elastix 对接 SIP 填写信息
[SIP-Trunk2631]username=58042631callerid='58042631' <58042631>register=58042631:%r6%{k6qBQ@www.XXXX.com:5060fromuser=58042631type=friendnat=yescontext=from-internal secret=%r6...原创 2017-08-08 14:05:35 · 479 阅读 · 0 评论 -
(原创)Elastix对接众方网关使用心得
至目前为至,已经上线了两个E1的项目,使用的都是 Elastix 对接众方语音网关,网关的型号为 ETG-300.遇到的问题也不少,在这里做一个小总结,欢迎指正。在描述问题前,关于众方语音网关的一些基本操作(如来电监控、配置设定等)请参考官方的相关文档。问题一:链路状态正常,物理接口也正常,来电无法送入语音网关(在网关无法监测到任何的来电信息),呼出时,出局被 pra 拒绝。问题分...原创 2014-11-20 10:16:14 · 521 阅读 · 0 评论 -
(原创) Elastix& Asterisk 做了 nat 后,仍无声解决方案
NAT的设置方法是,打开vim /etc/astrisk/sip_nat.conf添加以下的内容:nat=yesexternip=XXX.XXX.XXX.XXX Elastix所在网张的公网IP地址localnet=192.168.XXX.0/255.255.255.0localnet=XXX.XXX.XXX.0/255.255.255.0 如果当前Elastix...原创 2014-11-14 22:08:05 · 1092 阅读 · 0 评论 -
(可用)SOX 支持mp3格式转换
Centos 通过 yum install sox 是不支持 mp3 格式语音转换,所以必须通过编译的方式安装 sox.下载附件中的两个 tar.gz 包。如果已经通过 yum 安装了 sox 的,需要先 remove 掉, yum remove sox tar -zxvf lame-3.99.5.tar.gzcd lame-3.99.5./configure...原创 2017-04-06 15:35:10 · 1834 阅读 · 0 评论 -
(原创)Elastix 分机内部呼叫限制,如不同部门间不允许互呼
1. 内部分机,如何以号码规则分配给各个部门2. 部门之间,是否可以做到通讯限制;或是上级与下级间是否做可以通讯限制 比如:某公司有两个部门,A部门和B部门问题1:比较简单,以不同的前缀建立两批分机,分别给不同的部门使用即可建立两批分机号,8001 - 8009 (分配给A部门) 9001 - 9009 (分配给B部...原创 2015-10-29 17:48:31 · 498 阅读 · 0 评论 -
Elastix 与潮流语音网关搭配无法做呼转的解决方案
出现这个问题,主要就是在维护的网络设置中的 STUN 的配置,要配置为无,也无需写 STUN 服务器的地址原创 2015-10-07 14:25:06 · 136 阅读 · 0 评论 -
Elastix 显示座席的状态
Asterisk 提供了 hints 状态,用于提示座席的状态情况 一般用 core show hints 可以显示状态的情况,如下图:PH-Elastix02*CLI> core show hints -= Registered Asterisk Dial Plan Hints =- *47*8004*801@ext-queues ...原创 2015-10-05 16:38:14 · 256 阅读 · 0 评论 -
(转) Android Voip开源客户端比较
在Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下: 关系 \ 客户端 SipdroidIMSdroidCSipSimpleLinphone协议sip3GPP IMS ...原创 2016-06-17 16:28:51 · 335 阅读 · 0 评论 -
Asterisk中MixMonitor的参数b,接通后才录音
在MixMonitor中,b 是一个非常重要的参数 加入b参数,意思是只有通道被接通后,才开始录音。原创 2016-05-12 15:49:56 · 1077 阅读 · 0 评论 -
U盘安装 Elastix
安装1次ELASTIX用一张光盘?还要刻录?刻录了,下次再安装,光盘又不好使了?光盘找不到了?我的机器没有光驱怎么办?还要买SATA光驱?或者买SATA装接线?#%&&%$#@@. 好吧。其实,U盘可以用安装ELASIX。方便快捷,排除你上面的疑问。U盘安装一点都不复杂非常简单。只是步骤比较多。看过一遍,一般人都会做。 1.首先你要有这个软件unetbooti...原创 2015-07-17 10:02:57 · 345 阅读 · 0 评论 -
(转)Asterisk 通话过程中执行动作(即applicationmap )的使用方法和电话转会议的实现 ...
asterisk在正常通话过程中执行拨号计划中动作是通过feature.conf中的[applicationmap ]下定义的,举例如下:nway-start => *0,callee,Macro,nway-start nway-zhustart => *0,caller,Macro,nway-zhustartnway-inv => *7,caller,Macro,n...原创 2012-11-28 17:06:52 · 130 阅读 · 0 评论 -
(转载:未测试) Asterisk 安装 ss7
hello:if you want to install asterisk, chan_ss7 and zaptel, please follow these steps:1) download asterisk-1.4.20, zaptel-1.4.10 and chan_ss7_1.12) unzip asterisk-1.4.20.tar.gz to /usr/src, under aste...原创 2013-05-08 13:14:37 · 223 阅读 · 0 评论 -
如果用外网注册到sip时,能外呼但是没有声音时的解决办法
出现这种办法的原因一般是由于rtp造成的.可以查看/etc/asterisk/rtp.conf;; RTP Configuration;[general];; RTP start and RTP end configure start and end addresses;; Defaults are rtpstart=5000 and rtpend=31000...原创 2010-09-15 16:07:46 · 4669 阅读 · 0 评论 -
Sox语音转换的相关知识
SoX-linux里操作音频的瑞士军刀Sox是最为著名的Open Source声音文件格式转换工具。已经被广泛移植到Dos、windows、OS2、Sun、Next、Unix、Linux等多个操作系统平台。Sox项目是由Lance Norskog创立的,后来被众多的开发者逐步完善,现在已经能够支持很多种声音文件格式和声音处理效果。基本上常见的声音格式都能够支持。更加...原创 2010-09-02 11:18:59 · 808 阅读 · 0 评论 -
利用sip将两台asterisk服务器进行相连
如有两台asterisk 服务器,ip地址为:192.168.2.96及192.168.2.97. 先分别在两台服务器的sip.conf配置文件中建立用于两台asterisk 进行通讯的sip账号,及siptrunk账号.如下: 1.在96机子建立666帐号,如下: [666]type=friendsecret=kentop123456host=dyn...原创 2010-06-12 11:59:01 · 871 阅读 · 0 评论 -
Asterisk 的AMI操作
1.先telnet到asteisk 的Ami端口,一般是5038 2.然后发送ami指令Action: loginUsername: managerSecret: pa55w0rd 按两个回车原创 2010-05-17 11:20:28 · 408 阅读 · 0 评论 -
Asterisk的AMI中常用的重要的AMI操作
1. AbsoluteTimeout AbsoluteTimeout :这个命令将要求Asterisk在指定秒数后挂断特定的通道,从而有效地结束通话。 参数: Channel :哪些渠道挂断,如SIP/123-1c20 Timeout :到通道应挂断的秒数 例子: 请求信息...原创 2010-12-13 10:32:59 · 963 阅读 · 0 评论 -
Asterisk 播放工号的另一个方法
在queue.conf中设置setinterfacevar=yes以启用MEMBERINTERFACE变量;然后在extension.conf呼叫queue时调用一个agi脚本(用参数,Queue(myqueue|t|||10|agi://192.168.35.3/hello.agi)exten => _X., n, Queue(911|tT|||60|Predictive/sa...原创 2010-02-08 12:32:30 · 384 阅读 · 0 评论 -
利用dialplan实现工号播报(转,暂未测试)
利用dialplan实现工号播报很多人喜欢修改asterisk queue的源码实现拨号功能这里我提供一个在dialplan中实现的思路Queue中使用类似local/2000@my-agents/n作为坐席而通过my-agents中我们再用Dial拨到实际的坐席上, 注意拨号时我们需要加上G参数 G([[context^]exten^]priori...原创 2010-02-08 12:30:27 · 155 阅读 · 0 评论