asterisk 说明

Asterisk-通道与桥接基础 引言: 通话离不开我们的生活,但通话究竟是如何建立的是我们很少去关注的。比如说,我们拨打中国移动的电话10086,一开始听到的是智能客服,我们根据提示音进行如何,选择自己想要的功能,如果我们想要联系人工客服则会输入0进行等待转接,即使接通之后,这个人工还可能会帮我们转接到另一个人工客服,这一系列的操作对拨号的我们来说都只是按键的操作,但想要知道其内部原理,是一个十分复杂的过程。我们以现在使用最多的通话系统Asterisk为例,具体讲述一下通话是如何建立与进行的。 一、关键概念: 1.1:通道(Channel 阅读详情

目录说明:

目录

说明

/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

Asterisk的日志运行将保存在以下文件夹中,包括outgoing/、gcall/、tmp/和 voicemail/ ,Asterisk 监控outgoing 和 qcall 目录将所有的呼叫请 求信息以文本方式保存。这些文件允许你通过拷贝或者移动正确格式的文件到outgoing/目录中发起一个简单的呼叫。




Asterisk配置文件说明列表

名称

描述

asterisk.conf

主配置文件,通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找到,也可以通过命令参数使用不同的asterisk.conf

zaptel.conf

配置板卡驱动,配置通道

adtranvofr.conf

配置帧中继语音通道

agents.conf

配置代理通道

h323.conf

配置H323通道

iax.conf

配置IAX通道

mgcp.conf

配置MGCP(媒体网关控制协议,应用于多媒体网关单元之间)

modem.conf

配置ISDN,不是modem

phone.conf

配置linux电话设备

sip.conf

配置SIP通道

sip_notify.conf

配置SIP 消息通知

skinny.conf

配置Cisco SCCP通道

vpb.conf

配置Voicetronix卡通道(是澳大利亚的开放源码的CTI专业制造厂商)

zapata.conf

配置ZAP Digium卡通道

extensions.conf

Asterisk的拨号方案,它所有的操作控制和执行流程的主要方案,它控制呼入呼出如何别处理和路由。

extensions.ael

扩展拨号方案语言

features.conf

配置呼叫停泊,parking.conf文件名字已被修改为features.conf , 自定义按键配置,同时还有一些系统默认的功能键

extconfig.conf

通过res_data方式部署扩展配置,例如通过ODBC

alarmreceiver.conf

警报接收配置

enum.conf

电话号码映射查找配置

dundi.conf

分布式全球号码发现(DUNDi)是一个对等(P2P)协议,用于提供等价于那些由电子号码(ENUM)提供的服务。DUNDi有一个超过 ENUM的优点就是它更有弹力,因为也它缺乏一个故障中心点。DUNDi能够被用于增加DNS和它与IP语音(VOIP)服务一起发展。

festival.conf

文本语音转换配置

indications.conf

铃音清晰度配置

meetme.conf

会议配置

musiconhold.conf

音乐保持配置

queues.conf

队列配置

voicemail.conf

语音邮件配置

alarmreceiver.conf

警报接收配置

alsa.conf

致力于为Linux 提供高质量的声音子系统

cdr_odbc.conf

cdr_pgsql.conf

通话详单数据库存储配置

codecs.conf

Asterisk编码配置文件

dnsmgr.conf

DNS管理(new in Asterisk v1.2)

http.conf

内置http server配置

logger.conf

配置系统日志

manager.conf

配置管理接口

modules.conf

配置可加载模块

odbc.conf

ODBC驱动配置

oss.conf

open source software配置

privacy.conf

私密配置

res_odbc.conf

实时数据库加载配置,可以把配置文件放在数据库中

rpt.conf

循环应用配置

rtp.conf

配置RTP(实时)端口

say.conf

读出标准的数字和日期(new in Asterisk v1.4)

users.conf

用户定义配置文件

adsi.conf

asterisk.adsi

telcordia-1.adsi

配置模拟显示服务接口

capi.conf

CAPI是计算机辅助面对面访问(Computer Assisted Personal Interviewing)的简称,是使用基于计算机的问卷的一种调研技术,CAPI可以像CATI一样控制复杂的逻辑,而且,它可以在各种各样的场所使用,购物中心,论坛或者其它公共场所,只要是被访者可以接触到电脑的地方。例如,在定点街访项目,借助端对端网络,它可以从容的管理问卷,控制配额,以及管理数据库,且不需要数据库服务器。 在面对面访问中,问卷可以由访问人员直接采用电脑,被访者同时可以查看的方式进行访问,也可以是被访者自己的电脑上看到电子问卷,自己操作访问。

sirrix.conf

配置Sirrix ISDN通道

cdr_mysql.conf

配置通话详单在mysql中存储

prepaid.conf

预付费卡配置

ldap.conf

访问x.500目录访问的标准协议

bonjour.conf

苹果服务发现接口支持

enumagi.conf

电话号码映射查找配置文件

zeroconf.conf

via zeroconf是一个轻量级的服务发现协议,适用于注册和寻找附近的可用协议、设备等等。 他是bonjour的开源名称,bonjour是苹果公司力推的一个service echotraining=yes   ;回音练习(会话前发个声音,用于测试回声)




asterisk CALL文件使用说明 call 自动拨号使用说明 阅读详情

相关推荐

asterisk 学习日志

刚刚接触asterisk,本日志对于asterisk学习人员很有一定帮助。

Asterisk 开启日志,记录SIP信令

Asterisk 开启SIP日志

qq_42594619的博客 1241

Jev模型入门:从API接入到本地部署的完整实践指南

大模型的应用方式正从单一聊天窗口转向复杂的自动化工作流,而推理模型因具备指令跟随与结构化输出能力,成为构建Agent和数据处理管线的关键组件。Jev作为面向通用场景的推理模型,不仅提供了OpenAI兼容的API接口,还支持本地量化部署,兼顾隐私、可控性与长期成本。本文从模型定位出发,明确Jev与基座模型的差异,随后介绍密钥管理、API调用、参数调优,并深入演示基于Ollama与llama.cpp的本地部署流程,包括GGUF模型文件与chat template的匹配要点。针对实践中的常见问题,如密钥泄露、ma

weixin_29057237的博客 360

Asterisk log dump

请参见: https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information  Step1: 修改 /etc/asterisk/logger.conf    在[logfiles]下面增加一行,前面是文件名,后面是要打印log的种类,例如:    myDebugLog => notice,warning,erro

xiaowei的专栏 1863

LAMMPS实战:如何用ReaxFF力场模拟碳氢化合物热解(附完整脚本)

本文提供了一份使用LAMMPS软件中ReaxFF反应力场模拟碳氢化合物热解过程的完整实战指南。内容涵盖从环境准备、力场参数选择、能量最小化,到升温恒温动力学模拟的完整脚本编写,并介绍了基于轨迹文件的产物分析方法,帮助计算化学与材料科学研究者快速上手这一关键的分子动力学仿真技术。

soda5的博客 1117

数控系统低配使用的病根与解法:从二次开发到宝元SDK实战

数控系统是工业制造的核心算力,但多数工厂只用到其基础功能,存在典型的“低配使用”现象。设备选型只看硬件参数、工艺编程习惯保守、管理层只保生产不挖潜能,导致系统内置的高精轮廓控制、刀具寿命管理、数据采集接口等能力长期闲置。实际上,现代数控系统本质是带开放接口的工业计算设备,通过二次开发SDK(如宝元数控的scif2_bcb.dll)即可将设备状态、坐标、报警等数据实时接入MES,实现设备联网与透明化生产。从功能解锁、参数调优到数据采集,再到自动化集成,是一条可复用的满配路径。本文结合工程实践,解析低配使用的根

weixin_29194255的博客 223

asterisk目录结构

Asterisk目录结构如下/etc/asterisk/      配置文件,包括分机、拨号规则、语音信箱等等 /usr/lib/asterisk/modules       这个目录包含了所有可加载的 Asterisk 模块。在这个目录中有许多应用程序,编码器,格式,和有用的通道。在 Asterisk 启动的时候将加载这些模块。你可以在 modules.conf 这个文件中禁

张拓的博客 3022

Python处理高光谱数据#3 降维

基于Python的高光谱降维操作 高光谱数据:点击此处可下载 用到的库:matplotlib、scipy、spectral 主要内容:主成分分析(PCA)与线性判别(LDA) 欢迎有兴趣的朋友交流指点。最后,废话不多说直接上代码???? import matplotlib.pyplot as plt from scipy.io import loadmat import spectral as spy

qq_273058791的博客 6939

Asterisk拨号方案常用函数说明

Asterisk拨号方案常用函数说明 (1)Answer() 应用于接听正在响铃通道,它不需要任何参数.   (2)Playback() 应用在通道上播放事先录制好的语音文件.指定一个文件名(不带扩展名),可以使用绝对路径与相对路径.   (3)Hangup() 应用在于挂断一个正在活动的通道.    (4)Background() 它也播放事先录制好的语音文件,但它等待按

学习是为了探索这个世界的本质 1622

XYC Q8开源掌机刷第三方系统教程

分区结束后直接将各种游戏文件放入OD分区的Roms文件夹下

m0_60352504的博客 4571

深度解构事务码 SQF:Support Query Framework 与 ABAP 静态分析实战

某制造企业在年度审计前,需要确认自定义发票过账程序 ZFI_INV* 系列是否存在硬编码公司代码与未捕获异常。技术团队在字段填入ZFI_INV*后,勾选与规则,执行扫描。SQF 生成的 ALV 报告列出 42 个警告,其中 17 条与抛出 CX_SY_NO_HANDLER 相关,8 条涉及动态 SQL 注入风险。结果导出至 Excel 供开发整改,并在 ATC 阶段验证修复。此过程较手工逐个执行 Code Inspector 节省超 80 % 时间。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 220

Asterisk dialplan中部分function使用说明

这里介绍一下Asterisk Dialplan中使用比较多的function,帮助大家理解。这些function在Asterisk1.8.5.0上验证通过。 CUT() 根据分隔符,从字符串中获取子串。 语法: CUT(varname,char-delim,range-spec) varname: 字符串 char-dellim: 分隔符,默认为"-" range-spec: 子

clliu的专栏 2019

基于FPGA的UDP 通信(六)

本文基于FPGA和MATLAB对千兆以太网通信模块UDP数据发送(FPGA发送)进行联合调试。

记录所学,分享知识,结识挚友 4730

asterisk中部分常见函数说明

源自   int ast_strlen_zero(const char *s);      /param s    判断的字符串      s为空返回1,非空返回0 int ast_play_and_wait(struct ast_channel *chan, const char *fn);      /param chan     播放语音的信道     

小白的成长笔记 1087

基于SiamFC的红外目标跟踪

初始化阶段:在第一帧中,通过用户标注获得目标框,从目标区域中提取一个固定大小的模板(称为 exemplar)。搜索阶段:在后续帧中,在以当前目标中心为中心的较大区域(称为 instance)内进行搜索,将模板与搜索区域通过卷积操作得到响应图。位置更新:在响应图中找到峰值位置,并转换到原图坐标,用以更新目标中心。部分实现中还会考虑多尺度搜索和目标尺寸更新。import cv2# 定义 SiamFC 简易网络(示例)# 特征提取部分,注意红外图像通常为单通道,使用较少的卷积核数提高实时性。

weixin_43745234的博客 775

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Asterisk功能说明及基本呼叫流程

Asterisk功能说明及基本呼叫流程1.Asterisk内部核心:共分为6个部分A.PBX核心交换模块B.调度和IO管理模块C.应用调用模块D.编码转换模块E.动态模块加载器模块F.CDR生成模块(即时呼叫详细记录报告)2.Asterisk基本呼叫流程 (1)通过Asterisk的一个电话呼叫在一个通道驱动接口上到达,如SIP通道。 (2)动态驱动在改通道上创建一个PBX通道并启动一

小小的太阳 4799

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Asterisk配置文件说明

Asterisk配置文件说明列表 名称 描述 asterisk.conf 主配置文件,通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找到,也可以通过命令参数使用不同的asterisk.conf zaptel.conf 配置板卡驱动,配置

学习是为了探索这个世界的本质 1573

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

asterisk 自动外呼参数说明

Channel: <channel>: Channel to use for the outbound call ;用来呼出的通道号码CallerID: Name <number> Caller ID, please note that it may not work if you do not respect the format: CallerID: Some Name...

weixin_30391339的博客 415

asterisk sip配置说明

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174105的博客 593

Asterisk CALL文件使用说明

CALL文件使用说明 一、CALL文件工作原理 Asterisk Call Files是一个结构化文件,当它被移动到一个指定的目录下,它就能够自动的被Asterisk程序调用。它是一种很好的自动外呼方式,不像AGI、AMI和dialplan那样复杂,只需了解简单的知识就可以轻松使用它。 1.       将call文件移动到/var/spool/asterisk/outgoing/目录下,这

maoyuping的专栏 1329

Asterisk 通道变量说明

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34061555的博客 126

Asterisk 动态拨号方案配置说明

<br />Asterisk动态SIP账号及拨号方案配置,所谓“动态”是指这些配置是放在数据库中,而不用存在文件中,好处是方便用户通过Web直接管理Asterisk的配置,而且配置的生效无需重新<br />加载Asterisk。<br />基本配置过程如下:<br />1. 在/etc/asterisk/res_odbc.conf中配置需要访问的数据的用户名和密码,具体说明见配置文件。            <br /><br />[meetme] enabled => yes dsn => M

southflow的专栏 2413

Asterisk配置文件说明列表

Asterisk配置文件说明列表 名称 描述 asterisk.conf 主配置文件,通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找到,也可以通过命令参数使用不同的asterisk.conf zaptel.conf 配置板卡驱动,配置通道 ...

weixin_33795833的博客 118
上一篇: 安装asterisk中遇到的错误
下一篇: 从HTTP 到 websocket
zljjava
博客等级 码龄15年 155粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值