基于IP-PBX的VoIP系统解决方案

基于IP-PBX的VoIP系统解决方案
目前,众多企业随着业务的扩张,开设了大量的分支机构,这样企业总分支机构以及分支机构之间的语音沟通是非常频繁,企业长途电话费用是企业经营成本中的一项巨大开支。现在互联网已非常普及,几乎每个企业及其分支机构都有互联网接入。因此借助现有互联网实现网络电话,帮助公司节约长途电话成本,日渐成为公司的重要选择。 
传统电话网PSTN(PublicSwitchedTelephoneNetwork,公共交换电话网)以电路交换方式传输语音,主被叫双方通过建立一条实时实电路连接进行通话。VOIP(Voice Over IP)技术以ip 分组交换网络为传输平台,对模拟语音信号进行压缩、打包等一系列特殊处理,使之可以采用无连接的ip 分组数据包进行传输。
随着宽带的普及,VoIP网络技术的成熟,实现方案的多样,市场产品的丰富,中小企业也应在这方面紧跟时代脚步,部署自己的VoIP系统,实现语音通信、特别是长途语音通信的使用,同样可以从VoIP上获得可观收益。深挖企业现有内部网络资源和利用互联网资源是中小企业网络应用的新目标。
设备选型及实现方案
目前IP网上的语音技术和标准已经成熟,获得了广泛的应用,涉及的产品包括VoIP网关、IPPBX(IP电话交换机或IP集团电话)、PCPBX(基于PC服务器的小型IP电话交换机)。
  VoIP网关
VoIP网关其主要作用是完成模拟语音信号与ip数据信号之间的相互转换,起到“适配”的作用,普通的电话机同时连接原先的PSTN网和现在的IP网,按需要要选择模拟电话和IP电话。VoIP网关提供传统的语音接口,与企业现有的电话交换机(PBX)或集团电话连接,VoIP网关应用的主要特点是充分利用现有的网络资源,节省用户的长途话费,并与企业现有的传统电话交换机(PBX)或集团电话相结合,可以逐渐将传统语音电话转移到IP电话上。VoIP网关产品作为一种成熟的IP电话解决方案,目前在大型企业中也得到普及。而一些小型VoIP网关产品的出现,也会给中小企业用户带来极大好处,这类产品一般能够提供1路、4路或8路电话中继接口,同时提供简单的路由功能和网络接口,能够方便地将企业分支机构的电话交换机或集团电话通过IP网络连接起来。
0405260.jpg
    图1
方案:模拟电话+语音网关+网守+PBX
VoIP网关型的应用是将VoIP语音网关的FXO/FXS接口同总部或分支机构的PBX(小交换机或集团电话)直接相连,当需要打长途电话时,将话音转到VoIP网关上,通过因特网传输。用户在使用时只需在分机上先拨IP电话特服号(如可设为"8"),便可直接拨打IP电话。
在这个方案中,若要象普通电话那样的数字号码拨号,就得经过网守的路由管理,但对于中小企业这种设备太昂贵,我们只能借用虚拟电信运营公司的网守来实现,否则只能拨打IP号。网守处于高层,提供对端点的呼叫管理功能,是IP电话网络系统中的重要管理实体。网守的主要功能有:地址解析、接入控制、带宽管理、区域管理等四项基本功能;此外,还能提供呼叫控制信令、呼叫管理等其他功能。要构建一个稳定可靠的、实用的VoIP网,离不开GK的管理。
0405261.jpg
    图2
