一:MPP组件功能
1:运行在企业linux或redhat 6.0
2:使用voip与电话网络通讯
3:使用MRCP协议与语音服务器交互
4:运行部署在应用服务器上的VoiceXML应用
5:运行CCXML应用
二:MPP各组件功能总结图
三:各功能组件详细说明
The Web services component
EPM通过访问MPP的web service接口来监视和控制MPP。apache web server实现了web
service并且承担EPM与web services的安全。
Call Data Handler (CDH) service:从MPP服务器,EPM使用CDH服务来传送应用详细记录,呼叫详细记录和会话详细记录;EPM存在这些数据记录到EPM数据库,并使用这些信息来生成呼叫和会话报表。
MPP Management Service (MMS):EPM使用MMS来发送心跳请求,配置更改和命令,MMS转发这些请求给System manager组件来执行;
Application Interface web service:主要用于外呼服务,开发人员可以用来:开启一个CCXML或
VXML应用;发送一个事件给运行在MPP上指定的应用会话查询使用中和未使用的资源;未使用的SIP或H.323呼出资源;
TransService:该进程主要上传任何誊写的数据到EPM数据库
The Session Manager component
一个session包含一个呼入或呼出的开始到结束的整个时间。
When the MPP initiates a call or is assigned a call, the Session Manager:当MPP发起一个呼叫或者被分配一个呼叫,会话管理
1. Starts a new session.开始一个新的会话
2. Assigns the session a unique ID.分配一个唯一的会话ID
3. Associates the call with the appropriate Call Control eXtensible Markup Language
(CCXML) or Voice eXtensible Markup Language (VoiceXML) application.将会话与CCXML或VXML关联起来
4. Depending on the MPP settings, the administrator selects for the MPP, records all
or some of the following data during the session:根据MPP的设置,被管理员选出的MPP,记录所有或者一些随路数据在会话期间
Call Detail Records (CDRs) 呼叫详细记录
Application Detail Records (ADRs)应用详细记录
Session transcriptions会话信息的抄写
Performance trace information性能信息跟踪
MPP session manager也协调MPP与其他ASR,TTS,电话组件,VXML浏览器,CCXML浏览器共同工作
The Avaya Voice Browser component
voice browser是一个VXML解释器,与应用服务器通讯,并解释VXML语音应用文件。
过程如下:
1. Session Manager starts a new Avaya Voice Browser session and passes the
Universal Resource Indicator (URI) of the VoiceXML application to the new
session.会话管理器开始一个新的语音浏览器会话并且通过应用的VXML URI到另外一个新的会话
2. The Avaya Voice Browser contacts the application server and waits for the
VoiceXML page to be returned.语音浏览器与应用服务器联系并等待VXML页面返回信息
3. After the application starts, the Avaya Voice Browser is responsible for:应用开始后,语音浏览器的职责是
Interpreting the VoiceXML page returned by the application server.解释应用服务器返回的VXML页面
Managing the user interaction including playing prompts and interpreting input
from the caller through Dual-tone multi-frequency (DTMF) or Automatic
Speech Recognition (ASR).管理用户的交互包括语音播放,解释用户的按键或者语音识别
The CCXML Browser component
CCXML浏览器组件主要负责提供一个低级别的呼叫控制支持,包括组织,监视和拆除电话呼叫
对应VXML应用程序,AEP包含了一个默认的CCXML应用提供基本的呼叫控制功能。如果想要使用更高级
功能属性比如会话合并和多方会议,你需要自己新建定制一个CCXML应用程序。
Experience Portal uses the OktopousTM ccXML Interpreter. The CCXML URL field is not
applicable for AMS.
Speech proxy component
1:MPP语音代理组件使用MRCP协议集成第三方的媒体资源,比如ASR,TTS。
2:当一个语音应用向ASR或TTS发起请求时,该语音代理组件会与语音服务器通讯并选择最优的服务器来提供这些资源
这个语音代理向MPP system 管理报告各语音服务器的状态。
3:如果被EPM管理,这个语音代理组件能增加和删除所有MPP与任何语音服务器的通讯连接。
Specch proxy
The Telephony component
这个MPP电话组件提供了AEP系统所有需要的电话服务请求,包括呼叫控制和媒体处理
这个电话子系统能够连接到:
1:CM,基于VoIP的PBX 网关,使用国际标准-基于包交换的多媒体通讯协议H.323International Standard
for Multimedia Communication Over Packet-switched Networks (H.323) and Real-time
Transport Protocol (RTP) to transport the actual audio data stream in a connection和实时传输协议传输真实的语音流
2:Communication Manager using Session Initiation Protocol (SIP) and RTP
3:The Avaya G860 Media Gateway using SIP
4: Third-party SIP gateways
CM |
MPP组件 |
本文出自 “催花雨” 博客,请务必保留此出处http://chenwen.blog.51cto.com/771416/1560968