开源软件Asterisk:386变身交换机

2023-05-16

 

  有关开源软件最令人激动的事情之一就是其创建超越传统的IT基础架构的应用程序的方式。一个恰当的例子是称作“Asterisk”的电话应用程序。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能。也许它最著名的应用是当作一台交换机(PBX),因为Asterisk能够把你的x86机器变成你自己的交换机。

  Asterisk还能做什么?它能够当作一台企业级的商用交换机。下面是它全套功能的特点:

  ·语音邮件

  ·呼叫桥接(多个主叫方拨入以参加电话会议)

主叫方拨入以参加电话会议)

  ·呼叫路由

  ·呼叫列队

  ·呼叫转移

  ·与主叫方有关的独特的铃声

  ·音乐保持(在电话转接过程中,让呼叫方听音乐)

  Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。

  Asterisk甚至能够使你的机构看起来就像是全球最大的企业一样。Asterisk用户的一个可以使用的资源是Allison Smith。她的声音是全球最著名的电话语音。如果你使用Verizon、Cingular或者其它公司的电话,你就会听到她的声音。

  如何设置Asterisk

  你如何在你的企业开始使用Asterisk?这个过程需要三个步骤:

  第一,在你的工作场所接入一条或者多条电话线。把这些电话线连接到你的奔腾3计算机的电话卡。这些电话卡本身需要购买,但是,价格比较便宜。Asterisk能够处理POTS线路或者在接入方处理数字线路。这个选择由你确定。

  第二,根据你的需要设置Asterisk。你可以设置根据主叫方拨打的电话号码分配电话。(另外的选择包括设置电话组。这个选择类似于告诉电话“要销售请按1”)。为每一个Asterisk用户和电话组设置语音邮件。定义你的音乐保持。坦率地说,设置音乐保持是设置过程中最困难的部分,因为Asterisk提供的选择很多。

  设置正确也很困难,因为Asterisk按照Unix/Linux的传统,使用了过分讲究的晦涩难懂的设置文本文件。阅读这个配置文件找出正确的方法才能够完成这个设置。完成设置之后才能让初级用户掌握Asterisk。

  第三,设置你的内部电话网络。再说一次,Asterisk是非常灵活的,允许使用模拟信号的电话或者VOIP电话,甚至两种电话可以混合使用。如果你的办公区有电话线网络,模拟电话是有意义的。如果你缺少电话线基础设施,你可以使用以太网基础设施,然后把IP电话挂在以太网基础设施上,并且把Asterisk集成到你的计算基础设置中。VOIP电话目前是最便宜的,使这成为一种诱人的替代方法。

  就这些。按照这些步骤,你只用不到二千美元就可以安装和运行你自己的交换机系统。Asterisk可伸缩性非常大,也就是说,随着你的机构的规模扩大,你可以扩大它的应用。最可取的是,当你扩大Asterisk的应用范围时,你不需要全面的升级。换句话说,你不需要抛弃以前的解决方案,一切从头开始。

  战胜设置的难题

  只有一件美中不足的事情:设置。如果你同我一样,无论什么时候你听说使用文本文件设置一个Linux应用程序,你都要在产品论坛中花几个小时寻找信息,创造性地使用Google。

  对于Asterisk来说,有一个称作“Asterisk@Home” (AAH)的选择。它提供了很多恰当地设置Asterisk的方法。AAH以一种安装CD盘的形式提供。你把这个CD盘插入你的奔腾3电脑中,大约一个小时之后你就拥有一个安装和设置完毕的Asterisk。

  如果你使用AAH,你甚至不需要在电脑中安装Linux。AAH在安装Asterisk软件之前将首先安装CentOS操作系统。这是Red Hat Linux操作系统的克隆版本。

  AAH还包含Asterisk管理门户(AMP)。AMP预装了默认的Asterisk设置以及为Asterisk设置文件提供了一个图形界面。你可以把AMP当作Asterisk的网络管理员。而且Asterisk确实有一个网络管理员插件。

  由Asterisk服务提供商Coalescent系统公司开发的AMP使Asterisk成为一种更容易管理的产品。

  另外,Asterisk@Home的绰号仅仅是绰号。它还能很容易地应用到办公环境中。在你的办公室中,你也许不需要把你的交换机与个人视频录像机连接起来。但是,AMP提供的自动安装功能和默认设置功能是非常有用的。

  这就是说,AAH确实拥有非常适合家庭使用的某些功能。AAH拥有连接xPL的接口,使这种设备能够与其它设备连接起来。然而,许多人在家中使用AAH。有些人使用AAH的功能筛选电话,让主叫方等候。AAH在家庭商业中使用也是很自然的。在家庭商业应用中,Asterisk的企业级功能是非常有用的。

  Asterisk的局限性

  当然,Asterisk也存在一些缺陷,特别是在SOHO领域。关于使用POTS基础设施或者在互联网基础设施上搭载这个功能的讨论实际上暗示上述一个或者两个条件都存在。在家庭环境中以及许多小企业环境中,根本就没有有线的基础设施。这也是Wi-Fi网络在过去几年里快速增长的主要原因。

  Coalescent系统公司首席执行官Jason Becker称,对于没有有线基础设施的地方来说,你需要拥有更多的创造力。Wi-Fi电话确实存在,但是还没有得到证明。Becker建议在一个拥有Wi-Fi连接的计算机中插入一个VoIP电话,或者在那台计算机上运行一个softphone电话软件。另一个选择是HomePlug。HomePlug使用现有的电源基础设施作为IP发布机制。尽管存在这些困难,Asterisk仍以不同寻常的价格提供了非常好地功能。

  作者观点

  开源软件正在进入很多不同的领域。Asterisk把开源软件方便的发布方式与节约成本的数字化结合在一起,已变成一种对于任何企业都非常有用的功能强大的产品。Asterisk对于小机构是非常有用的,因为它以合理的价格提供了广泛的功能。Asterisk使小企业看起来,更确切地说是听起来非常像一个大型的机构。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开源软件Asterisk:386变身交换机 的相关文章

  • 四、安装cuDNN,caffe和openCV

    一 安装cuDNN 1 下载cudnn 可以注册再下载 不过有点麻烦 官网https developer nvidia com cudnn 或者百度云下载http pan baidu com s 1hrAMHko 2 安装 tar span
  • 网络爬虫(三)------宽度优先爬虫(一个的基础,简单但是很重要哦)

    在实际项目中 xff0c 我们使用爬虫遍历互联网 xff0c 把网络中相关的网页全部抓取过来 xff0c 这也体现了爬虫的特点 爬虫爬行的过程是这样子的 xff1a 互联网中每一个页面看作是一个节点 xff0c 页面中的链接可以看成图的有向
  • Win10+Ubuntu双系统修复Ubuntu系统引导

    这两天笔者安装win10 43 ubuntu16 04双系统 xff0c 因为网络上能找到大量的资料 xff0c 安装过程此处就不多讲 因为笔者电脑是华硕主板 xff0c bios默认设置为安全启动 xff0c 笔者猜测会阻止加载ubunt
  • 全面分析 Spring 的编程式事务管理及声明式事务管理

    关于本教程 本教程将深入讲解 Spring 简单而强大的事务管理功能 xff0c 包括编程式事务和声明式事务 通过对本教程的学习 xff0c 您将能够理解 Spring 事务管理的本质 xff0c 并灵活运用之 先决条件 本教程假定您已经掌
  • classpath*作用

    classpath It refers to a list of resources and loads all such files present in the classpath and list can be empty and i
  • java 8 根据map 字段值 去重

    java 8 根据map 字段值 去重 span class token class name List span span class token generics span class token punctuation lt span
  • java 8 去重

    span class token comment 取差集 span span class token class name List span span class token generics span class token punct
  • 解读程序员的武侠世界,顶级程序员是内外兼修的大侠,那么你呢?

    在漫天的星河中 xff0c 有这样一颗星 xff0c 他朴实无华 xff0c 却又熠熠生辉 xff0c 照亮了无数人的人生 他就是金庸先生 随着一代大侠的驾鹤西去 xff0c 飞雪连天射白鹿 xff0c 笑书神侠倚碧鸳 xff0c 成为绝响
  • Eclipse使用入门教程

    Eclipse使用入门教程 说起java的IDE xff0c 朗朗上口的无非是Eclipse了 xff0c 假若能熟练Eclipse xff0c 对于我们编写java程序会起到事半功倍的效果 xff0c 大大提高我们工作效率 因此本篇博文
  • Win7 + Ubuntu16.04 双系统安装

    之前安装win7 43 Ubuntu14 04双系统 xff0c 后来换成win10用了一段时间后觉得有些卡 xff0c 而且装双系统装了几次都成功 xff0c 所以又换回了win7系统 xff0c 并重新安装了win7 43 Ubuntu
  • 双系统Ubuntu 引导修复(Boot Repair)

    安装完双系统 xff0c 如果在使用过程中不小心删除了Ubuntu引导向 xff0c 则会导致开机后无法选择进入Ubuntu系统 或者当我们重装了windows系统后 xff0c 也会发现原来的Ubuntu引导不见了 xff0c 当出现这两
  • 数据库为何要有复合主键(多主键)

    最近学习一点数据库的基本知识 xff0c 被一个问题困惑了许久 xff1a 主键是唯一的索引 xff0c 那么为何一个表可以创建多个主键呢 xff1f 其实 主键是唯一的索引 这话有点歧义的 举个例子 xff0c 我们在表中创建了一个ID字
  • @JSONField 注解详解和应用

    讲到 64 JSONField 注解 xff0c 就不得不提到Alibaba 开源的fasejson fastjson是目前java语言中最快的json库 xff0c 比自称最快的jackson速度要快 xff0c 第三方独立测试结果看这里
  • 外部访问docker容器(docker run -p/-P 指令)

    容器中可以运行一些网络应用 xff0c 要让外部也可以访问这些应用 xff0c 可以通过 P xff08 大写 xff09 或 p xff08 小写 xff09 参数来指定端口映射 xff08 1 xff09 当使用 P 标记时 xff0c
  • 解决Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题

    LocalDate LocalTime LocalDateTime 是Java 8开始提供的时间日期API xff0c 主要用来优化Java 8以前对于时间日期的处理操作 然而 xff0c 我们在使用Spring Boot或使用Spring
  • gcc 编译选项

    原来 Os相当于 O2 5 是使用了所有 O2的优化选项 xff0c 但又不缩减代码尺寸的方法 ffunction sections fdata sections Place each function or data item into
  • RYU功能开发(一)从simple switch开始

    对于任意一款控制器 xff0c 想要快速了解其开发机制 xff0c 从转发模块入手无疑是最佳的学习方式 RYU通过App的形式提供了一系列功能模块 xff0c 其中包括使用了OpenFlow作为控制协议的二层交换机控制模块simple sw
  • arm-linux-gcc交叉工具链

    Linux ARM交叉编译工具链制作过程 一 下载源文件 源代码文件及其版本与下载地址 xff1a Binutils 2 19 tar bz2 Index of gnu binutils gcc 4 4 4 tar bz2 Index of
  • 我使用过的Linux命令之cal - 显示日历

    我使用过的Linux命令之cal 显示日历 本文链接 xff1a http codingstandards iteye com blog 807962 xff08 转载请注明出处 xff09 用途说明 cal命令可以用来显示公历 xff08
  • 驼峰式与下划线命名规则

    在实际代码开发过程中 xff0c 代码编写格式清晰与否不仅决定了自己的代码编写与维护成本 xff0c 也直接影响到项目的开发进度 编码中常用的有驼峰法和下划线两种编码格式 xff0c 其中驼峰法常用在面向对象的高层语言中 xff0c 下划线