IPPBX交换机
IPPBX(网络电话交换机)是一种基于IP的电话交换系统,它具有传统PBX交换机的所有功能,它的目标是取代企业内部原先的PBX。这个系统可以完全将话音通信集成到公司的数据网络中,从而建立能够连接分布在全球各地办公地点和员工的统一话音数据网络。IPPBX最显著的特征是一个集成通信系统,因此,通过互联网,仅需要单一设备即可为用户提供语音、传真、数据和视频等多种通信方式,建立中、小型的呼叫中心。由于VoIP技术是将语音以数据包的形式在IP网络中进行传送,因此采用IP-PBX构建的VoIP平台上,用户具有可移动的特性,形象的说就是同一个用户在A地用的是011的号码,到了B地还是011的号码,号码随着人走,IP-PBX还支持语音信箱、多方会议、视频会议等传统PBX没有的功能。有助于移动办公和异地协同办公。IPPBX也是 IP电话发展的方向。
0405262.jpg
方案:VoIP电话/IP电话+IPPBX+PBX
IP-PBX针对中小企业开发了实用易用的系统。它的即插即用语音网络解决方案包括:IP-PBX,SIP电话和软件电话等产品。
企业在总部和分支机构各放置IPPBX,企业内部人员可以使用IP电话或是普通模拟电话连接到不同的IPPBX上。对于经常出差的商务人士,可以使用SIP的软件电话,通过笔记本实现移动通话。
IPPBX既可以通过接口卡与传统的PSTN电话连接,又可以通过GateKeeper虚拟运营商连接。在不改变现有拨号习惯的基础上,实现灵活的连接和更优惠的电话话费。
若公司内所有总、分支单位都是使用固定公网IP上互联网,总分单位的IPPBX就可以通过IP对IP实现“点对点”通信,也就是能找到双方。若使用的是浮动IP,IP不断变化就需要通过网守(GateKeeper)来进行地址解析了,浮动IP的据点会在IP更动时向GateKeeper进行IP更新的通知动作。若IPPBX集成有网守或有网守模块可添加,那网守可由企业在公司总部设定,若没有,则需要通过注册GateKeeper虚拟运营商来解决。一般提供IPPBX设备的厂家有可能自设GateKeeper为客户服务,也可能转包给专门虚拟运营商。
因此本方案在ADSLPPPoE拨号接入互联网的大多数国内中小企业,还是需要GateKeeper来解决动态IP的机器地址解析问题。以下方案同样可以用GateKeeper来解决动态IP问题。
0405263.jpg
    图4
PCPBX
基于IPPBX交换机的平台虽然较稳定,但价格昂贵,规模较小的中小企业可能无法接受。随着市场竞争的加剧,中小企业也逐渐意识到,虽然自身的呼叫中心规模较小,但同样也需要稳定、性能好的系统的保证。于是,PCPBX应运而生,业界通常称之为“应用服务器”。这类系统基于PC服务器单独用电话板卡(见图 3)加软件(Asterisk一个开放源代码的软件VoIP PBX系统)实现了PBX、自动电话应答(IVR)、自动呼叫分配(ACD)等功能,被称为UnPBX型呼叫中心。
PCPBX综合了VoIP网关和IPPBX的特点,可以使用现有电话线路和电话机,使用VoIP板卡实现跨IP网络的长途电话。PCPBX产品为中小型企业及办公分支机构将来的发展提供了灵活拓展的余地,使得处于成长中的中小企业能够得到功能丰富的IP通信,且无需高昂的费用成本。
0405264.jpg
    图5
    方案:IP电话/模拟电话+PCPBX+PBX
构建基于PC服务器+Asterisk呼叫管理软件的PCPBX系统作为在总部设立内部IP电话网的控制中心(PCPBX)。该控制中心以软件方式工作,安装在一台服务器内。采用数字中继网关与原有PBX的E1中继接口相联, 网关提供的多路数字设置为中继模式,网关一端连接专网。在控制中心的服务器上对IP电话号码进行分配,或对原分机电话的拨号方式进行设定。通过适当调整控制中心软件的参数可完成IP电话系统的建设。
在各分支机构安装IP话机或语音网关;根据实际需求为IP话机、语音网关配置公网电话号码。
该方案除安装和配置都非常简便外,还具有良好的可扩展性,在带宽许可的范围内,直接加装语音网关并分配号码,立刻实现了电话扩容。在保持原PBX编号方案不变的情况下,系统内通话只需拨分机号。
0405265.jpg
    图6
