UniMedia®增值业务高级定制平台PoweredByUniMedia解决方案提纲产品简述产品功能UniMedia高级增值业务平台解决方案UniMedia6S特性产品特点成功案例UniMedia产品简述产品简述UniMedia®是第三代的融合媒体业务中间件,帮助客户有效将语音、视频、短信、文字、邮件等媒体融合处理,方便定制高级的语音增值业务平台。UniMedia目前支持的产品东进Keygoe系列交换机Dialogic卡东进DN系列板卡融合语音、传真、视频、VOIP等多种媒体。应用层接口完全统一毅航iSX4000/1000UniMedia实现的电话语音关键域CTI计算机电话集成Agent人工座席ACD自动话务分配IVR交互式语音响应IFR交互式传真响应TTS文字到语音转换VOIPIP语音PBX小交换机第一代第二代第三代融合媒体面向接口开发十分繁琐已基本被淘汰面向功能开发有一定简化仍需关注底层细节,如会议过程目前绝大部分厂商,包括全球各大型交换厂商的中间件使用此模式面向业务开发十分简单不需关注底层细节全新模式技术先进可支持多种媒体电话语音中间件发展历程CTI插件ActiveX控件(MSIX)Java开发包(JMSI)ActiveX控件(CTIX)Java开发包(JCom)用户的VC/VB/PB/Delphi/CB/C#应用程序用户的Java应用程序UniMedia总线用户的VC/VB/PB/Delphi/CB/C#/JavaScript座席应用用户的Java/Applet/JavaScript座席应用自动语音/增值业务呼叫中心座席(B/SC/S)SYS插件KeygoeIDEStudio图形化集成环境用户的IDEStudioScript++应用程序监控中心话单采集DB/NET/DLLiSX4000UniMedia®产品线板卡UniMedia®产品模型电话交友电话录音电话QQ一机多号语音短信彩话系统自动声讯台呼叫中心集团电话UniMedia®运行环境视频服务视频交互工作流引擎统一消息SP短信定制身份认证自动催缴视频聊天…CTI插件SMS插件MAIL插件SYS插件业务脚本编写脚本调试程序程序程序脚本运行UniMedia®DevelopStudioUniMedia®Runner业务变更加载CTI插件SYS插件短信插件邮件插件……UniMedia®PlugInUniMedia®工作模型交互交互UniMedia产品功能产品功能自动交互功能人工交互功能(座席增值)呼叫分配功能(座席增值)监控功能管理功能1.自动交互功能接续(语音/视频/…)录音/放音/收码视频录制/播放传真接收/发送前转ACD、前转指定话务员会议(创建、加入、离开、踢出)TTS语音合成数据库访问网络访问动态库访问短信/邮件扩展以下仅列出主要功能。对象模型事件模型跨通道交互设置对象参数获取对象参数根据参数查找对象对象管理器通道脚本间通信…2.人工交互功能(座席增值)签入、签出示忙、示闲工号播报转移、会议、恢复呼叫录音/放音/收码视频录制/播放传真接收/发送拦截、监听座席状态监控预约、替换、文字聊天B/S座席、C/S座席短信/邮件扩展以下仅列出主要功能。3.呼叫分配功能(座席增值)语音导航ACD自动媒体分配分配到本地座席分配到远程VOIP座席分配到外线专家座席次数、技能、时间等多种分配策略以下仅列出主要功能。4.监控功能通道监控资源监控会议监控话务员监控网络监控以下仅列出主要功能。5.管理功能资源管理配置管理统计分析详细话单分类话务统计话务员工作状态统计话务员分类话务统计ACD话务统计……以下仅列出主要功能。UniMedia高级增值业务平台解决方案用户遇到了问题!如何降低用户二次开发的难度?图形化定制难以实现复杂流程?流程出现问题难以跟踪调试?需要关注底层的话务细节?如何满足用户各种编程语言环境下的二次开发需求?简单地定制流程?用Java/J2EE开发/用Microsoft.Net开发?用VC/VB/Delphi/PB/CB开发用JavaScript开发?用户遇到了问题!如何快速地成本地实现全程录音?外置的录音服务器成本太高?录音服务器不能按需求定制?如何降低坐席话机的成本?数字话机太昂贵?普通话机无法实现签入签出、转移、会议等功能?我们如何帮助客户解决这些问题?解决方案要素一体化媒体解决方案高级媒体流程定制方案流程外部接口方案平滑扩容解决方案双机热备解决方案同时支持Windows环境和Linux/Unix环境1.一体化媒体解决方案CTI服务器IVR服务器IFR服务器录音服务器VOIP服务器UniMediaCTI引擎+流程驱动交换设备语音设备传真设备录音设备网关设备一体化交换机2.高级媒体流程定制方案面向业务的流程定制全新的图形与脚本同步化的流程定制可单步调试的流程调试环境流程在线升级跨通道流程交互处理机制重点说明:跨通道流程交互处理机制每个呼叫对应一个IDE脚本进程进程间通信方式:消息全局对象同步等待通道间交互过程每个呼叫对应一个CALL对象CALL对象调用SetParam设置用户参数其他CALL可以使用管理器对象查找目标CALL可调用目标CALL对象的方法进程间通信3.流程外部接口方案数据库接口文件接口动态库接口网络SOCKET接口IDE流程CTI引擎插件SYS系统插件数据库文件系统DLL动态库网络SOCKET4.平滑扩容解决方案IDE模块SYS模块CTI模块CDR模块IDE模块SYS模块CTI模块CDR模块交换机媒体模块交换机媒体模块1交换机媒体模块n…线性叠加5.双机热备解决方案IDE双机JCOM双机CTIX双机CTI双机SYS双机CDR双机MSIX双机IDE(JCom/CTIX)CTISYSSYSCDRCDRMSIXMSIXIDE(JCom/CTIX)CTI业界首个全模块双机实现UniMedia6S特性UniMedia是全球唯一的6S级电话语音中间件6S特性-助力高级语音/视频媒体增值业务定制平台UniMedia是全球唯一的6S级电话语音中间件ServiceBasedIVRFlow[基于业务的IVR流程]DiStributedArchitecture[全分布式的架构设计]SingleStepDebugging[图形/脚本单步调试跟踪]Graph-ScriptSynchronize[图形与脚本同步]Object-OrientedScript[面对对象的脚本语言]Well-DesignedIDEStudio[强大的IDE集成开发环境]1.ServiceBasedIVRFlow极大简化流程定制难度在IVR流程定制过程中,用户只需关心自己的业务,而不用关注底层细节。场景图形/流程脚本效果呼叫1播放海浪背景音Call1.Play听到海浪背景音播放时间计数音Call1.Play同时听到森林背景、时间计数音录音Call1.Record在听播放音的同时开始录音呼叫2播放森林背景音Call2.Play听到森林背景音录音Call2.Record在听播放音的同时开始录音放音收码Call2.PlayGetDTMF听到按码提示音,用户按键连接呼叫1Call2.ConnectCall(Call1)双方同时听到海浪背景音、森林背景音、时间计数音、以及双方的通话。…双方通话中断开呼叫1Call2.DisconnectCall(Call1)呼叫1:海浪背景音、时间计数音、录音呼叫2:森林背景音、录音精彩应用场景假设:2个呼叫分别作自己的放音和录音,2个呼叫连接后通话,然后连接取消。2.DiStributedArchitecture话务容量的激增,需要系统充分发挥计算资源的优势多机分布处理提升系统的扩展性UniMedia中间件中CTI插件/SYS插件/IDE流程/座席/监控/话单/媒体可实现全分布分布式架构示意图交换设备CTI插件节点TCP/IPSYS插件节点ActiveX控件(CTIX)Java开发包(JCom)IDEStudio图形化集成环境自动流程控制节点监控中心节点话单采集节点DB/NET/DLLActiveX控件(MSIX)Java开发包(JMSI)人工座席节点ActiveX控件(MSIX)Java开发包(JMSI)人工座席节点PRD媒体节点PRD媒体节点…………3.SingleStepDebugging帮助流程定制人员快速定位到流程中错误首创图形调试实时断点单步调试变量查看图形脚本互动日志输出工具系统日志用户日志图形化单步调试脚本化单步调试4.Graph-ScriptSynchronize纯图形化的缺点:不适合定制复杂业务纯脚本化的缺点:不直观图形脚本融合图形自动生成UniMediaScript++脚本,不用写一行程序即可实现流程定制图形与脚本同步,当选中图形中的节点时,自动选中脚本内容,反正亦然可在图形中的脚本节点自由嵌入脚本,实现骨干流程用图表现,细节流程用脚本表现,充分发挥二者优势。图形与脚本一体化界面5.Object-OrientedScript面向对象的流程定制语言更符合人们的思维方式面向过程的流程定制语言已经逐步被淘汰UniMedia中间件中将呼叫、会议、网络、数据库等都封装成对象,易于使用UniMediaScript++是面向对象的流程定制脚本语言类C++语法表达式、if/while/for/switch数据类型int/char/float/string/datetime/bool/Object函数参数:ByValue/ByReference多进程(实例)进程间通信:全局对象/环境变量/消息/事件事件中断/毫秒级定时器/错误捕获中断事件包括来话通知、挂机通知、加入会议通知、人工服务结束通知、呼叫连接通知、呼叫断开通知、加入会议通知、离开会议通知、会议主持人变化通知、与引擎连接建立通知、与引擎连接断开通知等。UniMediaScript++对象模型可扩展的对象模型DB数据库对象FILE文件对象CONN网络连接对象DLL动态库对象LIST列表对象(结构,作为容器保存变量)MSG消息对象(结构,用于进程间以及外系统间数据通信)CALL呼叫对象,与每个来话过程相对应AGENT话务员,与每个话务员对应,便于自动脚本获得话务员信息CONF会议对象,对应于用户创建的会场6.Well-DesignedIDEStudio语法高亮SyntaxHilighter代码提示CodeInsight联机帮助OnlineHelp工程管理Project/GroupManager源代码级调试器CodeDebugger单步、跟踪、断点、变量查看编译器Compiler链接器Linker内嵌运行环境EmbeddedRunnerUniMeidaIDEStudio界面UniMedia产品特点1.强大的语音交互定制能力UniMedia远不仅仅是一个呼叫中心中间件UniMedia强大的跨通道流程定制能力帮助用户在呼叫中心基础上轻松实现增值业务业务强大的会议以及会场管理功能预留3G视频增值服务接口2.多种语言的统一接口模型支持Java/JavaScript支持VC/VB/Delphi/PB/CB/C#等多种开发语言支持UniMediaScript++流程定制语言支持UniMedia图形化定制支持B/S、C/S各种语言的对象模型完全统一3.内置全程录音/传真功能支持内线座席录音支持外线中继录音支持传真收发采用UniMediaScript++加载录音/传真脚本节约昂贵的录音/传真系统4.全功能PBX,实现数字话机功能呼入/呼出转移/恢复会议/恢复硬登录/登出ACD,实现无计算机参与的ACD分配ACD自