呼叫系统的技术实现原理和运作流程

前面介绍了呼叫系统的行业应用和关键技术等,都只是些呼叫系统的基本知识,还不能完全地揭示一个呼叫系统的实际面貌。那么呼叫系统究竟是如何构成及运转的呢?本节将具体研究这一问题。

1.呼叫系统的逻辑架构

呼叫系统包括多个组成部分,不同部分的功能、作用也不同。最简单的划分可以分为平台和业务两部分。平台主要进行话务处理,具有通用性,不同的呼叫系统可能使用相似的平台。业务处理则相对具有专业性,不同行业、不同银行或券商的业务都会有所不同,很难有统一的内容。

平台的通用性和业务的专业性,是呼叫系统的一个基本特点,也是众多开发与集成厂商关注的问题。下面以一个基本的呼叫系统产品为例,介绍呼叫系统的逻辑架构,看看它是如何把平台和业务结合起来的。

通常的呼叫系统解决方案都采用了业务与交换分离的设计思想,如图9.5所示。

整个呼叫系统分为三个逻辑层次(平台):通信平台、业务平台和数据信息平台。这基本是按照呼叫系统各个部分的功能类型以及它们在一个交易进行的标准流程中所处的顺序来划分的。

(1)通信平台

通信平台是应用的用户接口部分,它担负着客户与系统间的对话功能。它用于检査用户输入的数据,显示应用输出的数据。

通信平台根据功能划分为通信接入层和媒体服务层两个层次。

①通信接入层。通信接入层负责用户的接入,包括电话呼叫系统、WAP、短消息.Internet等各种渠道的接入,从另一个角度来说,通信接入层可以称为系统和客户的接口,包括客户的呼入以及主动的呼出两个部分。

通信接入层具体负责与电信PSTN的接口、话务的分配和排队功能,具有ACD的能力,提供各种路由排队策略。

②媒体服务层。媒体服务层提供包括IVR、人工坐席服务、Fax、E-mail、Web等灵活的服务方式,完成客户与系统间的对话和交互功能。

(2)业务平台

业务处理平台实现系统提供的各种具体应用,处理具体的业务处理逻辑,可以看作是实现一系列功能服务簇。在智能电销系统业务功能设计中采用RTU(RightstoUse)用户使用权限的方式。在系统中通过RTU管理方式控制具体业务的开通和关闭,在工程实施中只需根据具体的业务需求开通相应的业务功能的RTU即可,因此在项目实施中十分方便。

(3)数据信息平台

数据信息平台是与各业务系统的接口,可能的组成部分包括交易系统、调度系统、MIS系统等。

2.呼叫系统的接入平台

接入平台是通信平台的一部分,也是呼叫系统分类的一个常见依据。不同的接入平台适用的情况不同,建设成本不同,实现功能的质量也不同。根据接入设备的不同,平台主要分板卡、PBX和IPCC三种类型。

(1)板卡平台方案

图9.6是板卡平台的呼叫系统构成示意图。系统由工控机(插有语音处理卡、座席卡和传真卡等)、人工座席、IVR、数据库、业务处理系统等构成。基于计算机语音板卡的方式的基本思想是,在微机平台上集成各种专用的计算机语音板卡(如呼叫处理卡、语音资源卡、服务坐席卡),完成通信接口、语音处理、传真处理、座席转接等功能,再结合外部的计算机网络来实现应用系统的需求。板卡平台方案的自动呼叫分配功能由软件ACD实现。这种呼叫处理系统本身就是一个计算机网络,所以很容易将其接入数据库系统,用户可以很方便地同时得到电话呼叫系统和计算机数据两种资源。微机方案的实施带有明显的软件研发特点,灵活性较强,但由于复杂的电话呼叫系统交换是在微机平台上由呼叫处理卡完成的,所以系统呼叫处理能力相对较弱。板卡平台方案的发展是由板卡生产厂商(如Dialog?ic,NMS)和应用软件开发商共同推动的。

以板卡平台为基础的呼叫处理系统的主要技术组成如下:

①Client/Server结构的微机网络技术。在这种系统中,呼叫处理和语音处理的功能集中在语音工作站中,系统的资源控制、数据库系统在服务器中实现,业务生成、改动则由专门的应用处理工作站完成。整个系统是一个Client/Server结构的微机网络。

②语音板卡技术。语音板卡的种类包括通信线路接口卡(数字中继卡、模拟线接口卡等)、信令处理卡(如七号信令卡)、语音资源卡、传真资源卡、座席卡以及通用语音处理平台。