总结:
虽然实现企业VoIP的架构有多种,但有些方案的系统设备组成结构过于复杂,加上在使用习惯上与普通电话相差太大,没有亲和性。相对来说,IPPBX架构的VoIP电话系统可能结构更紧凑。它表现在:原来PBX所具有的电话管理功能它都有,PBX没有的功能更可以扩展,如:NAT,LAN交换,***,防火墙;IPPBX能提供丰富的接口;可以通过WEB方式方便管理;可能具有网守功能是它的一大亮点,使企业VoIP系统的架构更简单。所以,IPPBX应是目前中小企业实现VoIP系统的最好架构。 
相关链界:Asterisk
Asterisk是一个开放源代码的软件VoIPPBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能。附有目录的语音邮件服务、电话会议、互动语音回应和电话排序、通路呼叫、呼叫方ID服务。它能够把你的x86机器变成你自己的IPBPX交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。你需要购买的只是一台服务器和合适的用于服务器的语音板卡。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试官:聊一下二分法

来源:cnblogs.com/luoxn28/p/5767571.html1、二分查找二分查找是一个基础的算法,也是面试中常考的一个知识点。二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于…

Delphi利用Windows GDI实现文字倾斜

2019独角兽企业重金招聘Python工程师标准>>> procedure TForm1.FormPaint(Sender: TObject);var FLogFont: tagLogFontW; hTempFont, hPrevFont: HFONT; //字体句柄 hTempDC: HDC; //设备描述表或图形设备句柄 TempString: string; //输出的文字begin FLogFont…

面试干货 | Java 能否自定义一个类叫 java.lang.System?

本文由读者 apdoer 投稿,apdoer 是一个极具钻研精神的 Java 猿,技术牛X头发茂盛! 博客地址:https://blog.csdn.net/m0_43452671缘起:一个面试题最近在上下班地铁刷博客,无意刷到一个面试题,号称很多程序员的烈士公墓:j…

mysql 数据库文件导入和导出、远程上传和下载数据库

1.打开数据库操作软件:Navicat Premium 15 中文版,登录测试连接! 2.打开本地mysql 数据库,新建数据库的名字必须和要导入的数据库名字一致。字符集和排 序规则按下图设置即可。

经典面试题 | 讲一下垃圾回收器都有哪些?

垃圾回收器有哪些?是一个高频的面试题,那本文就详细来解答这个问题。因为不同的厂商(IBM、Oracle),实现的垃圾回收器各不相同,而本文要讨论的是 Oracle 的 HotSpot 虚拟机所使用的垃圾回收器。常用垃圾回收…

十、华为鸿蒙HarmonyOS应用开发之Java UI框架、常用TabList组件使用

