《 FreeSWITCH权威指南》——2.3 PBX与中继线

2.3 PBX与中继线

用户或企业PBX要想打通外面的电话,或者外面的电话需要打进来,需要走运营商提供的中继线,以接入到PSTN网上去。理解中继线的概念对于理解PBX以及PSTN是非常重要的,中继的接入方式决定了我们如何拨号,读者在学习中也可以思考一下为什么使用这种拨号方式,我们能如何配置以提供更好的用户体验等。因此,在这里我们单独拿出一节来说明。
下面我们以模拟中继线为例,通过一则故事来说明中继线与PBX的关系。
假设我们刚开了一家公司,需要7部电话,于是向运营商(在PSTN交换机上)申请了7条模拟中继线。前面已经指出,实际上就是7条普通的电话线,只是运营商在PSTN交换机端对我们这7条线(也可以解释为7个号码)做了特殊的数据设置,将其逻辑上分为一个组,并为该组设了一个总机号。我们有幸选到了一个很酷的号码—88888888(它可以是一个虚拟的号码,或者是其中某一条中继线的真实号码)。而其他的中继线号则可能是44440001~44440007。现在,我们把这 7 条线都接上话机。如果有人呼叫88888888,则PSTN交换机会从7条线中自动选择一条空闲的线路呼入,因此某个电话会就会振铃。如果有多个电话呼入,只要同时呼入的电话不超过7个,我们的电话就都有机会振铃,因而我们可以同时对外为7个人同时提供服务。一般来说,当有电话呼入时,交换机有两种选线策略—顺序选线和循环选线。所谓顺序选线,就是每次都从44440001开始,寻找一条空闲的线路进行呼入;而循环选线则是每次都从上一次呼叫的下一个开始选起,使用这种选线方式,每个话机接到的电话数会比较平均。公司安装的7部电话的结构示意如图2-1所示。

为维护企业形象,当有人呼出时,不管是从哪个分机呼出,都显示总机号88888888。当然,也可以设置显示单线的号码(如44440004),这个要在PSTN交换机端设置,一旦设置后,用户端不能动态更改。
一个月后,公司发展到21个人,因此需要21部电话。但由于一般不会出现所有人同时都在打电话的情况,故安装21条线有些浪费。因此我们买了一个小交换机,把原来的7条中继线接到小交换机的外线接口上,而把每个人的话机接到小交换机的内线口上,这样,每个人就都有了一个分机号,从 601到621,而PSTN端的配置不变,如图2-2所示。当客户打总机号时,PSTN交换机仍然会选择一条线进入我们的小交换机,这时候,选线方式已经不像以前那样重要,因为现在是小交换机在接电话,对它来说,7条线哪条都一样。就这样,小交换机接了电话,并播放“您好,欢迎致电某某公司,请直拨分机号,查号请拨0……”,如果客户按某一分机号,则对应分机振铃,电话接通。