③语音总线技术。语音总线使各种功能专一的语音板卡连接

成一个功能复杂的系统,同时也是微机语音平台实现交换的基础。

④机间扩展总线技术。限于微机的处理能力,一个语音工作站只能处理一部分呼叫或实现某一项功能。要将独立的语音工作站互联成一个大系统,就需要机间总线技术。这种系统的硬件系统在板卡级集成,由于是总线结构,硬件系统的可靠性指标由系统中的最差部件决定。由于系统的所有功能都是由软件编程实现的,因而系统整体可靠性的瓶颈在于软件开发商的经验和软件的质量。板卡方案的实施带有明显的软件研发特点,工程进度的控制较难,基本上决定于开发商的研发能力。

板卡方案适宜建设规模相对较小、业务灵活的呼叫系统。

板卡方案的优点如下:

①对于规模不大的系统,在系统建设初期投资较小。但是,如果系统规模大到一定程度,由于微机平台和软件开发的特点,系统的造价将大大增加。

②在系统功能较为单一、软件开发商富有经验的条件下,系统建设周期可能较短。

③由于系统的大部分功能是由软件控制实现的,系统开发新功能较为容易。

但是呼叫系统需要对大量呼叫进行复杂的处理,而这种处理量对于单一呼叫处理并不是线性叠加的关系,因此不能靠简单的多机处理解决存在的问题。

从技术上分析,板卡方案的缺点也很多:

①硬件指标低。硬件系统的可靠性指标与通信系统的要求相差甚远。

②没有适于呼叫处理的操作系统。呼叫处理是实时性要求很高的操作,要求有高性能实时操作系统。微机平台的操作系统,如OS/2?WindowsNT,Windows95?Windows98,SCOUNIX等,都是分时系统而非实时系统,难以保证呼叫处理的稳定性和安全性,更不用说在呼叫处理的基础上完成智能路由。

③对于软件开发的要求太高。

④呼叫系统的高效率来源于呼叫与数据距离最近的概念,而微机方案仅能实现呼叫与自动语音距离最近,这对于声读服务或简单的座席服务是适宜的,但对于复杂的呼叫系统应用,微机方案的最终性能与PBX方案相比是有较大的差距。

(2)PBX平台方案

如图9.7所示是PBX平台.呼叫系统的构成示意图。系统由交换机、ACD、IVR、人工座席、数据库、业务处理系统等组成。基于交换机方案的核心思想是,在专用交换机集成ACD的基础上扩展路由功能,开放CTI-Link接口,用CTI技术实现通信和计算机的功能结合,再配以必要的语音和数据库系统,从而以强大的通信和计算机功能满足呼叫系统的要求。呼叫处理由交换机完成,客户的自动语音服务由自动语音应答系统完成。CTI服务器作为系统核心部件,通过交换机CTI-Link获取交换机的状态并实现与交换机的通信。PBX方案可以在结构上清晰地区分开计算机系统和通信系统,CTI服务器是协调控制两者的连接设备:保证座席和自动语音应答系统可以充分利用数据资源和呼叫处理资源。PBX方案发展是基于CTI-Link标准、通信厂家和计算机厂家利用各自优势,分工合作的结果。

由于PBX方案处理能力较大,性能稳定,因此国际上大型呼叫系统一般采用PBX方案实现。

PBX方案的优点:

①既保留了通信系统和计算机系统的独立性,又综合了两者的功能。

②各子系统的功能明确,有成熟的国际标准,如CSTA179及CSTA180标准。

③由于有明确的技术分工,有利于各子系统的生产厂商形成规模产业,从而降低系统的综合成本。

④对于各子系统,生产厂商一般都有较长的技术积累期,因而具有可靠性较高的技术指标。

PBX方案的缺点:

①系统牵扯的厂家有可能较多,接口多而复杂,这对集成商的经验和组织协调能力是一个考验。

②由于有众多著名厂商参与,提供的方案和产品的功能都很强,同时造价也较贵。如果不能加以妥善选取,系统的总造价将较贵。

(3)IPCC平台方案

图9.8为IPCC构成图。系统主要由语音网关(通常由路由器加相关模块构成)、CallManager.IPIVR、IP座席、ICM控制软件、PG网关、AW工作站、数据库、业务处理系统等构成。IPCC是在IP语音技术(VoIP)的基础上发展起来的,它是IP电话呼叫系统技术与呼叫系统的结合,并被认为是呼叫系统发展的方向。它的实现思想是把语音转换为IP包,与数据一起在计算机网络上传递,在一定程度上实现了三网合一,完全使用计算机网络构建呼叫系统。该呼叫系统具有地域分散性、可移动性的特点。

