如何用asterisk搭建一个陕西呼叫中心系统搭建

基于Asterisk的VoIP开发指南―实现基本呼叫功能_voip_CTI论坛
基于Asterisk的VoIP开发指南――(1)实现基本呼叫功能
本文档探讨基于Asterisk如何实现VoIP的一些基本功能,包括基本呼叫功能的方案选取、主叫号码透传、如何编写Asterisk
AGI程序、Radius认证计费模块等。
本文档VoIP软终端使用X-Lite,其它终端均可以接入测试。
文章内容仅供参考,转载请注明出处。
1 VoIP系统相关协议和标准
  由于I P电话技术标准的开发涉及多个领域,因此,VOIP系统要想实现这些IP电话之间的通信,则必须提供支持这些协议的实现。目前主要涉及的协议如图1-1所示,其中除了HTTP是与WWW相关的协议外,其它的都是VOIP相关协议。
图1-1 所有基于IP协议的协议族
  由图1 -1可以看出,与VOIP相关的协议共分五层,每一层又由许多协议组成。目前有关IP电话制定的标准体现在应用层。而应用层又可分为信令控制协议、网关控制协议、媒体编码和传输协议和QOS协议等。
信令控制协议,目前被广泛接受的IP电话控制信令体系主要有ITU-T的H.323系列和IETF的会话初始化协议(SIP)。
网关控制协议,网关控制协议主要有媒体网关控制协议(MGCP)。该协议是为了解决目前IP电话负担过重,不能满足未来容量和业务扩展的要求而设计的。
媒体编码,媒体编码主要有两类――视频编码和音频编码。视频编码主要有H.261和H.263。音频编码主要有G.
实时传输协,实时传输协议有包括了实时传输协议(RTP)、实时传输控制协议(RTCP)、实时流协议(RTSP)和资源预留协议(RSVP)。相关的协议标准可以参考相应的网上资料,在这不细述。
2 Asterisk简介
  Asterisk是一个开源的软件包,它可以运行PBX的所有功能,通常运行在Linux操作系统平台上。它不仅包含了PBX的功能,同时还有其它一些附加特性。Asterisk可以用三种协议来实现VoIP,同时可以与目前电话使用的标准硬件进行交互通信。
  Asterisk提供了附加的语音邮件服务、电话会议、交互语音应答、呼叫排队等基本电话服务。它还提供了多方呼叫、显示呼叫者ID(显示主叫号码)等服务
  Asterisk在实现VoIP时,不需要任何附加硬件,DDD 软交换所采用的也是这种使用方式。但是,如果企业没有与VoIP语音网关运营商建立合作关系,想要自己构建这样的一个平台,那么要和数字电话设备与模拟电话设备进行交互通信,Asterisk需要一个PCI硬件的支持,这个硬件生产商中最著名的是Digium平台提供的。
  Asterisk 的结构基本上是十分简单,但是它不同于大多数的电话产品。基本上,Asterisk担任的是一个中间件的功能,它连接了底层的电话技术和上层的电话应用。Asterisk为布局混合的电话环境提供了一致性。Asterisk是开源PBX
(Private Branch eXchange)和IVR (Interactive Voice Response)系统。使用兼容的PCI硬件,Asterisk支持传统的电话线路,包括:TDM(Time
Division Multiplexing), TI/El PRI/PRA&RBS (Robbed Bit Signal)模式、模拟电话线/模拟电话(POTS),ISDN(Integrated
Services Digital Network)和BRI(Basic Rate)与PRI(Primary Rate)。
  Asterisk可以透明的桥接VoIP之间的一些协议,包括:会话初始协议(SIP-Session Initiation
Protocol), H.323(国际电信工业会的一种标准)、IAX(Inter-Asterisk eXchange)媒体网关控制协(MGCP-Media
Gateway Control Protocol)等其它一些协议。Asterisk 具有很大的柔韧性,特殊的API接口都围绕着PBX核心系统。这个核心处理着PBX内部之间的相互联系。每一部分都是清晰来自于协议、编码或内部电话使用的硬件接口的抽象。这些抽象的接口使Asterisk可以与任何的硬件和技术以及将来的硬件和软件技术完美的结合。从图2-5可以看出,Asterisk由内部核心和外围动态可加载模块组成。内部核心由以下六个部分组成:PBX交换核心模块(PBX
Switching Core)、调度和I/O管理模块(Scheduler and I/O Manager)、应用调用模块(Application
Launcher)、编解码转换模块(Codec Translator)、动态模块加载器模块(Dynamic Module
Loader)和CDR生成模块(CDR Core)。
图3-1 VOIP通信系统功能模块图
  Asterisk提供了很多的基本拨号语法及应用的拨号函数,它共有40多个配置文件,通过Asterisk特有的语法修改特有的配置文件,才能实现通话的基本功能,同时可以实现针对不同的用户实现不同的通信功能。它的配置文件的源文件采用的是C语言编写。但是基于Asterisk的Application
