一:MPP组件功能

 

1:运行在企业linux或redhat 6.0

2:使用voip与电话网络通讯

3:使用MRCP协议与语音服务器交互

4:运行部署在应用服务器上的VoiceXML应用

5:运行CCXML应用

 

二:MPP各组件功能总结图

AVAYA AEP学习之MPP详解_第1张图片

 

三:各功能组件详细说明

The Web services component

EPM通过访问MPPweb service接口来监视和控制MPPapache web server实现了web

service并且承担EPMweb 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数据库

AVAYA AEP学习之MPP详解_第2张图片

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).管理用户的交互包括语音播放,解释用户的按键或者语音识别

AVAYA AEP学习之MPP详解_第3张图片 

 

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

AVAYA AEP学习之MPP详解_第4张图片

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

  3The Avaya G860 Media Gateway using SIP

 4: Third-party SIP gateways

CM

      MPP组件

 

AVAYA AEP学习之MPP详解_第5张图片