Asterisk介绍
Asterisk是一个开源的软PBX,它由Digium公司开发并一直在不断的进展之中。Asterisk可以运行在Linux和其他Unix平台上,你可以选择或者也可以不选择链接到PSTN的硬件。
Asterisk在PSTN和VoIP上都提供很好的实时链接。
Asterisk的通道维护着VoIP和PSTN上的各种形式的链接,包含的VoIP协议有SIP,IAX,MGCP和H.323。电话和软电话都必须连接到通道上。
SIP通道:该通道可以使Asterisk通过VoIP和SIP电话通信。Asterisk可以扮演以下角色:
SIP客户端:Asterisk通过向sip服务器注册成为一个客户端并可以参与通话。所有呼入的通话都路由到Asterisk扩展表( extension)。
SIP服务器:通过配置(configured)Asterisk可以成为SIP服务器,SIP客户端可以向Asterisk发送注册请求并和服务器建立SIP进程。这样表明了Astesisk并不是完全意义上的SIP服务器,因为它并不承担比如路由这样的事务。
SIP网关:Asterisk在SIP,IAX,MGCP,H.323和PSTN连接间扮演了媒体网关(Media Gateway)的角色。
呼叫计划:呼叫计划存储在extensions.conf文件中,在该文件中每一个动作都关联着一个扩展。每个扩展都属于一个上下文环境(context)。和asterisk链接的用户都属于某一种上下文环境(context),asterisk通过这个context寻找相匹配的规则处理用户的呼叫。在呼叫计划中,你必须建立所有PBX必须处理的动作和情况(situations)。
管理Asterisk:两种方式:CLI和GUI。
Asterisk介绍相关推荐
- Markdown介绍
2019独角兽企业重金招聘Python工程师标准>>> Markdown介绍 Markdown是一种轻量级的标记语言.主要用于写出带有格式的文档.有点类似于HTML语言,但是语法要比 ...
- asterisk源码目录结构
版本:asterisk-1.8.7.1 下载地址:asterisk-1.8.7.1.tar.gz main函数所在文件:main/asterisk.c (3182行) 文件夹: addons :ast ...
- asterisk账号和拨号方案mysql存储(静态)
asterisk账号和拨号方案的静态存储相对动态的话,比较简单,而且也比较好理解,说白了就是把 sip.conf和extensions.conf文件的内容完完整整的放入到数据库中,不像动态存储那样,不 ...
- 使用数据库保存Asterisk sip账号信息(odbc方式)
在默认情况下,Asterisk的配置文件都保存在/etc/asterisk目录中,以ini文件的格式保存.我们也可以使用数据库来保存大多数Asterisk配置信息. Asterisk使用数据库保存配置 ...
- Asterisk 学习进阶 2
Asterisk 学习进阶-2 这儿只是把添加的用户配置列出来. [830] type=friend ; Friends place calls and recei ...
- Asterisk学习进阶
Asterisk学习进阶 介绍篇 抛开所有概念,首先从单词学起.估计很多人和我一样没有明白这个词是什么意思,或许猜测他还可能是一个组合词.其实它就是"*",作为搞程序的我们看到这个 ...
- Asterisk权威指南/第六章 拨号计划基础
拨号计划是你的Asterisk系统的心脏.它定义了呼叫是如何流进和流出系统的.拨号计划用一种脚本语言写成的,Asterisk依照其中的指令响应外部触发.和传统电话系统相比,Asterisk的拨号计划是 ...
- Asterisk权威指南/第五章 用户设备配置
本章我们将研究连接到Asterisk的用户设备,一般来说是某种形式的VoIP电话.在Asterisk中配置信道供设备使用相对来说比较简单,但你也需要配置设备本身以使得它知道向谁发起呼叫(这已经跟Ast ...
- Asterisk权威指南/第三章 安装Asterisk
在这一章我们将详细介绍如何从源代码安装Asterisk.很多人回避这种方法,说它太难了,又耗时间.我们在这里想证明的是从源代码安装Asterisk其实没那么难.更重要的是,我们想为你提供一个最好的As ...
最新文章
- 后台取得客户端控件的值(ListBox)
- 06-1. 简单计算器(20)
- 多线程与高并发(八):ThreadPoolExecutor源码解析, SingleThreadPool,CachedPool,FixedThreadPool,ForkJoinPoll 等
- pytorch实现文本分类_使用变形金刚进行文本分类(Pytorch实现)
- 麦咭智能机器人宣传片_【头脑风暴】移动机器人能够撬动上亿线下流量,挖掘市场增量吗?...
- Java数据库表自动转化为PO对象
- 数据结构上机实践第四周项目5 - 猴子选大王
- DESCRIBE TABLE
- ubuntu下载安装nginx+nginx-rtmp-module
- 给大家赠送一个我最近写的鼠标连点器的源代码!
- 图像增强-对数Log变换
- 由内而外全面造就自己(三)
- mac uvc相机_Mac相机无法正常工作? 这是解决方法
- 花之语第五期:紫罗兰
- python中使用splash如何挂代理?
- 超详细!构建基于客户细分的 K-Means 聚类算法
- 【ResNet残差网络解析】
- 中文版扩散模型课程:第一单元
- LIN总线协议详解10(LIN的API)
- 关于RoboMaster2019新型能量机关的一些感想(大风车)