Asterisk 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Asterisk 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Asterisk 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Asterisk 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Asterisk 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-23

软件简介

Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的 x86 机器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。

  • Asterisk 能够支持传统的线路,包括:
    TDM (Time Division Multiplexing)
    T1/ E1 PRI/ PRA & RBS (Robbed Bit Signal)modes
    Analog phone lines/ phones (POTS)
    ISDN (Integrated Services Digital Network)
    Both BRI (Basic Rate)and PRI (Primary Rate)
  • Asterisk 支持的协议包括:
    Session Initiation Protocol (SIP)
    H. 323 (ITU standard, contributed support)
    Inter- Asterisk eXchange (IAX)
    Media Gateway Control Protocol (MGCP)

Asterisk能做什么?

  • 附有目录的语音邮件服务
  • 电话会议、互动语音回应和电话排序
  • 通路呼叫
  • 呼叫方ID服务
  • ADSI
    ······

与硬件VOIP 比较

Asterisk具有硬件VOIP 的常用功能。
Asterisk能够支持多媒体,具有可编程功能。
Asterisk有友好的管理界面。
Asterisk需要的带宽,一般为:32KB/ 线路。也就是说每支持一条线路,只需要增32KB 的带宽,但是需要网络质量良好。
Asterisk可支持成千的 客户端。(需要板卡与带宽支持)

一个国内的 Asterisk 论坛:http://bbs.voip88.com

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
(接上)OpenSIPS做sip proxy,控制信令; FreeSWITCH做SBC和媒体网关,当然媒体网关你可以选你熟悉的Asterisk; #OpenIMSCore#做IMS部分的控制,可以介入更多AS服务;(待续)
2013/11/02 13:48
回复
举报
mark
2020/10/22 09:34
回复
举报
更多评论
发表于AI & 大数据专区
2018/07/19 07:54

Asterisk 15.5.0 发布,构建通信应用的免费开源框架

Asterisk 15.5.0 已发布,主要是解决了社区报告的几个问题。 此版本修复的安全漏洞: [ASTERISK-27818] Username bruteforce is possible when using ACL with PJSIP [ASTERISK-27807] iostreams: Potential DoS when client connection closed prematurely 其它 bug 修复可查阅发行说明: https://www.asterisk.org/downloads/asterisk-news/asterisk-1550-now-available Asterisk 是一个用于构建通信应用的免费开源框架,它将...

1
8
发表了资讯
2012/11/03 00:00

Asterisk 11 发布,软件VoIP PBX系统

Digium 发布了 Asterisk 11 版本,这是一个长期支持的版本(LTS) ,将提供 4 年的支持,主要改进包括对 WebRTC 支持、DTLS-SRTP 安全传输以及 Jingle 和 Google Talk 的 channel 驱动。 Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asteris...

2
14
发表了资讯
2010/12/15 00:00

VoIP88 首届开源通信论坛邀请【深圳】

VoIP88开源通信论坛是VoIP88网站举办的一个线下技术交流活动,致力于推广Asterisk、Freeswitch等风靡世界的开源通信技术。首届我们将选择在通信技术交流最活跃的深圳举行。 VoIP88开源通信论坛将不同的解决方案供应商和硬件产品供应商组织起来和大家一起讨论知识、分享经验,并且针对不同的行业及不同层次的用户来分享解决方案。VoIP88 开源通信技术交流论坛将有助于与会者了解到Asterisk、FreeSwitch等开源技术的强大功能,以及...

2
1
发表了资讯
2010/10/22 00:00

Asterisk 1.8 发布,支持 Google Voice

Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸 缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。 该版本主要改进内容...

1
2
发表了资讯
2010/08/11 00:00

Asterisk 1.8.0-beta3 发布

Asterisk开发组今天宣布1.8.0 beta3版本正式发布。修正了报告号#17708,#17717,#17661,#17630,#17713等问题,包括对ISDN外呼时候的带内 DTMF检测的支持、纠正了sip_sipredirect()解析错误、增加了新的内置功能函数FIELDNUM()等。 a{}8030S

0
0
发表了资讯
2009/12/11 00:00

企业热衷应用开源软件实现无线VoIP通讯

SpectraLink最近对开源软件无线VoIP的日益发展做出了反应,发布了其最新的电话解决方案。一个基于SIP协议的Wi-Fi解决方案和DETC无线电话。这些产品已经得到了开源软件Asterisk企业版IP电话平台的认证。 一种激动的心情主要来自于市场研究公司Juniper Research最新的一篇研究报告提出的一些出人意料的结果。这篇研究报告预测,无线VoIP市场规模在未来五年里将从20亿美元增长到150亿美元。 由于这种大幅度增长是可能的,许多企业现...

0
1
发表了资讯
2009/08/07 00:00

开源的IP呼叫中心优缺点分析