IPCC与传统呼叫系统相比,增加了一个CallManager服务器,专门用于实现IP电话呼叫系统功能,座席的电话呼叫系统机不再与交换机或语音板卡相连,而是直接连入IP网络,把实际呼叫系统的范围扩大到整个IP网络。IPCC的核心是ICM软件,它由ICM(IntelligentCallManager)%PG(PeripheicGateway)外围网关、AW管理工作站组成,具有强大的控制管理功能,能够在全网范围内实现语音和数据的可靠传递。话务的ACD、话务的转接以及相关数据的传递都由ICM负责,它是从网络到桌面的功能强劲的CTI软件。

组建IPCC,在很大程度上利用了企业原有的网络资源,而且灵活性很高,扩展十分方便,不太受地域限制。只要网络能够到达,座席人员甚至可以在家中工作,客户从因特网以及其他多媒体方式接入得到服务也很方便。IPCC在理论上具有了提供3A(Any?time,Anywhere,Anyhow)服务的能力。

IPCC方案的优点:

①基于IPCC方案的最大的好处就在于它简化了呼叫系统的底层架构。因此,此方案的建设成本是最少的。

②由于底层架构的简化,使IPCC方案易于实施和管理。

③由于IPCC的应用主要以软件形式实现,因此有利于功能的维护和扩展。

④IPCC方案提供了对多种媒体的支持和管理,从而可以提高客户服务的质量。

3.呼叫系统的业务处理

如美国学者PaulGreenberg所介绍①,呼叫系统的典型处理流程如下:

(1)呼叫进入中心交换局(CenterOffice),

(2)PBX应答呼叫,捕获自动号码证实(ANI)或被叫号码证实(DNIS)信息。

(3)PBX寻找空闲的VRU路由,并把该呼叫转至该线路。

(4)PBX通过RS232串行口发送初始呼叫信息给自动语音应答VRU,包括呼叫转至的端口号及ANI和DNIS信息。

(5)VRU播放提示菜单信息给呼叫者,以确定哪类接线员受理比较合适。

(6)VRU检査接线员队列,若无空闲接线员,则播放消息给呼叫者,告诉其在等待队列中的位置,询问是否愿意等待等。

(7)接线员空闲时,VRU通过拍叉簧把呼叫转至该接线员,等待PBX发来的拨号音,拨新的分机号。接线员拿起电话呼叫系统后,VRU自动挂机,处理另一个呼叫。

①[美]PaulGreenberg.实时的客户关系骨理.机械工业出版社,2002

(8)利用数据库的共享或局域网通信工程,VRU向接线员的PC发送ANI信息,呼叫到达时,客户信息会自动显示出来。