一、TabList和Tab 二、TabList组件实例测试 1.新建基于empty ability(Java

dotConnect for Oracle控件免费下载及使用方法

原文来自龙博方案网http://www.fanganwang.com/product/1330转载请注明出处dotConnect for Oracle完全基于ADO.NET方法,因此您完全可以采用标准ADO.NET数据提供的方法来使用它。是一款为Microsoft .NET Framework提供直接Oracle数据库连接的数据发生器控件。 具体功…

面试官:谈谈数据库连接池的原理

来源:https://dwz.cn/oUF6pKOW这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。一、早期我们怎么进行数据库操作1、原理一般来说,Java应用程序访问数据库的过程是:①…

php调用twitter api

今天做了一个关于调用twitter api来同步twitter信息到自己网站的功能,虽然是比较简单的功能,着实花费了我不少时间。网上有很多关于twitter api调用的方法,我试了几个都没有成功,貌似需要Oauth验证,这个跟微信开发类似…

8种常见SQL错误用法,你犯过几个?

来源:https://yq.aliyun.com/articles/72501高考和端午小长假一溜烟的功夫就全过完了,新的一周,让我们迎着清晨的阳光,继续前行。1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下…

51单片机 16*64LED单红点阵屏驱动测试,上位机改字软件免费版

public.h #ifndef __PUBLIC_H__ #define __PUBLIC_H__#include "STC12C5A60S2.h" #include <intrins.h> #include <string.h>//包含memset函数#define UCHAR unsigned char #define UINT unsigned int #define TRUE 1 #define FALSE 0#define LEDON 0…

cocos2dx基础篇(2)——Win32移植到Android

【安装工具】JDKEclipse 或直接下一个 ADT集成开发工具SDKNDK9rADTCDT安装方法自行百度。【正文】1、由 Cocos2D-X 和 VS2010 环境配置——1 中提到的python方法&#xff0c;创建新项目。然后将你开发好的win项目相应的文件Classes和Resources文件夹里的东西分别拷贝到刚创建的…

HR一般不会告诉你的八大真相

我们都是经历过招聘面试的&#xff0c;HR那种微笑很深奥很捉摸不透想必你也见过&#xff0c;但是就是猜不透是什么意思对吧&#xff1f;那么&#xff0c;就赶紧来看看这些HR一般不会告诉你的真相吧!1.求职实际上是一个难以公平的被拒绝过程公平的环境下求职?从HR的角度来说&am…

北京爱情故事-经典语录

2019独角兽企业重金招聘Python工程师标准>>> 小母牛追小公牛&#xff0c;牛逼急了&#xff01; 牛就一个字&#xff0c;我只说一次&#xff01; 男人在外面对女人有多坏&#xff0c;回家就对老婆有多好。——王学兵 结婚十年后&#xff0c;我终于发现其实人生上半…

memcache、redis原理对比

blog.csdn.net/suifeng3051/article/details/23739295一、问题&#xff1a;数据库表数据量极大&#xff08;千万条&#xff09;&#xff0c;要求让服务器更加快速地响应用户的需求。二、解决方案&#xff1a;1.通过高速服务器Cache缓存数据库数据2.内存数据库这里仅从数据缓存方…

我被面试官给虐懵了,竟然是因为我不懂Spring中的@Configuration

作者 l cxuan来源 l Hollis&#xff08;ID&#xff1a;hollischuang&#xff09;现在大部分的Spring项目都采用了基于注解的配置&#xff0c;采用了Configuration 替换标签的做法。一行简单的注解就可以解决很多事情。但是&#xff0c;其实每一个注解背后都有很多值得学习和思考…

jQuery中的.bind()、.live()和.delegate()之间区别分析,学习jquery

2019独角兽企业重金招聘Python工程师标准>>> DOM树 首先&#xff0c;可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子&#xff1a; 事件冒泡(又称事件传播) 当我们点击一个链接时&#xff0c;其触发了链接元素的单击事件&#xff0…

Java中常用的4个Json库,哪个性能更牛逼?

来源&#xff1a;http://u6.gg/sDMab前言每次都在网上看到别人说什么某某库性能是如何如何的好&#xff0c;碾压其他的库。但是百闻不如一见&#xff0c;只有自己亲手测试过的才是最值得相信的&#xff0c;本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。JSON不管是在…

别在Java代码里乱打日志了,这才是正确的打日志姿势!

原文链接&#xff1a;http://t.cn/E9BkD7a使用slf4j使用门面模式的日志框架&#xff0c;有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候&#xff0c;只能通过debug功能来确定问题&#xff0c;你应…

局域网IP地址查看软件V2.0使用教程 Python办公自动化

简介&#xff1a; 在企业、公司都有自己的局域网&#xff0c;作为维护网络运维人员还在使用纸质或电子excel表记录计算机IP信息。是不是很希望有一款工具软件能够管理局域网内的计算机IP地址&#xff0c;可以统计出不同VLAN下的已使用IP-MAC记录和未使用的IP地址&#xff1f;再…