API编程接口,如AGI,对外部的应用程序可以使用PHP,Python,Perl,Java等语言编写。Asterisk运行操作系统平台的Linux内核要求大于等于2.
4. x的版本。
3 VoIP通信系统基本功能概述
  如果是基于纯软件的实现方案,Asterisk是构建VoIP项目的核心,系统中所有与用户呼叫有关的功能和管理都通过它来实现,包括VoIP各种协议的互通和配置,以及各种呼叫设备的配置文件。本文档所讨论的VoIP通信系统基本功能如图3-2所示,一般的Asterisk的任务包括了两方面,一是与呼叫有关的,包括基本呼叫处理、主叫号码透传、呼叫纪录和日志生成等,二是与呼叫控制有关,即终端用户的认证计费功能。
图3-1 VOIP通信系统功能模块图
4 基于Asterisk实现VOIP通信系统基本功能
  PBX是专用交换机,俗话叫集团电话。广泛地运用在企业办公机构中,极大地提高了企业的办事效率。但传统的PBX存在缺点有:
它对新兴的CTI(计算机与电话集成)和VoIP支持不够。
传统的PBX都采用的是专用技术,缺乏开放性和标准性,并且价格昂贵。解决它的缺点的措施是IP PBX技术。
4.1 VoIP通信系统方案选择
方案1:模拟电话+语音网关+网守+PBX+模拟电话
  语音网关型的应用是将VoIP语音网关的FXO/FXS接口同总部或分支机构的PBX(小交换机或集团电话)直接相连,当需要打长途电话时,将话音转到VoIP网关上,通过因特网传输。用户在使用时只需在分机上先拨IP电话特服号(如可设为"8"),便可直接拨打IP电话。
  在这个方案中,若要像普通电话那样的数字号码拨号,就得经过网守的路由管理,但对于中小企业这种设备太昂贵。网守处于高层,提供对端点的呼叫管理功能,是IP电话网络系统中的重要管理实体。网守的主要功能有:地址解析、接入控制、带宽管理、区域管理等四项基本功能;此外,还能提供呼叫控制信令、呼叫管理等其他功能。要构建一个稳定可靠的、实用的VoIP网,离不开GK的管理。
  基于VoIP语音网关的复杂性与成本昂贵,本文档不使用这种方案。
方案2:VoIP电话/IP电话+商业IP-PBX设备+PBX+模拟电话
  IP-PBX是一种基于IP的电话交换系统,它具有传统PBX交换机的所有功能,它的目标是取代企业内部原先的PBX。这个系统可以完全将话音通信集成到公司的数据网络中,从而建立能够连接分布在全球各地办公地点和员工的统一话音数据网络。IP-PBX最显著的特征是一个集成通信系统,因此,通过互联网,仅需要单一设备即可为用户提供语音、传真、数据和视频等多种通信方式,建立中、小型的呼叫中心。由于VoIP技术是将语音以数据包的形式在IP网络中进行传送,因此采用VoIP技术构建的通信平台,用户具有可移动的特性,形象的说就是同一个用户在A地用的是011的号码,到了B地还是011的号码,号码随着人走,VoIP还支持语音信箱、多方会议、视频会议等传统PBX没有的功能。有助于移动办公和异地协同办公。
  虽然说商业的VoIP设备或者软件,如华为SoftCo 5816 IP语音交换机、贝尔阿尔卡特A5020,他们能够更容易、方便提供丰富的IP-PBX业务类型,也提供了数字中继接口与PSTN网络方便连接,并且只需要手动配置参数就可以投入到使用,不需要大量地编程,但是这种方案需要的成本跟方案1差不多,比较昂贵,并且灵活性不够,所以不使用。