有了小交换机,内部通话就免费了。但出现了另外一个问题,就是如果拨打外线,则需要先拨一个特殊的数字,一般是0或9。有的小交换机会送二次拨号音,即你拿起电话,听到小交换机的拨号音,拨了0之后,则听到外部PSTN交换机的拨号音,表明你可以拨打外线了。总之,小交换机会选择一条空闲的中继线对外呼叫。
上述例子中,21 : 7称为集线比,即3 : 1。集线比是由话务量决定的,如果同时通话的人数比较多,那我们可能会把中继线增加到12条,集线比就降为21 : 12,约为2 : 1了。
即使增加了线路,也经常会遇到这样的情况:由于打进来的电话太多,占用了太多的线路,经常一个电话都打不出,因此,我们联系运营商,将中继线分为三组,其中4条只进不出,4条只出不进,4条能出能进。在电信术语中,分别叫做单出,单入和双向,而北京联通则分别称为发专、受专和双向。当然,这种分配方式降低了总体线路的使用率,为此,我们把每个组都增加1条线,现在中继线总共达到15条。
又过了几天,有客户反映这样的情况,正常上班期间打电话经常无人接听,需要打好几遍;而同时,内部也有人反映往外打电话时有时拨0没反应,再试一次就好了。我们没有处理这种问题的经验,只好请教PBX专家,专家说可能是某条外线断了。因为,如果有一条线断了,当有电话呼入时,交换机仍会向主叫方送回铃音,跟被叫端没接话机是一样的。但到底是哪条线断了,却不好查。由于双方都是自动选线。我们只好将每条线都从小交换机上拔下来,接上话机试一试,以确定是哪条线断了。
还算比较幸运,我们找到了断线的号码,联系运营商,很快修好了,把所有线路都插回小交换机,一切恢复正常。
几天后,老板又很幸运地搞到了一个新号码66666666,该号码并未加入中继线组,而是直接扯了根线拉到老板办公桌上。为了能拨打内线,他不得不在办公桌上放两部电话,另一部专门打内线。后来技术人员小张仔细阅读了PBX的说明书,发现该小交换机功能还比较强,就进行了以下设置:将66666666这个号码接到小交换机上,仍给老板一个内线电话,同时在小交换机上进行设置,只有老板打出时才走66666666这个端口;而对于打入的电话,也不播放“欢迎致电XX公司…”,而是直接向老板电话振铃。这种拨入方式叫做 DID,即对内直接呼叫(Direct Inbound Dial)。
接下来,随着公司的发展,加入的中继线条数越来越多,维护起来更加复杂。比如,像我们刚才遇到的情况,其中有一条线断了,在很长的一段时间内根本不知道,即使知道了,要找到是哪条线也非常麻烦。后来,当公司发展到100人的时候,购买了新设备,并将模拟中继线换成了两条E1数字中继线,可同时支持60路通话。
公司发展一帆风顺,电话量也越来越多,公司有了很多分支机构,也有了更多客户,需要更复杂的语音菜单及更智能的电话分配策略,而更换专门的电话系统不仅价格昂贵,而且跟现有业务系统进行集成难度也很大。在综合考虑了多种解决方案以后,技术人员开始学习FreeSWITCH……

时间: 2024-08-02 14:26:12

《 FreeSWITCH权威指南》——2.3 PBX与中继线的相关文章

《 FreeSWITCH权威指南》—— 导读

前 言 我们已经步入了一个崭新的时代.当前,VoIP已开始成为包括语音和视频在内的多媒体通信的主导并将在全世界范围内引领一场新的革命,而SIP(Session Initiation Protocol,会话初始协议)正是这场革命的核心. 试想一下我们常用的电子邮件,它仅能用于文字通信.从电子邮件诞生开始,经过三十几年的发展,到现在几乎人人都有了一个Email地址(有的人还有多个).随着实时多媒体通信需求的增加及技术的发展,笔者相信在不久的将来,每个人都将会拥有一个用于多媒体通信的SIP地址.当前,

《 FreeSWITCH权威指南》——第2章 PSTN、PBX及呼叫中心业务2.1 PSTN业务

第2章 PSTN.PBX及呼叫中心业务 我们在第1章学习了PSTN和VoIP的基本概念和术语,在本章我们接着了解一下传统的电话网及交换设备.这些服务有的是读者已经熟悉的,有的可能没听说过.有一些传统业务在VoIP时代实现起来异常简单,而有一些业务可能已经不需要了. 为了更深入地理解这些业务,在本章我们也对一些基本的概念,如中继线.IP-PBX等加以深入介绍. 另外,考虑到相当一部分读者可能把FreeSWITCH应用到呼叫中心或相关业务中,在本章我们也对呼叫中心业务进行了简单的介绍,并简单讨论一下

《 FreeSWITCH权威指南》——2.2 PBX业务

2.2 PBX业务 PBX(Private Branch eXchange)的全称是专用小交换机.该设备一般安装在企业内部.PBX的上端通过运营商提供的模拟或数字中继线连接到PSTN,而下端则直接接企业内部的话机. 企业使用PBX的好处是可以自己控制内部呼叫,而且内部通话免费.它通常可以提供呼叫保持.自动选线.呼叫前转.呼叫转移等基本功能,比较高级的小交换机还可以提供自动总机.三方通话.语音信箱等功能.在此,我们仅就经常使用的呼叫转移业务和同组代答业务简述如下.2.2.1 呼叫转移 企业用总机一