在开源飞速发展的时期里,很多用户在面对开源IP呼叫中心和闭源IP呼叫中心的选择时,显得相当的迷茫。为了让大家更全面的了解开源和闭源之间的差别,本文通过对构建不同类型的IP呼叫中心的优缺点进行了一个综合比较。 首先,在语音板卡的选择上,如果采用闭源的数字语音卡构建的呼叫中心,单口E1数字卡的价格就要上万元。而使用基于Asterisk开源通信系统的数 字语音板卡,OpenVox的单口E1数字卡只需要两千多,只需要闭源板卡的1...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2014/11/18 16:39

Asterisk

Asterisk是一个开放源代码的软件VoIPPBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能。附有目录的语音邮件服务、电话会议、互动语音回应和电话排序、通路呼叫、呼叫方ID服务。它能够把你的x86机器变成你自己的IPBPX交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。你可以使...

0
0
2014/04/28 13:14

asterisk AGI编程

asterisk AGI编程收藏 Introduction The AGI facility allows you to launch scripts, written in just about any language, from an Asterisk dial plan. Communication between your script and Asterisk is via standard input and standard output. 拨号方案中,可以采用各种语言很方便的通过AGI接口编写实施脚本。脚本和Asterisk之间通过标准的输入输出进行交互。 Starting your script Each item in an extension is of t...

0
2
发表了博客
2011/12/14 16:33

Asterisk 你了解多少?

Asterisk 英文名是’星号‘的意思,设计的初衷是,任何和电话系统有关的东西,它都能做,当然并不是所有和电话有关的功能靠asterisk实现都是最好的。下面我们简单谈几点点学习Asterisk 必须知道的! Asterisk最擅长的就是做一个ippbx,当然有人用它来做voicemail服务器、ivr服务器、会议服务器、中继网关、sip server、发卡系统等等,在融合通信方面,ippbx起到重要作用有的和呼叫中心结合,有的要和crm结合,有的呢,和erp结合...

0
2
发表于软件架构专区
2020/09/21 09:33

asterisk event监听

var AmiIo = require("ami-io"); var config = {host:'127.0.0.1',port:5038,login:'admin',password:'123456'}; var amiio = AmiIo.createClient(config); var mysql = require('mysql'); var pool = mysql.createPool({ connectionLimit : 10, host : '127.0.0.1', user : 'root', password : '123456', database : 'test' }); Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+": this.getMonth() + 1...

0
0
发表了博客
2014/02/07 11:53

asterisk拨号规则

一、前言 本文档以asterisk-1.4.32为基础。 二、Asterisk dialplan 基本结构 Asterisk dialplan 的语法可以分为四个关键点,也就是语法结构的四个组成部分,四个部分分别context ,extensionnum ,priority 和 action。由这四个组成部分dialplan的结构为: [context] exten => extensionnum,priority,action 1、context context是指dialplan的流程块,整个dialplan就是由每个context的内容组成,他们协作完成整个asterisk命令逻...

0
0
2014/04/17 19:50

asterisk拨号规则

一、前言 本文档以asterisk-1.4.32为基础。 二、Asterisk dialplan 基本结构 Asterisk dialplan 的语法可以分为四个关键点,也就是语法结构的四个组成部分,四个部分分别context ,extensionnum ,priority 和 action。由这四个组成部分dialplan的结构为: [context] exten => extensionnum,priority,action 1、context context是指dialplan的流程块,整个dialplan就是由每个context的内容组成,他们协作完成整个asterisk命令逻...

0
0
发表了博客
2011/05/27 17:57

asterisk 怎么安装!

http://www.asterisk-help.com/read.php?tid-1054.html asterisk 安装 (2002.新) .................................................................................................................................................................... 一:选择操作系统(linux)。 安装Centos 5 比较合适 (业内人士都这么说),当然其它linux 系统也可以滴,商用建议还是选择 Centos 相关版本,www.centos.org 去下载相...

0
4
发表了博客
2010/01/18 12:06

asterisk安装步骤

第一步,操作系统 安装CentOS 5.2 DVD版,硬盘大,把能装的服务都安装一下。 这个安装过程,还是单独写一下吧,免得忘记了。 第二步,asterisk的安装 1.检查系统内核版本 #uname -a Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Jun 10 19:55:54 EDT 2008 i686 i686 i386 GNU/Linux 2.检查是否已经安装kernel-devel # rpm -q kernel-devel 例如:kernel-devel-2.6.18-92.1.10.el5,表示已经安装,如果没有安装,要...

1
2
发表了博客
2019/08/26 19:58

asterisk搭建goip