方案3:IP电话/模拟电话+Linux PC机+开源IP-PBX+媒体网关+PBX+模拟电话
  基于PC服务器+ Asterisk呼叫管理软件的IP-PBX系统,Asterisk作为IP电话网络的控制中心(PC型PBX),该控制中心以软件方式工作,安装在一台服务器内。数字中继网关与原有传统PBX的E1中继接口相联(在这里媒体网关特指单独的VoIP落地网关运营商的语音网关设备,本文档让Asterisk与之对接实现IP与PSTN的完美转换),VoIP媒体网关提供的多路数字设置为中继模式,一端连接PSTN专网,一端对接Asterisk软交换IP侧。在控制中心的服务器上对IP电话号码进行分配。通过适当调整控制中心软件的参数以及添加、修改某些模块代码,即可完成本文档最终完成的IP电话系统的建设。如果使用专用、商业的IP-PBX系统,可能会花费不菲,所以本文档使用方案3。
  本节的目标就是基于开源IP-PBX Asterisk设计VoIP电话系统的基本呼叫功能模块、认证计费功能模块、AGI功能模块等。
4.2 VOIP系统的基本组件
一般VOIP系统基本组件组成如图4-1所示。
图 4-1 VOIP系统的基本组成
  IP- PBX主要功能组件如图4-1所示,下面讨论这些基本功能组件。
1. 呼叫控制器
  IP电话系统的智能部分,它负责提供一切传统PBX系统的中心-PBX交换机所能提供的服务。负责控制所有的呼叫建立和呼叫管理,能轻易提供大部分基本服务(如呼叫保持、呼叫转移、呼叫等待等),以及配置电话的分机号码(Extension
Number)、功能按钮、通话管理和路由决策功能。此外,它还控制所有的PC虚拟电话功能,如语音邮件、统一消息、自动话务员、交互式语音响应(IVR)和自动呼叫分配等。
2. 媒体网关
  在IP-PBX系统中,媒体网关用来实现IP网络和传统电路交换网的通信,负责把呼叫转接到PSTN网,完成异种网络的电话呼入和呼出。它除了具有接通被叫的功能外,还可以把来自PSTN的呼叫连接到IP电话系统。媒体网关在整个VoIP系统中起着非常关键的作用。它不仅使VoIP系统能够连接PSTN用户,而且能够增加整个系统的可靠性,使系统具有处理紧急呼叫的能力。媒体网关还需要完成语音编码转换,通信协议转换以及LAN/WAN-PSTN之间的呼叫建立拆除等功能。
3. 局域网接入模块
  提供IP-PBX系统各组件之间的连接。在局域网的环境中,该模块可以使用局域网交换机来代替。
4. 控制中心
  包括资源管理系统、计费系统、网管系统、语音信箱等。
5. 信令网关
  提供和其它信令网络的互通功能,可以支持H.323,IAX,SIP,MGCP等的全部或者部分功能。
6. 应用服务器
  为IP-PBX系统提供增值应用。
7. I P话机终端
  包括终端部分软件PC Phone,I P-Phone等。
8. 模拟终端普通电话,传真机等传统模拟设备。
本文档IP-PBX系统的基本组件
1.VoIP软终端X-Lite,对应图4-1的PC PHONE:PC用户使用SIP软终端(目前只使SIP协议作为输入信令)访问IP-PBX服务器软交换后台,对普通座机或手机发起呼叫,实现PC2Phone的通讯。
2.IP-PBX(VoIP 软交换),对应图4-1的呼叫控制器:基于开源软交换平台Asterisk,接受VoIP软终端(或其它能发起SIP/H323请求的硬件终端)发起的呼叫信令、解析被叫号码、构建VoIP语音数据包发送到IP网络中。
3.语音网关,对应图4-1的媒体网关、信令网关,因为实际使用中大部分的媒体网关设备都集成了信令网关功能:提供模拟语音信号和VoIP信令的转换,即从IP网络进入的VOIP数据包被转换成模拟语音,通过与PBX相连的数字中继线路进入到PBX(数字程控交换机)。
4.数字程控交换机(PBX):用于电话交换网的交换设备,它以计算机程序控制电话的接续,从语音网关的E1数字中继线路送出来的7号信令或1号信令或PRI信令以及模拟语音数据包进入到数字程控交换机。
4.3 VOIP系统的软硬件平台
  第1节已经简单介绍过Asterisk,它是一个非常灵活的软件,可以轻松的安装在任何Linux平台上。Asterisk的资源需求与其它的嵌入式、实时的应用系统很类似,都是通过优先级的方式来访问CPU和总线,并规定系统上的任何函数都不能直接调用比Asterisk优先的进程。对于非专业的系统而言,这也许不是很重要,如果目标是商用系统,这种优先级方式带来的性能上的缺陷会引起通话质量的问题。比如,经常出现回声、噪音等等。这种情况在手机超出服务区外的时候常常出现。由于对于Linux的内核代码和优化技巧不是很了解,选择一个高的配置,而不是重新对内核进行编程,是一个比较好的主意。
