Alasterisk学习资料
Commander_Officer
这个作者很懒,什么都没留下…
展开
-
ASTERISK入门
subscriber:加入某个group,从而遵从某一个call restricionsubscriber group:可以使用1种call restriction。call restriction:将numbering plan中各项取出,各自组成成不同的呼叫限制方案numbering plan:通用,是一个整体的计划,里面包括长途,本地,等各种形式的方案————————————转载 2011-12-14 09:49:40 · 5541 阅读 · 0 评论 -
SIP属性配置
1. 介绍extensions.conf中使用sip设备的语法是SIP/devicename,devicename名在下一节中说明。如果用户在Internet上,可以使用SIP/username@domain形式,同时不要忘记打开DNS SRV功能。如果定义了一个SIP代理,可以使用SIP/proxyhostname/user或者SIP/user@proxyho转载 2013-04-08 13:42:53 · 3049 阅读 · 0 评论 -
Asterisk内核框架(3)--呼叫流程
asterisk基本呼叫流程从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只有理清了呼叫流程,才能从流程的各个环节细节中分析出问题所在。Asterisk所有功能都是基于函数调用的模式,呼叫流程也不例外。因此如何从一团乱麻似的内核函数调用中理出函数调用执行路线,是解读呼叫流程的关键。所有呼叫都跟astersisk的channel有关。这路通话都包含一个incoming转载 2012-12-03 10:48:12 · 2385 阅读 · 1 评论 -
Asterisk内核框架(2)--启动过程
asterisk启动过程主要就main函数讲解asterisk的启动过程:int main(int argc, char *argv[]){ int c; char filename[80] = ""; char hostname[MAXHOSTNAMELEN] = ""; char tmp[80]; ch转载 2012-12-03 10:47:26 · 1534 阅读 · 0 评论 -
Asterisk框架(1)--基础篇
Asterisk内核框架(转帖) Asterisk是一个开源的pbx系统,在公开的资料中,很难找到asterisk内核系统的详细描述。因此,很有必要写一篇内核框架的描述文档,作为内部培训文档,相互学习提高。 本文主要从三个层面来描述asterisk内核,即asterisk内核模块、内核启动过程、基本呼叫流程。一、asterisk内核模块转载 2012-12-03 10:46:03 · 1316 阅读 · 0 评论 -
Asterisk文件AMI接口
Asterisk控制接口(AMI)允许管理客户端程序连接到一个asterisk实例并且可以通过TCP/IP流发送命令或读取事件。这在试图跟踪asterisk的状态或其中的电话客户端状态时很有用,AMI说明了客户端基于的一般(可能是动态的)规则。一种简单的"key: value"协议用于已连接的管理客户端和asteriskPBX之间的信息传递。每行都用回车换行(\r\n)来结束。协议特点转载 2012-07-02 09:34:29 · 11587 阅读 · 1 评论 -
Asterisk模块编写指南
1开源项目概述Asterisk是一个开源的软件包,通常运行在Linux操作系统平台上。Asterisk可以用三种协议来实现VoIP,同时可以与目前电话使用的标准硬件进行交互通信,Asterisk在实现VoIP时,不需要任何附加硬件,本文所采用的也是这种使用方式。但是,如果企业没有与VoIP语音网关运营商建立合作关系,想要自己构建这样的一个平台,那么要和数字电话设备与模拟电话设备进行交互通信转载 2012-07-02 15:17:15 · 3777 阅读 · 0 评论 -
功能说明及基本呼叫流程
Asterisk功能说明及基本呼叫流程1.Asterisk内部核心:共分为6个部分A.PBX核心交换模块B.调度和IO管理模块C.应用调用模块D.编码转换模块E.动态模块加载器模块F.CDR生成模块(即时呼叫详细记录报告)2.Asterisk基本呼叫流程(1)通过Asterisk的一个电话呼叫在一个通道驱动接口上到达,如SIP通道。转载 2012-06-07 09:51:00 · 1033 阅读 · 0 评论 -
常用参数配置
extensions.conf拨号方案配置文件,下面是一个简单的拨号方案,通过此处对拨号方案有一个简单的了解。[from-sql]-----------对应sip配置文件中的context,由此关联执行相应的拨号方案。exten => 111,1,Answer() -----拨打111的第一步操作,进行应答摘机。exten => 111,n,AGI(start.ph转载 2012-06-07 09:49:58 · 1061 阅读 · 0 评论 -
刚接通的前几秒内有杂音或者是回声,待会就好了
把echotraining 关了就可以了 我的文件配置如下 less /etc/asterisk/zapata.conf [trunkgroups][channels]context=from-pstnsignalling=fxs_kspridialplan=localrxwink=300 ; Atlas seems to use long (转载 2012-03-20 15:38:27 · 2023 阅读 · 0 评论 -
录音文件按年月日分开存放的方法
说明elastix2.0的通话录音默认全部直接放在/var/spool/asterisk/monitor/ 目录下,话务量大的话将会是灾难,现在我们要将它按日期排放例如,2010-11月1日的录音放在 /var/spool/asterisk/monitor/10-11/01/下2011-2月15日的放在/var/spool/asterisk/monitor/11-02/15/下转载 2012-03-20 15:25:00 · 1982 阅读 · 0 评论 -
如何检验linux 、elastix服务器是否遭受过攻击
1:检测是否有人暴力ssh破解 用这个命令,查看一下secure文件 more /var/log/secure |grep "Refused user"我查看的结果如下bangian vsftpd:pam_listfile(vsftpd:auth):Refused user shutdown for serevice vsftpd转载 2012-03-20 15:16:31 · 873 阅读 · 0 评论 -
centos5.4+asterisk1.8+freepbx2.8 安装笔记
yum updateyum install kernel-devel bison bison-devel php ncurses-devel zlib-devel openssl-devel gnutls-devel gcc gcc-c++ libxml2 libxml2-devel mysql php-mysql mysql-devel mysql-servercd转载 2012-03-20 14:53:40 · 2138 阅读 · 1 评论 -
elastix iptables 安全设置
#!/bin/sh#脚本名称:firewall.sh #用途:防火墙设置,只开发web和ssh端口/sbin/modprobe ip_tables/sbin/modprobe iptable_filter/sbin/modprobe iptable_nat/sbin/modprobe ip_conntrack/sbin/modprobe ip_conntrack_f转载 2012-03-20 14:51:36 · 713 阅读 · 0 评论 -
Asterisk中如何添加AMI接口
Asterisk manager interface的应用及Asterisk中目前所拥有的AMI接口可以参考:http://www.voip-info.org/wiki/view/Asterisk+manager+API那么我们如何为自己添加一个AMI命令呢?添加AMI的接口如下: int ast_manager_register2(const char *action, int转载 2012-03-14 17:38:05 · 1738 阅读 · 0 评论 -
asterisk拨号规则
asterisk拨号规则--刘焱磊一、前言本文档以asterisk-1.4.32为基础写作而成,可能和其他版本有些区别。其中参考了一些别的书籍和文章。因为写的比较仓促,而且基本都是晚上写的,里面的内容逻辑性和语句没有仔细斟酌,就是想到什么写什么,难免有什么遗漏和错误的地方,大家发现请及时通知我修改。另外这是我第一次写技术性的文章还很嫩涩,算是一个开始,希望大家多多支持。二、Aste转载 2012-03-14 14:25:58 · 3627 阅读 · 1 评论 -
Asterisk命令MeetMe详解
Asterisk命令MeetMe详解 MeetMe 概要 MeetMe 会议桥描述 语法:MeetMe([confno][,[options][,pin]]) 用途: 让用户进入一个指定的MeetMe会议。如果省略了会议编号,系统会提示用户选择一个。(注意:MeetMe会议需要一个Zaptel时钟才能转载 2012-03-13 09:58:19 · 3214 阅读 · 0 评论 -
Asterisk 1.8 sip 协议栈分析(一)
asterisk 1.8 ,chan_sip 更新了许多内容,下面结合asterisk 1.4 asterisk 1.6 分析一下sip协议栈。此笔记为本人学习记录,有些地方描述其他人可能看不懂,望见谅。分析路线sipsock_read->parse_request->find_call->handle_inconming->handle_request_方法名。。。。协议栈初始化翻译 2013-04-26 13:16:32 · 1860 阅读 · 0 评论