利用asterisk来搭建goip使用,步骤如下: 第一步:先需要搭建centos服务器并优化 搭建centos服务器就省略; 优化centos服务器,进行如下步骤: 关闭防火墙:systemctl stop firewalld,systemctl disable firewalld 关闭selinux: sed -i 's#(^SELINUX=).#\SELINUX=disabled#' /etc/selinux/config; setenforce 0 搭建yum源和第三方源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo c...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2011/03/17 23:03

callcenter开源系统vicidial让你轻松实现呼叫中心应用

当初对这套系统有一个很差的印象--用户体验很差,直到现在用vicidial实现了大大小小数十个项目,总体来说,它的系统架构比很多同业软件好太多了。抛开用户体验不说,就他强大的预拨号功能和围绕campaign来配置呼叫中心复杂应用这两点就值得给它一个90分。 记得刚接触的时候,由于没有中文版本和中文说明文档,学起来很头疼。复杂的配置项,面向流程的2万多行PHP代码集中于一个文件中,这些都让很多爱好者放弃使用它。但毕竟好的...

2
2
发表了问答
2016/12/05 12:59

Asterisk xlite呼叫不成功 rejected because extension not found in context 'internal'.

各位网友大家中午好: 初学Asterisk,安装完成Asterisk服务器之后,编写sip.conf和extensions.conf文件,进行SIP联通测试。 查考网站:http://blog.csdn.net/sukhoi27smk/article/details/17532249 111和222分机已成功注册: 但是遇到一个问题:111电话呼叫1001号码时,Xlite软件呼叫时,CLI控制台打印: [Dec 5 12:42:05] NOTICE[2677][C-0000001e]: chan_sip.c:26309 handle_request_invite: Call from '222' (192.168.1.131:...

8
0
发表于AI & 大数据专区
2019/05/10 15:05

OpenMcu、asterisk、freeSWITCH、 OpenSips、H323Plus它们的优缺点总结

想组件一套系统,包括电话会议、视频会议、白板、演示文稿共享、IM和一对一通话。 想用一些开发的东西,和自己开发一些东西组建这个系统,但是对于这些相关知识比较缺乏,想让大家帮忙,把自己知道的,总结下来,大家交流下。先感谢大家了

2
0
发表了问答
2016/12/08 14:40

Asterisk-java接口 如何使用

各位朋友大家好,最近在学习了一段时间asterisk,成功实现互拨和电话会议功能。想进一步学习asterisk-java接口。但是发现网上资料非常有限,有很多疑问,期待您的解惑。 了解到Asterisk-java是web服务器(java应用程序)和asterisk服务器的交互接口,可以运行在不同的PC端,使用socket通信。 问题:web服务器+Asterisk-java+asterisk服务器,三者是怎么工作的?资料看着有点抽象,需要您的提醒!!(主要是思路)...

1
0
发表了问答
2017/01/16 15:56

asterisk 配置sipml5网页版客户端,出现错误:missing tmp ecdh key

各位网友大家好: 最近在使用sipml5 sip client软件来调试 asterisk 基本功能(已经使用 X-Lite 客户端软件实现电话 呼叫 ,电话 会议 ,视频电话,单一视频源视频会议).asterisk服务器和 客户端 都在内网。asterisk服务器ip地址为:192.168.1.187; asterisk对webrtc支持配置 参考官网:https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Support CSDN博客:http://blog.csdn.net/chengzhangbiji/article/details...

1
0
发表了问答
2016/12/13 17:14

ami 主叫被叫显示同号 ami如何创建会议室

问题1: 主叫被叫显示同号。如何让主叫分机显示被叫分机号码,被叫分机显示主叫分机号码? 问题2: 如何使用ami管理接口会议室创建会议室 ,并邀请其他用户加入到会议室当中? 各位Asterisk好友大家好,最近在学习ami管理接口,目前遇到两个棘手的问题,想请教一下: 问题1: 主叫被叫显示同号。如何让主叫分机显示被叫分机号码,被叫分机显示主叫分机号码? 部分代码如下: originateAction = new OriginateAction(); origina...

2
0
发表了问答
2016/12/10 13:52

asterisk-java ami Unsupported protocol version 'Asterisk Call Manager/3.1.0'.

各位网友大家好,我在运行asterisk-java官网例子时出现错误。 asterisk服务器ip地址:192.168.1.171 manager.conf文件配合为: ----------------------------------- [general] enabled = yes port = 5038 bindaddr = 0.0.0.0 [manager] secret=password permit=0.0.0.0/0.0.0.0 read=system,call,log,verbose,agent,command,user write=system,call,log,verbose,agent,command,user ----------------------------------- 使用t...

1
1
发表了问答
2016/11/28 10:46

SIP用户作为 主叫和被叫,Asterisk处理流程为什么不一样呢?

请教各位朋友一个问题: 为什么SIP用户作为主叫用户和被叫用户时,呼叫流程不一样呢? SIP用户作为主叫 SIP用户作为被叫

2
0
发表了问答
2011/08/03 16:15