表4-1可以对系统的硬件配置有一个大概的认识
表4-1 VOIP 系统的硬件配置
并发通话数量
非专业系统
400M CPU 256M内存
1G CPU 512M内存
小型商用系统
3G CPU 1G 内存
中等商用系统
双处理器,在分布式构架里采用多个服务器集群
  对于要安装Asterisk的计算机,如果在预算有限的情况下,下面是一些建议:系统的稳定性及质量取决于所选择主板的结构设计,考虑使用服务器主板是一个很好的主意。比如服务器主板提供的PCI插槽有3.5V和5.0V,服务器主板可以给主板提供更稳定的电压和电流。而且,语音卡常常会造成每秒100个以上的中断请求,所以对于主板来说,一定要仔细考察芯片组是否能供支持。
  安装PCI显卡,而不是AGP显卡,因为AGP通道会造成内存的高占用率和CPU中断占用。如果采用工控机/服务器构架,根本没有安装显卡,而是使用Console来管理系统。对于CPU而言,由于Asterisk使用CPU进行信号的模数转换(也就是说CPU具有DSP的作用),所以浮点运算能力是非常重要的,同时CPU的L2Cache也应该尽量的大。
1. 专有板卡的准备
  如果准备连接Asterisk系统到任何电信设备上去,必须需要一个专有硬件的支持。板卡的主要功能是连接PSTN和LAN/WAN。为了桥接电路交换的电信网络和包交换的数据网络,最流行和最经济的连接PSTN的方法是使用接口卡,接口卡有好几种,这里仅仅讨论常见的两种情况。
(a)模拟接口卡
  PSTN介入情况是普通的电话线或者模拟中继电话线的时候,就需要这种卡。
  最流行的Asterisk模拟接口卡也许是TDM400P(实际上这款卡和时分复用没有任何关系,仅仅是这么叫好听而已),由Digium公司制造。TDM400P是一个4口卡,可以插4块子卡,既可以提供FXO口,也可以提供FXS口。这个卡是贵的,当然最有名气。
(b)数字接口卡
  如果需要多于10条电路或者需要数字连接的时候,就要购买或者寻找T1或El卡了。但是要注意,El的接入的价格由信息产业部统一规定,在一些地区可以找到非常便宜的PSTN接入价格(落地价格),有关这方面的内容在这不细述。
2. 硬件的需求
  针对中小型公司,硬件的要求一般不是很高,普通的网络设备就可以满足要求。如果想采用很好的语音质量,可以采用专门的语音网关来处理语音信息。因为,采用通信的硬件设备目前大多是PSTN电话终端,因此要求附加一个硬件来将PSTN电话转化为“IP”电话。目前大多采用ATA设备来转换PSTN的电话终端。当然也可以使用IP电话,如X-Lite等。
对于本文档的VoIP开发环境说明如下:
基于非专业系统的配置需求来进行硬件的配置,如Ubuntu 7.04。
不方便配备专有板卡,寻找某些地区的PSTN接入运营商,简称VoIP落地运营商或者VoIP落地网关,他们能够提供接口卡(数字接口卡、语音网关、媒体网关)。
1.操作系统
  对于中小型公司而言,Linux可能是首选的操作系统。同时,Asterisk源码便于在Linux中编译和运行,相对比较安全。在对于中小型软件研发而言,Linux可能成为开发中的首选的操作系统。
2.Asterisk软件包
Asterisk的核心,主要由三个包组成:
Asterisk主程序(Asterisk)
Zapate电话驱动(zaptel)
PRI库(libpri)
其余的还有一些其它的软件,如语音附加包等,都可以从开源的网站上下载。
4.4 Asterisk构建VoIP整合应用方案(基本呼叫功能的实现)
  Asterisk和VoIP的最初设计思想相同,其最终目的是减少长途通话的费用,实现通话的网络化,使IP网络成为一个可运载语音数据和其它数据的平台,实现语音网络和视频网络等完美地结合。
  为了实现基本的呼叫功能,即摘机、挂机等功能,目前设计的拓扑结构为:VoIP软终端--->SIP代理服务器(SIP Proxy
Server、SIP Redirect Server)-->转发到用户代理服务器(UAS,Asterisk)--->与VoIP语音网关通信(Cisco
AS5300,华为8010等设备,一般有2、4、n个数字中继接口)---->通过E1中继线路对接数字程控交换机(华为C&c08、贝尔S1240数字程控交换机)。
VoIP系统第一部分――IP侧的实现
  VoIP系统有两侧:IP侧与PSTN侧,这部分主要是IP侧,发起呼叫请求的VoIP软终端是任何一个能够发起SIP请求的客户端软件或者硬件设备或者语音网关设备,网络拓扑结构图如下所示,图中每个结点在前几个小节均有描述。
