asterisk、pbx、sip等基本概念
最近在了解⼀个⽹络电话的项⽬,在⽹上搜索了⼀些关于这⽅便的资料,现在记录⼀下。(通讯⾏业是⼀个⾮常专业的领域,本⼈虽然做了很多年的开发,但有理解起来还是很吃⼒)
1、viop:
阿胶糕怎么做
VoIP(Voice overInternet Protocol)简⽽⾔之就是将模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP⽹络(IP Network)上做实时传递。使⽤⽹络聊天⼯具来进⾏语⾳聊天,这种语⾳并不是通过电信运营商的传统电话⽹络进⾏传输,⽽是通过互联⽹进⾏传输。这种将语⾳转化为IP数据包,部分或全部基于IP⽹络传输的技术就是VoIP (Voice over IP,IP承载语⾳)技术。
VoIP主要有以下三种⽅式:
l  ⽹络电话:完全基于Internet传输实现的语⾳通话⽅式,⼀般是PC和PC之间进⾏通话。
l  与公众电话⽹互联的IP电话:通过宽带或专⽤的IP⽹络,实现语⾳传输。终端可以是PC或者专⽤的IP话机。
l  传统电信运营商的VoIP业务:通过电信运营商的⾻⼲IP⽹络传输语⾳。提供的业务仍然是传统的电话
兰迪奥顿业务,使⽤传统的话机终端。通过使⽤IP电话卡,或者在拨打的电话号码之前加上IP拨号前缀,这就使⽤了电信运营商提供的VoIP业务。
为什么VoIP服务有些要收钱,有些却免费? VoIP服务不仅能够沟通VoIP⽤户,⽽且也可以和电话⽤户通话,⽐如使⽤传统固话⽹络以及⽆线⼿机⽹络的⽤户。对这部分通话,VoIP服务商必须要给固话⽹络运营商以及⽆线通讯运营商⽀付通话费⽤。这部分的收费就会转到VoIP ⽤户头上。⽹上的VoIP⽤户之间的通话可以是免费的。
2、pbx/ip pbx:
PBX俗称:,程控,,集团电话等。PBX是现代办公常⽤的电话通讯管理⼿段的⼀种,使电话管理者可集团性管理外线来电与内线呼出。
佐助vs团藏是第几集
⽤户交换机,也称为程控交换机,完成企业内部之间以及与公共电信⽹络的电话交换,并将电话,传真,调制解调器等功能合并。⼀般的术语ext.(extension)是指连接在主线上的分机。⽤户交换机就是处理分机之间的通话同时再通过主⼲线与公共交换电话⽹()连接。
和的不同就在于集团电话系统的⽤户拨打外线是需要⼈⼯操作,⽽⽤户交换机则⾃动完成这个任务。混合系统则包括以上两种系统的功能。
IP PBX电话交换机系统实现计算机⽹与电话交换机的功能合⼀,解决了PBX的⼀些不⾜(对voip等⽀持不⾜)。IP PBX⽹络系统内各电话终端采⽤IP⽅式进⾏数据通信,不仅能进⾏通话,还能实现⽂本、数据、图像的传输,将电话⽹和计算机⽹统⼀成⼀个整体,实现局域⽹内的电⼦办公。传统的PBX利⽤电路交换的原理来实现集团电话的功能,⽽IP PBX则使⽤了TCP/IP协议,利⽤包交换的原理,在以太⽹上实现了相同的功能。IP PBX还可仿真电路交换,从IP⽹络中到传统的电话⽹络之中。锦绣南歌小说
3、Asterisk:
Asterisk是⼀款实现电话⽤户交换机(PBX)功能的⾃由软件、开源软件。Asterisk是⼀个开放源代码的软件VoIP PBX系统,它是⼀个运⾏在Linux环境下的纯软件实施⽅案。Asterisk是⼀种功能⾮常齐全的应⽤程序,提供了许多电信功能,能够把你的x86机器变成你⾃⼰的交换机,还能够当作⼀台企业级的商⽤交换机。
它提供完善PBX功能,可以连接多种不同的电话终端,包括普通电话机,IP电话机,软电话等,⽀持多种主 asterisk流的IP电话协议和系统接⼝。
Asterisk软件提供很多以前只有昂贵的专业PBX系统才⽀持的功能,⽐如:语⾳信箱,会议电话,交互式语⾳应答和⾃动电话转接等。由于该软件开放的性质,⽤户可以灵活的配置⽅便的扩展系统的功
能,甚⾄编程开发⾃⼰所需功能的模块。Asterisk通常都运⾏在Linux操作系统下,当然它也可以在其他系统,如BSD,Windows或OS X下编译并安装。
Asterisk服务器不需要任何特殊的硬件即可提供VoIP的服务,只需服务器有⽹络连接即可。它⽀持主流VOIP协议,包括会话发起协议(SIP)、H.323,既可作为IP电话服务器也可以作IP电话和PSTN之间的转接。Asterisk系统还设计了⼀个新协议,IAX,⽤于在Asterisk 服务器之间维护话路通道。如果需要连接普通电话或PSTN中继线,运⾏Asterisk的服务器则需要安装相应的硬件接⼝板。许多⼚商都⽣产⽤于连接普通电话、T1、E1中继线、ISDN等的接⼝板。
4、FreePBX:
FreePBX是基于Asterisk 软交换平台开发的界⾯管理系统,开源产品,使⽤mysql,php 开发。通过Freepbx可以⼗分⽅便的配置各类电话系统。由于Asterisk包含⼴泛的 VoIP 协议诸如:SIP, IAX2 和 H.323 等等,所以安装了Freepbx之后,我们便可以通过Web页⾯,搭建属于⾃⼰的⽹络语⾳系统。
Asterisk是基于linux的软交换平台,本⾝不⽀持界⾯管理系统。 如果⽤户需要管理Asterisk,则需要FreePBX界⾯来配置管理。仅安装asterisk也可以实现⼀定的功能,但是需要⾃⼰编写拨号规则,管理流程,对⼤部分⽤户来说相当复杂。FreePBX帮助⽤户解决了安装管理的问题。
1)安装了asterisk、FreePBX以后,还需要什么设备我才能开始打我⾃⼰的⼿机或者座机?
⽤户需要购买⼀个FXO ⽹关或者模拟语⾳板卡,安装在物理机或者对接⽹关,才能呼出呼⼊。
2)使⽤FreePBX 打电话是免费的吗?
看情况。如果不落地(就是不接到电信公司的线路上),可以免费,⽐⽅说系统内部分机呼叫,或者和分公司,外地公司的IPPBX 对接,通过SIP中继呼叫,则不需要付费。如果打⼿机或者固话,则⼀样付费
3)安装好FreePBX,我需要再怎么配置才能呼叫?
简单来说,⾸先,你需要创建两个系统内部分机。第⼆,创建中继。第三,创建呼⼊路由和呼出路由。
女士手表品牌
怎么才能让可以呼叫出去,呼⼊进⼊到系统? 根据以上提⽰,创建中继配置(必须有⽀持FXO的⽹关或者⽀持FXO的语⾳板卡),呼⼊路由设置中最后的呼叫⽬的地选择系统创建的分机接听。意思就是呼⼊电话由这个分机来接听,这个分机响铃。呼出路由则是系统内部分机通过拨打⼀个外部的电话号码,通过中继线路呼出,通常需要置呼出的模式。
4)什么是拨号规则? 简单来说,拨号规则就是⽤户从分机拨打号码后,系统后台提取到⽤户拨打的号码,然后根据号码的格式或者位数长度让系统⾛不同的中继路由出局。号码位数不同可能就是呼叫
的号码长短不⼀样,例如本地号码固话,则号码位数报价短,长途电话则号码位数⽐较长。⼿机号码可能全国都⼀样。国外的号码可能长度完全不⼀样。
参考:
>医学院大学排名