(9)呼叫用户或接线员一方挂机时,PBX检测到断线信号,通过RS232串行口发送呼叫记录信息给VkU。此时VRU根据此信息确定刚处理完呼叫的接线员已恢复空闲,可进行下一次呼叫处理。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于单片机的电子抢答器设计 1 1.1. 设计意义 1 1.2. 系统功能要求 1 2. 方案设计 2 3. 硬件设计 3 4. 系统调试 6 5. 设计总结 6 6. 附 录A;源程序 7 7. 附录B:电路图 13 8.参考文献 13 题 目:基于单片机的抢答器设计 姓 名: 学 号: 专 业: 电气工程及其自动化 指导老师: 设计时间: 2015年 6 月 基于单片机的电子抢答器设计 引言 1 设计意义 概述所设计题目的意义。 伴随着科技的进步和时代的发展,在很多公开竞争场合要求有公正的竞争裁决,比如 证券、股票交易以及各种智力竞赛等等,因此出现了——抢答器。抢答器一般是由很多逻辑 电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实 现起来就更为困难。因此我们设计了以单片机为核心的新型智能的抢答器,在保留原始 抢答器的基本功能的同时又增加了数码管显示电路实现了其它功能。抢答器又称为第一 信号鉴别器,其主要应用于各种知识竞赛、文艺活动等场合。抢答器的设计就是在这种 社会条件下诞生的,这次设计用AT89S51单片机为核心控制元件,设计一个实用的抢答器 。 2 系统功能要求 本方案以单片机作为主控核心,与晶振、数码管、蜂鸣器等构成八路抢答器,利用了单 片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的八路抢答器具有 实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答 题和比赛,同时还利用C语言编程,使其实现一些基本的功能。 本设计的系统实用性强、判断精确、操作简单、扩展功能强。它的功能实现是比赛开始 ,主持人读完题之后按下总开关,即计时开始,此时数码管开始进行30s的倒计时,直到 有一个选手抢答时,对应的会在数码管上显示出该选手的编号,此时蜂鸣器会进行10S提 示。如果在规定的30s时间内没有做出抢答,则此题作废,即开始重新一轮的抢答。 本抢答器分两种模式:模式1为抢答模式,此时Start键为抢答开始按键;模式2为抢答时 间调整模式,此时Start键为时间增加功能。(时间为循环增加,最大60) 按键说明: NO1---NO8:选手抢答按键 Start:模式1为抢答开始键,由主持人按下;模式2为抢答时间调整键 Clear:短期按下为模式1的抢答复位功能;长期按下不放进入模式2,再次按下返回模式 1。 方案设计 抢答器的基本工作原理:在抢答竞赛或呼叫时,有多个信号同时或不同时送入主电路 中,抢答器内部的寄存器工作,并识别、记录第一个号码,同时内部的定时器开始工作 ,记录有关时间并产生超时信号。在整个抢答器工作过程中,显 示电路、声音电路等还要根据现场的实际情况向外电路输出相应信号。抢答器的工作 流程分为:系统复位、正常流程、显示流程等几部分。抢答器的工作过程如下: 1、如果想调节抢答时间,长按clear键进入模式二调整。 2、主持人按"抢答开始"键,并立刻进入抢答倒计时(预设30s抢答时间),如有选手 抢答,会显示其号数并立显示倒计时剩余的时间,并且锁定其他的选手抢答无效,所以 只有第一个按抢答的选手有效。 3、如果主持人未按"start"键,而有人按了抢答按键,抢答无效,不给予显示,并且 开始下一轮的答题。 总而言之,本课题利用AT89C51单片机及外围接口实现的抢答系统设计了抢答器,该 抢答器增加了新功能、提高了系统的可靠性、简化了电路结构、节约了成本,是一个实 用的工程设计。 系统的主要功能模块方框图如图2-1所示。 图2—1 硬件设计 振荡电路: 80C51内部有时钟电路,故而我们只需在外部链接一个12MHZ的晶振。电容一般采用30PF ,如图3—1所示。 图3-1 复位电路: 单片机的第9脚RST为复位端。电容隔离电源和地,充电充满的时候流过的电流是0,所以 接的是低电平,处于正常的状态,当按键按下的时候,电容被短路,电阻被接入到电路 当中,5V电直接接到电阻R1上面,所以电阻R1上的压降就是5V,所以第九脚的电压为电 源电压5V,实现按键复位,电容起的作用就是开机上电复位!具体如图3—2所示 图3—2 按键电路: 简单来说,按键电路主要通过开关的通断来改变I/O口的状态,从而起到控制作用,按键 按下去时会产生电压,为防止I/O口被破坏,我们需要接一个电阻,具体如图3—3所示 图3—3 显示电路及译码器电路: 显示电路使用四位七段数码管,它是共阴极。译码器采用74LS245译码器,它是8路同相 三态同向总线收发器,可双向收发信号,具体如图3—4所示 图3—4 发声电路: 图3-5 软件设计 硬件电路确定后,软件的编程要与硬件相匹配,软硬件才能结合完成所要实现的功能 。由功能分析得到的软件结构图如4-1所示。 图4-1 程序系统图 程序流程图: 源程序见附录
目 录 3.1 位置更新类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 第三节 位置更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.3 VLR鉴权时的异常情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.2 鉴权执行控制过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.1 鉴权原理和操作机制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 第二节 鉴权 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 1.21 用户早释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 1.20 呼叫过程的异常流程 释放异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1.19 呼叫过程的异常流程 MS-B久叫不应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 1.18 呼叫过程的异常流程 被叫侧无线话务信道指配失败 . . . . . . . . . . . . . . . . . . . . 40 1.17 呼叫过程的异常流程 被叫用户忙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 1.16 呼叫过程的异常流程 无寻呼响应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.15 呼叫过程的异常流程 VLR指示被叫用户不可能接入 . . . . . . . . . . . . . . . . . . . . . 32 1.14 呼叫过程的异常流程 被叫用户关机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.13 呼叫过程的异常流程 从被叫用户所在局收到TUP失败信号 . . . . . . . . . . . . . . . 28 1.12 呼叫过程的异常流程 对被叫移动用户选路失败 . . . . . . . . . . . . . . . . . . . . . . . . 27 1.11 呼叫过程的异常流程 移动用户话音信道分配失败 . . . . . . . . . . . . . . . . . . . . . . 26 1.10 呼叫过程的异常流程 移动用户不允许呼出 . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.9 呼叫过程的异常流程 VLR返回一个否定的 访问请求消息 . . . . . . . . . . . . . . 24 1.8 固定用户呼叫移动用户(PSTN直接与VMSC相连,VMSC兼做GMSC) . . . . . . . . . . . 22 1.7 固定用户呼叫移动用户 经GMSC到VMSC
交通灯自动控制系统设计 1 设计要求 利用实验台上的彩色LED模拟两组"红—黄—绿"交通信号指示灯,将其分别作为主干道 和支线道路的信号灯。具体要求如下: 利用8253实现秒定时。主干线绿灯亮5秒,支线亮5秒。绿灯过渡到红灯时有两秒的黄 灯显示(可用闪烁效果)周期; 表3.1.3:信号灯状态字表 1.设定D8255A的PC口作输出、显示信号灯的效果; 2.设定8253的CNT0做分频器,将1MHZ信号分频为100HZ,再由CNT1将100HZ分频为周期 为5秒的周期性方波(模式2); 3.将D8255A的PA口设定为输入,并使用PA0与8253的 OUT1连接,CPU通过查询PA0的电平变化(秒信号),控制信号灯运行(即每5秒钟改变一 次信号灯的状态); 4.分别使用两个单脉冲的输出(正的脉冲输出)与386模块的MIR5和SIR0连接,作为 "南北"和"东西"人行横道的"紧急通行"呼叫信号。当产生呼叫信号后,该方向的信号灯 变为绿色,维持一段时间后,信号灯恢复正常运行。 "顺序 "(空) "主干路(南北) "支线路(东西) "状态字(16进制)" "(状态" "信号灯 "信号灯 " " ") " " " " " "D7 "D6 "D5 "D4 "D3 "D2 "D1 "D0 " " " "-- "-- "红 "黄 "绿 "红 "黄 "绿 " " "1 "0 "0 "0 "0 "1 "1 "0 "0 "0CH ------ 主干路行 " "2 "0 "0 "0 "1 "0 "1 "0 "0 "14H ------ 主干路转换 " "3 "0 "0 "1 "0 "0 "0 "0 "1 "21H ------ 支线路行 " "4 "0 "0 "1 "0 "0 "0 "1 "0 "22H------ 支线路转换 " "2 设计分析及系统方案设计 对8255进行初始化配置,设定PA为输入,PB、PC为输出功能,分别控制数码管及交通 灯组。使用8253对外部输入的1MHz时钟进行分频,得到1Hz时钟脉冲。将此时钟信号输入 PA0口,并使用查询法,对PA0口状态进行判断,检测PA0=0则进行计数器的累加操作,并 根据计数器的数值进行交通灯的转换及数码管的倒计时显示操作。使用8259对过马路信 号进行相应,在中断中进行灯的强制变换。 3 硬件电路图 4 程序流程图 5程序清单 data segment io_address equ 210h io8255_k equ 203h io8255_c equ 202h io8255_b equ 201h io8255 equ 200h count db 0000b portc1 db 0ch,14h,21h,22h,0ffh led db 06h,5bh,4fh,66h,6dh,7dh;1,2,3,4,5,6数码管 data ends code segment assume cs:code,ds:data start: cli ;关中断 ;----------------8255------------------- mov ax,data mov ds,ax mov dx,io8255_k ;8255初始化-PA输入,PB、PC输出 mov al,10010000b out dx,al ;----------------8253------------------- mov dx,io_address+3 ;8253初始化 mov al,00110111b ;计数器0方式3 out dx,al ;BCD码计数 mov dx,io_address mov al,0 out dx,al out dx,al ;写初值10000 mov dx,io_address+3 mov al,01110100b ;计数器1方式3 out dx,al ;二进制计数先低后高 mov dx,io_address+1 mov al,11110100b ;写初值500 out dx,al mov al,1 out dx,al ;OUT1时钟5s mov dx,io_address+3 mov al,10010110b ;计数器2方式3 out dx,al ;二进制计数先低后高 mov dx,io_address+2 mov al,100 ;写初值100 out dx,al ;OUT2时钟1s ;----------------------8259---------------- in al,21h ;8259初始化 and al,11011011b ;开放主片IR5中断和一个从片输入IR2 out 21h,al in al,0a1H and al,11111110B ;开放IR0 out 0a1h,al ;---设置中断向量

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ai语音机器人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值