(点击看大图)
第二部分――VoIP网关、PSTN网络层
  这部分是本文档所讨论的开源软交换平台(Asterisk)通信的VoIP语音网关,如图4-3所示,经过它出局的数字中继是一个E1接口(又称一个PCM),是一对引自数字程控交换机的同轴电缆线,在电缆线上数据传输速率是2.048
Mbps可以同时容纳32时隙
*64Kbps的语音数据。
(点击看大图)
  结合图4-2与图4-3,基本呼叫处理包含主叫摘机、拨号、通话、挂机、被叫挂机全过程。通常应用呼叫的方式可能是PC到PC、PC到电话(PSTN/IP)、电话(PSTN/IP)到电话(PSTN/IP)等方式。对于基本的呼叫流程是任何PBX都具有的,设计流程大多都一样。
在X-Lite客户端输入完被叫号码后,点击呼叫按钮,用户听到VoIP会话应用程序播放的拨号音,然后开始拨号。
X-Lite收集用户拨打的号码,并按照标准的SIP代理服务器到VoIP用户代理服务器Asterisk。
Asterisk动态的调用呼叫模块,进入到Asterisk内部的呼叫Dialplan, 并按照呼叫Dialplan中配置的被叫号码模板进行匹配。
当成功匹配某个已配置的被叫号码模板后,号码将被映射至某语音网关(此语音网关直接连接目的电话或用户小交换机PBX)。
IP-PBX Asterisk的IP网络利用H.323/SIP协议向语音网关发起呼叫,并为每路呼叫建立通道,用以发送和接收语音数据。
被叫语音网关接收IP侧的H.323/SIP呼叫,通过PSTN信令将呼叫传递到给PBX处理,直到接通目的电话。
在呼叫连接过程中的H.323/SIP阶段,IP侧与PSTN侧协商所使用的语音编解码方式,并使用RTP协议传递语音数据。
呼叫中的任何一方挂机时,VoIP会话应用程序X-Lite将结束会话。
4.5 基本呼叫功能环境搭建示例(SIP与H.323互通)
图4-4 简单拓扑图
软终端Xlite注册到软交换Asterisk上
图4-5 软终端设定
4.5.1 IP-PBX服务器Asterisk抓包分析
(点击看大图)
图4-6 SIP_REGISTER_1
(点击看大图)
图4-7 SIP_REGISTER_2
X-Lite(UA) ------> asterisk PBX(读取SIP INVITE消息)
(点击看大图)
图4-8 IP_INVITE_1
Asterisk PBX 针对上面的分析情况,响应X-Lite会话继续下去:
Transmitting to X-Lite(202.108.12.6)
(点击看大图)
图4-9 SIP_INVITE_2
(点击看大图)
图4-10 SIP_TRYING
执行拨号方案
(点击看大图)
图4-11 dialplan
Asterisk然后开始与华为8010语音网关建立H323通信
① Call set up.
H.225/Q.931 Call Setup
(点击看大图)
图4-12 h323_SETUP_1
(点击看大图)
图4-13 h323_SETUP_2
②ALERT/PROGRESS 表示被叫已经正在响铃…
(点击看大图)
图4-14 h323_3_ALERT
  这时候,Asterisk PBX将被叫手机正在响铃的信号以SIP消息 的形式发送到客户端X-Lite,这是一种sip_indicate类型的SIP消
(点击看大图)
图4-15 SIP_Ringing
  Asterisk响应会话继续的SIP消息
(点击看大图)
图4-16 SIP_183_SESSION_PROGRESS
  Asterisk与华为8010语音网关的H323连接已经成功建立
  表示软交换Asterisk与华为8010语音网关的H323连接已经成功建立
(点击看大图)
图4-17 H323_ESTABLISHED
  Asterisk与X-Lite之间发送OK与ACK响应消息,表示SIP软终端已经跟H323语音网关建立了连接,并且被叫已经接听,开始成功通话
(点击看大图)
图4-18 SIP_200ok_ack 被叫先挂断,Asterisk与华为8010语音网关的H323连接在此释放
④Release Complete
  表示软交换Asterisk与华为8010语音网关的H323连接在此释放