随机推荐

  • 全图文分析:如何利用Google的protobuf,来思考、设计、实现自己的RPC框架

    文章目录 一 前言二 RPC 基础概念1 RPC 是什么 xff1f 2 需要解决什么问题 xff1f 3 有哪些开源实现 xff1f 三 protobuf 基本使用1 基本知识2 使用步骤 四 libevent1 libevent 简介2
  • 针对vue的配置文件

    针对vue的配置文件 我们在根目录下创建一个 vue config js 文件 xff0c 将下方配置下去 module exports 61 区分打包环境与开发环境 process env NODE ENV 61 61 61 39 pro
  • Linux | LVM | 对比三种逻辑卷(Logic Volume)

    概述 为了满足在性能和冗余等方面的需求 xff0c LVM支持了下面三种Logic Volume xff1a Linear Logic Volume 线性逻辑卷Striped Logic Volume 条带化逻辑卷Mirror Logic
  • MySql ERROR 1129

    ERROR 1129 HY000 Host 39 mysql02 39 is blocked because of many connection errors unblock with 39 mysqladmin flush hosts
  • SpringBoot整合Shiro

    Apache Shiro是一个强大且易用的Java安全框架 执行身份验证 授权 密码学和会话管理 相比较Spring Security xff0c shiro有小巧 简单 易上手等的优点 所以很多框架都在使用shiro Shiro包含了三个
  • PB数据窗口对象之Button

    Button 重要属性 Action 属性 该属性是Button 控件最重要的一个属性 在数据窗口画板中 xff0c 可以选择一个按钮有哪个动作 可选的动作都是事先定义好的 xff0c 开发人员没有机会精确定义某个动作的执行 xff0c 只
  • 聊聊前端八股文?

    大家好 xff0c 我是若川 xff0c 点此加我微信进源码群 xff0c 一起学习源码 同时可以进群免费看Vue专场直播 xff0c 有尤雨溪分享 Vue3 生态现状以及展望 前些天 xff0c 我看到 剑指前端offer 一系列文章 x
  • 新手向:前端程序员必学基本技能——调试JS代码

    1前言 大家好 xff0c 我是若川 最近组织了源码共读活动 xff0c 感兴趣的可以加我微信 ruochuan12 参与 xff0c 已进行三个月了 xff0c 大家一起交流学习 xff0c 共同进步 想学源码 xff0c 极力推荐之前我
  • 全新的 Vue3 状态管理工具:Pinia

    大家好 xff0c 我是若川 最近组织了源码共读活动 xff0c 感兴趣的可以点此加我微信 ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体架构系列 包含
  • 推荐2022前端必看的新书 《Vue.js设计与实现》

    大家好 xff0c 我是若川 持续组织了6个月源码共读活动 xff0c 感兴趣的可以点此加我微信 ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体架构系列
  • 面试官问:跨域请求如何携带cookie?

    大家好 xff0c 我是若 川 持续组织了6个月源码共读活动 xff0c 感兴趣的可以点此加我微信 ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体架构系
  • 如何写好技术文章(看张鑫旭老师的直播总结

    大家好 xff0c 我是若川 持续组织了6个月源码共读活动 xff0c 感兴趣的可以点此加我微信 ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体架构系列
  • Element使用的async-validator表单校验库源码超详细解析

    大家好 xff0c 我是若川 持续组织了8个月源码共读活动 xff0c 感兴趣的可以 点此加我微信ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体架构系列
  • 我捡到宝了!2022版前端面试上岸手册,最新最细致!

    大裁员背景下 xff0c 没什么比辞职后找不到工作更扎心 xff01 在行情好转前 xff0c 前端程序员只能 猥琐发育 xff0c 不轻易跳槽 xff0c 同时要修炼内功 xff1a 对八股文 底层源码 重点项目等进行查缺补漏 xff0c
  • 点击页面元素跳转IDE对应代码,试试这几个工具!

    大家好 xff0c 我是若川 我持续组织了近一年的源码共读活动 xff0c 感兴趣的可以 点此扫码加我微信 ruochuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整
  • 为什么说组件库的源码非常值得学习?

    大家好 xff0c 我是若川 最近来了一些新朋友 xff0c 感谢大家关注 相比于原生 JS 等源码 我们或许更应该学习正在使用的组件库的源码 xff08 如 xff1a element antd vant semi arco tdesig
  • 写一个Vue DevTools,让开发体验飞一会

    大家好 xff0c 我是若川 我持续组织了近一年的源码共读活动 xff0c 感兴趣的可以 点此扫码加我微信 lxchuan12 参与 xff0c 每周大家一起学习200行左右的源码 xff0c 共同进步 同时极力推荐订阅我写的 学习源码整体
  • 偷偷盘点前端面试官才知道的进阶秘籍

    很多人都说35岁是程序员的职业尽头 而我们部门leader是位80年的大哥 xff0c 曾经是字节3 1大佬 xff0c 今年43岁了依然独当一面 于是 xff0c 我向他请教了 不被淘汰 的秘籍 他总结了两点 xff1a 1 努力修炼内功
  • Facebook CrypTen安全多方计算(MPC)框架介绍及核心代码分析

    简单介绍 CrypTen是Facebook在2019年10月开源的 用于多方安全计算 MPC 的框架 其底层依赖于深度学习框架PyTorch 官网说明见 xff1a https ai facebook com blog crypten a
  • 开源软件Asterisk:386变身交换机

    有关开源软件最令人激动的事情之一就是其创建超越传统的IT基础架构的应用程序的方式 一个恰当的例子是称作 Asterisk 的电话应用程序 Asterisk是一种功能非常齐全的应用程序 xff0c 提供了许多电信功能 也许它最著名的应用是当作