首页>> 公司信息>>新闻详情

技术特点

2012-05-02 13:15 《4PS呼叫中心国际标准研究中心》 咨询电话:17317241681(微信同号)


 UniMedia电话语音中间件的6S特色
 Service Based IVR Flow  [基于业务的IVR流程]
 DiStributed Architecture  [全分布式的架构设计]
 Single Step Debugging  [图形/脚本单步调试跟踪]
 Graph-Script Synchronize  [图形与脚本同步]
 Object-Oriented Script  [面对对象的脚本语言]
 Well-Designed IDE Studio  [强大的IDE集成开发环境]
 
 Service Based IVR Flow  [基于业务的IVR流程]
 极大简化流程定制难度
 在IVR流程定制过程中,用户只需关心自己的业务,而不用关注底层细节。

假设:2个呼叫分别作自己的放音和录音,2个呼叫连接后通话,然后连接取消。

 

场景

图形/流程脚本

效果

呼叫1

播放海浪背景音

Call1.Play

听到海浪背景音

播放时间计数音

Call1.Play

同时听到森林背景、时间计数音

录音

Call1.Record

在听播放音的同时开始录音

呼叫2

播放森林背景音

Call2.Play

听到森林背景音

录音

Call2.Record

在听播放音的同时开始录音

放音收码

Call2.PlayGetDTMF

听到按码提示音,用户按键

连接呼叫1

Call2.ConnectCall(Call1)

双方同时听到海浪背景音、森林背景音、时间计数音、以及双方的通话。

 

双方通话中

断开呼叫1

Call2.DisconnectCall(Call1)

呼叫1:海浪背景音、时间计数音、录音

呼叫2:森林背景音、录音


传统的中间件要实现这样的流程,必须先保存2个通道目前在做的事情,然后创建一个会议,双方通道以及资源分别加入会议,拆分通道时,还有依次将通道和资源离开会议,释放会议资源,并依次恢复2个通道各自在做的事情。
UniMedia中间件的基于业务特性实现了十分人性化的流程定制。基于业务是未来电话语音中间件发展的必然。

 

 DiStributed Architecture  [全分布式的架构设计]
 话务容量的激增,需要系统充分发挥计算资源的优势
 多机分布处理提升系统的扩展性
 UniMedia中间件中CTI插件/SYS插件/IDE流程/座席/监控/话单/媒体可实现全分布

全分布式架构示意图:

 


 
图中,每个节点可运行在不同机器上,其中SYS插件节点用于处理数据库、网络、动态库、文件等,DJ Kegoe媒体节点是东进交换机进行录音、放音等媒体操作的服务,对系统的磁盘IO、CPU等的要求较高,媒体节点的分布是实现大容量的媒体中心的基础。

 

Single Step Debugging  [图形/脚本单步调试跟踪]
 帮助流程定制人员快速定位到流程中错误
 单步执行流程、实时断点、实时查看变量

 图形化流程单步调试界面

 


 

 脚本化流程定制单步调试界面

 


 

Graph-Script Synchronize  [图形与脚本同步]
 图形化流程定制直观,但不适合复杂流程的定制
 脚本化流程定制灵活,但入门需要一个学习过程
 图形与脚本的融合和同步是解决问题的唯一之道

利用图形自动生成UniMedia Script++脚本,不用写一行程序即可实现流程定制;图形与脚本同步,当选中图形中的节点时,自动选中脚本内容,反正亦然;可在图形中的脚本节点自由嵌入脚本,实现骨干流程用图表现,细节流程用脚本表现,充分发挥二者优势。

 


 

 Object-Oriented Script  [面对对象的脚本语言]
  面向对象的流程定制语言更符合人们的思维方式
  面向过程的流程定制语言已经逐步被淘汰
  UniMedia中间件中将呼叫、会议、网络、数据库等都封装成对象,易于使用

    UniMedia Script++是面向对象的流程定制脚本语言。
  类C++语法
    表达式、if/while/for/switch
  数据类型
    int/char/float/string/datetime/bool/Object
    对象可作类型使用
  函数
    参数: By Value/By Reference
  多进程(实例)
    进程间通信: 全局对象/环境变量/消息/事件
  可扩展的对象模型
    DB  数据库对象
    FILE  文件对象
    CONN 网络连接对象
    DLL  动态库对象
    LIST 列表对象(结构,作为容器保存变量)
    MSG  消息对象(结构,用于进程间以及外系统间数据通信)
    CALL 呼叫对象,与每个来话过程相对应
  事件
    中断/毫秒级定时器/错误捕获
    中断事件包括来话通知、挂机通知、加入会议通知、人工服务结束通知、呼叫连接通知、呼叫断开通知、加入会议通知、离开会议通知、会议主持人变化通知、与引擎连接建立通知、与引擎连接断开通知等。

 

 Well-Designed IDE Studio  [强大的IDE集成开发环境]
 借鉴大型软件开发工具的经验,实现流程定制的集成化开发
 支持语法高亮、代码提示、动态帮助
 支持工程管理、工程组管理,帮助客户有效管理代码

IDE集成环境提供人性化的流程定制体验:
 语法高亮 SyntaxHilighter
 代码提示 CodeInsight
 联机帮助 Online Help
 工程管理 Project/Group Manager
 源代码级调试器 CodeDebugger
 单步、跟踪、断点、变量查看
 编译器 Compiler
 链接器 Linker
 内嵌运行环境 Embedded Runner
 

 

 

 

 

 

 

共0条评论网友评论
  • 全部评论
共0条记录(共页)
向您推荐

新闻 按行业分类

厂商 按产品分类


        
总机:021-51601170 直线:021-58307717,17317241681(微信同号) 电子邮件:cct@51callcenter.com  泸ICP备10026114号-4  行业交流俱乐部QQ:2919157212
地址:上海市浦东新区牡丹路60号东辰大厦810室  邮编:201204 上海趋天网络技术服务有限公司 版权所有(2002-2018)