asterCC中的 定时拨号为什么 拿起电话 就是挂断了呀?

有内部电话软电话2003,2004。我使用asterCRM 定时拨号功能 被叫2003 ,分配给2004,制定拨号时间,到时间后 2003 会有振铃 但来电显示确实2003的来电,接听电话直接自动挂断了

1
0
发表了问答
2015/06/19 12:11

app通过网络呼叫到电话,电话接听后按*、#,app可以得到相应的通知,这个该用什么sip服务器啊

app通过网络呼叫到电话,电话接听后按*、#,app可以得到相应的通知,这个该用什么sip服务器啊

3
0
发表了问答
2012/10/26 17:33

Digium做的几款Asterisk模拟语音卡评测

Digium做的几款Asterisk模拟语音卡评测 Digium语音卡与众不同 除了Digium,还有几家做语音卡的,在北美就有加拿大的Sangoma,亚利桑那州的Rhino 等也在做 Asterisk 适用的模拟接口卡。 Digium 认为自己提供的产品比其他公司的都好。后面会有证据来证明这个观点。 1) Digium写的驱动。 简单的测试就知道,其他公司无论是模拟模块或是模拟线路的驱动最初都是Digium 开发的。还有谁能比 原作者提供更好的支持呢? 2) Digium是Aster...

5
2
发表了问答
2015/03/17 15:51

中小型呼叫中心怎么建?

中小企业需要大约5席(以后可以方便扩展)电话客服,可以呼出,400号码+Asterisk+?能实现么? 具体怎么实现?

1
2
发表了问答
2015/01/16 07:47

IP电话通话中遇到来电问题

最近遇到一个十分头疼的问题,手机安装sip电话 客户端 后,当用sip电话接通电话的过程中遇到普通电话来电,普通电话来电会照样响铃,这样无法保障IP电话的正常使用,不知道各位有没有遇到过这个问题,该如何处理?

2
0
发表了问答
2012/11/20 16:43

asterisk拨号方案中如何获得被叫号码?

如题,asterisk拨号方案中如何获得外线呼入的被叫号码?我要把它传到AGI中使用。 外线呼入手机号拨打到asterisk系统,手机号13××××××××跟外线通道dahdi/1都获取到了,就差拨打的号码,即DNID(Dialed Number Identifier),CLI控制台agi调试信息中看到的一直是unknown。 求高手指点,查了一天资料了没能搞定。。。 我asterisk版本 1.4,外线:普通电话线 pstn。...

2
0
发表了问答
2010/03/04 15:11

BigBlueButton 安装笔记|Installing from source

前言: bigbluebutton是一个万维网广播站和会议系统,他是基于Flash的视频会议,后台服务器使用Red5 Server。 本篇是参考installing from source英文版,根据自己的情况有点改动,系统是基于ubuntu之上。 如果想在ubuntu上快安装bigbluebutton请参见英文文档:http://code.google.com/p /bigbluebutton/wiki/InstallationUbuntu。 如果不想安装bigbluebutton,只想测试bigbulebutton可以参见:http://code.google.com/p /bigbl...

8
8
发表了问答
2012/08/17 16:34

opensips和openfire如何结合起来使用?

openfire+spark可以实现即时消息,再加上SIP插件和asterisk-IM插件,通过asterisk可以打电话 这里的openfire是充当了sip服务器的功能吗?这里的openfire实际上在SIP电话的业务上是相当于opensips的功能? openfire和opensips是否可以结合起来使用? 在网上查了资料,opensips相当于是SIP代理,类似于路由器,asterisk相当于PC,用户打电话。 是否可以这样,spark+SIP插件---->openfire+asterisk-IM插件------->asterisk------>...

1
3
发表了问答
2010/12/17 11:35

如何使用普通sip电话参与bigbluebutton语音会议

我是一个新手,最近使用bigbluebutton0.71软件来搭建一个视频会议系统,基本的功能如:音视频通信,白板,即时通信,桌面共享都很正常。 但是,我苦恼的是,如何使用普通的sip软电话(如x-lite)参与bigbuebutton视频会议系统的voice conferece?我在这里是使用Asterisk来实现语音功能,但是如何对他设置?如何使用sip软电话终端进行拨号?号码如何设置?我没有一点头绪,期望各位前辈、达人给一些建议,感激不尽......

5
3
发表了问答
2011/09/14 15:50

怎么知道我的asterisk平台有没有装AMI

如题

1
0
发表了问答
2013/01/08 15:16

asterisk-adds问题

chan_ooh323.c:85: error: storage size of `ooh323_rtp' isn't known make[1]: *** [chan_ooh323.o] Error 1 make[1]: Leaving directory `/usr/src/asterisk-addons-1.6.2.3/channels' make: *** [channels] Error 2...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
206 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部