(点击看大图)
图4-19 H323_RELEASE Asterisk向软终端X-Lite发送BYE消息
图4-20 SIP_BYE X-Lite收到BYE消息后以OK消息响应,整个会话就此终止
图4-21 SIP_BYE_OK
4.5.2 结论
  通过观察上面这个流程图可以容易的看出,语音网关在收到INVITE消息后立即发送SETUP消息,反之亦然.
所以可以得到如下的H.323和SIP的消息对应关系:
H.323 消息
Call Proceeding
100 Trying
180 Ringing
Release Complete
分类信息:&&&&&浅析企业/政府机关建设呼叫中心(Call Center)系统的投资预算
浅析企业/政府机关建设呼叫中心(Call Center)系统的投资预算
呼叫中心系统的价格因素主要与几个方面有关,即系统采用的硬件环境,如基于交换机的呼叫中心、或基于语音板卡的呼叫中心、或基于一体化呼叫中心平台的呼叫中心等,不一样的硬件环境决定了不一样的呼叫中心系统的价格;
除此之外,呼叫中心系统价格的另一个核心因素是服务因素,当前的大部分呼叫中心系统虽然是由交换机或语音版卡硬件+软件来组成的,但是我们不能单纯地认为呼叫中心系统是一种产品,我们花一部分价格可以直接买走就可以了。
实际上不然,对于呼叫中心系统正确的理解应该是,呼叫中心系统是一种服务。她由语音硬件+软件{分为标准版本软件和个性化数据库应用软件(CRM)部分}+服务来构成,这三者缺一不可。一般地来说,企业/政府机关购买了一套呼叫中心系统,正确的理解应该为企业购买了一个服务过程。在呼叫中心系统的报价单中,往往很明确地标明了系统包含硬件,软件以及某一段时期的免费维护期等。过了免费维护期以后,呼叫中心系统的维护将变成一种有偿的收费服务。这是很多企业/政府机关在采购呼叫中心系统时,往往最容易忽略的一个细节。
博域通讯一体化呼叫中心平台产品BYICC2.0是博域通讯一体化交换机呼叫中心平台产品BYUNICC4.0的专业版。
采用博域通讯一体化呼叫中心平台产品BYICC2.0建设企业/政府机关建设呼叫中心(Call
Center)系统的投资,通常分为以下4个部分:
1 呼叫中心系统硬件专业部分的投资
通常包括:[1]一体化CTI通讯服务器,模拟语音卡{包括板载的功能模块如外线模块、坐席模块、内外线联合模块等},数字中继卡{支持ISDN PRI信令协议(30B+D)以及中国7号信令以及中国1号信令},VOIP语音卡(VoIP语音网关){支持SIP/H.323协议}等;或[2]多媒体(语音)智能交换机{包括交换机机架、交换机中央主控板、交换机功能板如模拟功能板/数字中继板/VoIP功能板/Asterisk功能板、板载模块等};
2 呼叫中心系统硬件辅助部分的投资
通常包括以下几个部分:
2.1 人工座席PC机,建议采用已有的办公PC机。可选配置:数据库服务器/录音文件存储服务器。可选配置:UPS不间断电源。必要的场地环境。
2.2 话务员耳机+话务盒或普通电话机。
2.3 局域网配件(如集线器或以太网交换机,双绞线网线)及局域网布线,从而将人工座席PC机与一体化CTI通讯服务器(以及数据库服务器/录音文件存储服务器)连接成为局域网(LAN)。建议采用已有的局域网环境。
2.4 到铁通或电信局或网通等电信运营商处申请数字中继线路{要求局端开通来电显示,采用ISDN
PRI(30B+D)信令或中国1号信令或中国7号信令,建议虚拟成为一个统一的对外服务号码}或模拟中继/普通电话线路{要求局端开通来电显示,确认模拟中继线路的调制方式是DTMF还是FSK,建议虚拟成为一个统一的对外服务号码},以及分机线路布线。
3 呼叫中心系统中一体化呼叫中心平台产品BYICC2.0标准版本软件以及二次开发模板程序源代码部分的投资
通常包括以下软件模块:
3.1 系统软件—BYICCSS2.0和许可协议[可以直接投入商业运行]。
BYICCSS2.0集成并固化了排队交换机(PABX)功能,模拟/数字中继线路信令处理以及呼叫接续控制功能,可视化图形编辑器与VoiceXML(语音扩展标记语言)脚本一体化的IVR(交互式自动语音服务)流程开发环境以及IVR引擎与流程解析器,ACD(自动呼叫分配)功能,转人工服务功能,CTI(计算机电信集成)功能,语音信箱功能,可视化的通信线路与人工座席配置功能,人工座席软件二次开发接口,统计报表软件二次开发接口,TTS(文本转语音)服务接口,线路在线诊断功能,同步数字录音服务接口,外线/坐席/ACD/分机等状态的图形化实时监控功能,短信收发接口,自动传真服务接口,VOIP服务接口。
3.2 座席软件(包括班长座席软件)—BYICCAgent2.0和许可协议以及模板程序源代码()
BYICCAgent2.0PABXCTI[]////////////[]/[], //IVR//
BYICCAgent2.0//////CRM(MIS/ERP)//SOCKETB/S{}
BYICCAgent2.0SQLAGENTAGENT3AGENT
BYICCAgent2.0
BYICCAgent2.0//CTI/Call
BYICC2.0---COMActiveX[ActiveX/]1BYICC2.0()BYICCAgent2.0ActiveX.NET/DELPHI/JAVA
BYICC2.0PABXCTI///////////(Screen
PopUp)/[]/[]//IVR//(ACD)//()()C/SB/S(CTI)
/BYICC_3rd_Development_Interface.doc
3.3 统计报表软件—BYICCReport2.0和许可协议以及模板程序源代码
BYICCReport2.0内置了完善的话务统计报表以及CDR(通话明细报告)功能{分为单个座席和座席组的统计报表;分为日统计报表,周统计报表,月统计报表,任意时间段统计报表;统计报表导出为EXCEL文件;统计报表的曲线图以及柱状图直观显示}以及模板程序源代码,如:呼入话务量统计,呼出话务量统计,坐席工作情况统计,转接话务情况统计,呼入电话排队(ACD)情况统计,座席登入登出情况统计,人工座席平均通话时长统计,呼入电话转人工座席成功率统计,话务员接听电话数量概要信息统计,来电时间段分布情况概要信息统计,呼入电话放弃情况统计,服务满意度统计,语音留言情况统计,语音留言回复情况统计,话务控制操作情况统计,座席工作状态时长统计,中继线路占用情况统计等[可以直接投入商业运行];
BYICCReport2.0内置了丰富的业务咨询,业务受理,业务查询,投诉建议,工单管理,客户回访与市场调查等数据库应用(CRM)的统计报表程序模板源代码。
统计报表软件二次开发的工作为利用统计报表模板软件源代码修改业务(数据库应用)统计部分的界面数据项以及相关的SQL语句,能够大幅度的缩短统计报表软件二次开发周期,大大降低统计报表软件二次开发成本。具有数据库应用软件开发能力的工程师经过3天的专业技术培训后即可很快胜任统计报表软件的二次开发。
3.4 交互式语音应答(IVR)软件—BYICCIVR2.0和许可协议
BYICCIVR2.0内置了可视化图形编辑器与VoiceXML(语音扩展标记语言)脚本一体化的IVR(交互式自动语音服务)流程开发环境,提供了各个行业丰富的模板化呼叫中心示例语音流程,其中: ()//DTMF///[ACD]等作为一体化呼叫中心平台产品BYICC2.0的 IVR交互式语音流程软件BYICCIVR2.0的标准功能适合于所有行业的呼叫中心项目,可直接投入商业运行;提供了方便易用的录音管理工具以及录音文件编辑工具软件;提供了与后台计算机技术支持系统业务系统数据库集成以及通过产品内置的TTS播报查询结果的VoiceXML脚本的模板源代码。
IVR流程软件二次开发的工作为利用可视化图形编辑器与VoiceXML(语音扩展标记语言)脚本一体化的IVR(交互式自动语音服务)流程开发环境修改模板化示例语音流程,修改模板化VoiceXML(语音扩展标记语言)脚本的源代码中SQL语句(在普通的呼叫中心系统项目通常不需要),能够大幅度的缩短IVR软件二次开发周期,大大降低IVR软件二次开发成本。具有数据库应用软件开发能力的工程师(大专或中专学历)经过3天的专业技术培训后即可很快胜任IVR流程软件的二次开发。
3.5 同步录音管理软件—BYICCRecMan2.0和许可协议以及模板程序源代码[可以直接投入商业运行]。
BYICCRecMan2.0提供了人工座席/分机通话的全程自动实时同步数字录音,并支持动态配置。对历史录音文件与通话记录按主叫号码、被叫号码、通话起止时间、话务员工号、呼入、呼出、通道号、分机号、通话时长、录音文件的标注内容等条件进行统计和查询,通过话务员话机/电脑声卡进行播放。对重要的历史录音文件添加/修改标注信息。对历史录音文件与通话记录按主叫号码、被叫号码、通话起止时间、话务员工号、呼入、呼出、通道号、分机号、通话时长、录音文件的标注内容等条件进行删除,转存与备份。话务记录清单导出为EXCEL文件。录音质检信息管理。
3.6 自动传真收发软件—BYICCFAX2.0和许可协议[可以直接投入商业运行;可选]。
BYICCFAX2.0提供了自动传真收发功能以及任何格式的Windows文档与TIF传真文件的转化工具。
3.7 TTS语音合成引擎软件(含中间件及许可)—BYICCTTS2.0和许可协议[可以直接投入商业运行;可选]。
BYICCTTS2.0提供了文本合成语音的引擎,用于合成以及播放咨询信息/新闻动态/政策条文以及业务数据库查询结果。
3.8 系统维护管理软件—BYICCMAN2.0[可以直接投入商业运行]。
BYICCMAN2.0提供了交换机基本参数,系统中继线路/呼出路由,座席参数,IVR流程,数据库网关等维护管理。
3.9 系统通信状态实时监控软件—BYICCMONITOR2.0[可以直接投入商业运行]。
BYICCMONITOR2.0提供了系统中继线路、座席/座席组、ACD排队队列、分机、信道等通信状态以及当日接听电话数和正在通话座席数量以及当日呼出电话数等的实时监控。
3.10 自动外呼(预测拨号)管理软件—BYICCPDS2.0[可以直接投入商业运行;可选]。
BYICCPDS2.0提供了系统自动批量外呼(预测拨号)的任务管理、自动外呼/响应的模板IVR语音流程以及自动外呼情况的统计报表等功能[可以直接投入商业运行],同时提供了系统自动外呼(预测拨号)管理的二次软件开发所需的模板IVR语音流程的VoiceXML脚本的模板源代码{从而可以方便地实现自动欠费催缴、自动语音通知、自动外呼/自动回访客户后把呼出电话分配到人工座席[可以与指定数据库相连,自动外拨数据库中的号码后侦测信号是否接通,接通后再转接到人工座席进行后续的服务或处理,大大提高呼叫中心系统外拨的工作效率]等功能}。
3.11 短信平台软件—BYICCSMS2.0[可以直接投入商业运行;可选]。
BYICCSMS2.0提供了通信参数配置、通信状态图形化监控、身份认证与操作权限管理、客户资料(通讯录)管理、发送单条短信、群发短信、立即发送/定时发送、短信发送情况统计、短信接收情况统计等功能[可以直接投入商业运行],提供基于数据库的二次开发接口以及二次开发的模板源代码。
3.12 —BYICCWfClient2.0
BYICCWfClient2.0,EXCEL
二次开发的工作为利用模板源代码修改业务(数据库应用)统计部分的界面数据项以及相关的SQL语句,能够大幅度的缩短二次开发周期,大大降低二次开发成本。具有数据库应用软件开发能力的工程师经过3天的专业技术培训后即可很快胜任的二次开发。
BYICC2.0(,
/BYICCuserbook.rar
4 呼叫中心系统中个性化数据库应用软件(CRM)部分的二次开发的投资
BYICC2.0(IVR)BYICCIVR2.0BYICCAgent2.0BYICCReport2.0/BYICCWfClient2.0(CRM)BYICC2.0
& BYICC2.0(CRM)
/BYICCuserbook.rar
(CRM)(IVR)/(/)
BYICC2.0MISERPOAGISC/SB/SC/SB/S3BYICC2.0BYICC2.0/secdev.htm
BYICC2.0///Call
CenterCTICTI()
{MISERPOAGISC/SB/SC/SB/S}IT////BYICC2.0CRM
/.NETDELPHIJAVA3BYICC2.0.NETDELPHIJAVA
A /.NETDELPHIJAVA20008000
B .NETDELPHIJAVA
/BYICCrjeckf.rar
(IVR)/(CRM)
深圳市博域信源通讯有限公司(原深圳市博宇通讯有限公司)
------------------易学易用的一体化呼叫中心平台产品BYICC2.0/一体化交换机呼叫中心平台产品BYUNICC4.0
电子邮件(客户/合作伙伴反馈信息专用邮箱):

我要回帖

更多关于 asterisk开源呼叫中心 的文章

 

随机推荐