《 FreeSWITCH权威指南》——3.2 快速体验

3.2 快速体验 FreeSWITCH的功能确实非常丰富和强大,在进一步学习之前我们先来一次完整的体验. FreeSWITCH默认的配置是一个SOHO PBX(家用电话小交换机),那么我们本节的目标就是从零开始安装,实现分机互拨电话,测试各种功能,并通过添加一个SIP-PSTN网关拨打PSTN电话.这样,即使你没有任何使用经验,也应该能顺利学完本章,从而建立一个直观的认识.在体验过程中,你会遇到一点稍复杂的配置,如果不能完全理解,也不用担心,我们在后面会详细介绍.当然,如果你是一个很有经验的 F

《 FreeSWITCH权威指南》——第3章 初识FreeSWITCH3.1 什么是FreeSWITCH ?

第3章 初识FreeSWITCH 在前面几章,我们用了很大的篇幅介绍了电话通信的背景和基础知识,以及电信业务的知识.对于刚刚跨入通信(或电信)领域的读者来说,熟悉这些背景知识以及里面提到的各种名词术语,有助于理解后面要学到的知识.通信领域涉及的面非常广泛,可以说,里面的很多术语或知识点单独拿出来都可以写成一章或一本书.我们本书的重点是FreeSWITCH,因此从本章开始,我们正式进入FreeSWITCH的学习.学习本书的好处在于,即使你对前两章的内容不是很了解,也可以通过对FreeSWITCH的

《 FreeSWITCH权威指南》——3.5 配置SIP网关拨打外部电话

3.5 配置SIP网关拨打外部电话 如果你拥有某个运营商提供的SIP账号,那么你就可以通过配置SIP来拨打外部电话了.该SIP账号(或提供该账号的设备)在 FreeSWITCH 中称为SIP网关(Gateway).添加一个网关只需要在 conf/sip_profiles/external/中创建一个XML文件,名字可以随便起,如gw1.xml,然后在该文件中输入如下代码: <gateway name="gw1"> <param name="realm&quo

《 FreeSWITCH权威指南》——2.6 小结

2.6 小结 本章着重介绍了传统的PSTN网络和PBX系统所能实现的基本业务和增值业务.其中有一些业务是比较小众的,可能大部分人一生也不会用到:而很大一部分业务是在我们的工作和生活中常常用到的,只是可能没怎么在意.当然,对于这个领域的从业者来讲,这些都应该是非常熟悉的.但无论如何,在学习FreeSWITCH的过程中会涉及这些业务的方方面面.在本章,既有简单的罗列,也有生动的故事,目的就是带领对业务不熟悉的读者循序渐进地了解这些业务,对熟悉业务的读者也统一一下思想.读者在学习中不妨也深入思考一下:

《 FreeSWITCH权威指南》——2.4 IP-PBX业务

2.4 IP-PBX业务 在上一节中,我们最初买的模拟和数字小交换机是基于电路实现的,在这里我们将它们称为传统的PBX.同时我们也欣喜地看到,我们的技术人员已经开始学习和研究FreeSWITCH了.FreeSWITCH的默认配置就是一个家用或小型企业级的PBX,它是由纯软件实现的,基于IP网进行通信,因而又称为IP-PBX. IP-PBX首先是一个PBX(Private Branch eXchange),它具有传统PBX的绝大部分功能.另外,由于使用了IP通信,它能通过IP网提供语音.视频以及即

《 FreeSWITCH权威指南》——3.6 小结

3.6 小结 本章涵盖了FreeSWITCH在Windows.Linux.MacOSX三大平台上从安装.配置到调试.使用等相关内容. 如果你能顺利走到这儿,则说明你对 FreeSWITCH 已经爱不释手了.如果你卡在了某处,或某些功能未能实现,这也不是你的错,主要是因为 FreeSWITCH 博大精深,笔者不能在短短的一章内把所有的方面解释清楚.在后面的章节中,你会学到更多的基本概念,从而更加深入地了解 FreeSWITCH 的哲学,也会学到更多的调试技术和技巧,那时解决任何问题都会是小菜一碟了