AAEP call conferencing fails when AES encryption is enabled


Doc ID    SOLN242239
Version:    3.0
Status:    Published
Published date:    09 Jan 2014
Created Date:    23 Dec 2013
Author:   
Praveen Gopi
 

Details

AAEP issue with AES encryption and conferencing
6.0.2.0.0501

Details: AAEP 6.0.2.0.0501 with Nuance ASR is installed.
The AAEP is connected by H.323 with AES Media Encryption.
Here is a �after legitimizing� app integrated. Flow is:

� External Caller (A) calls an CM Agent (B)
� Agent (B) starts CONFERENCE to AAEP (C) / Caller hears music
� On AAEP (C) connect Agent finalizes the CONFERENCE

Now the Caller should be authenticated by ASR � BUT no RTP Payload is send from MPP to Nuance � in wireshark traces the payload can be seen � BUT IT IS ALWAYS EMPTY!.
I can reproduce that in my lab system � the problem is only if AES is enabled by mrcp v1 and also mrcp v2. In case of failure I found following log entries:
optAvayaExperiencePortalMPPlogsprocessMediaMgrEndPointMgr.log
||FINEST|Tele|16808|FileName=rtp/RtpSession.cpp,LineNumber=475|RTP Replay Check Failed 0 on Endpoint 2|fraibcd6aep01.de.db.com####Yes. See additional comments.During implementation testing, always present.No

Problem Clarification

AAEP call conferencing fails when AES encryption is enabled

Cause

It seems a new issue related to conference with AES encrypted media.

Solution

Reported issue is a product defect. Development team is working on the fix and it will be included in AAEP 6 SP 3 which will be available from April 7 2014.
The reported issue was resolved after applying the patch Experience Portal 6.0 SP2 hotfix - 6.0.2.0.0531.

 

Testcall:
·         135.124.110.213 = ACM MG
·         135.124.222.140 = IP Phone 4625
·         135.124.110.194 = Nuance
 
Grep of EndPointMgr.log
@2014-01-07 15:29:50,995||FINE|MediaMgr|21065||OnMediaStarted - RTPStats for EndPoint 2, [135.124.110.213:2054, 20, 0, 0, 3355, 1, 0, 3330, 4, 0, AES]|stgvp2####
@2014-01-07 15:29:51,141||FINEST|MediaMgr|21065||OnMediaPaused - RTPStats for EndPoint 2, [135.124.110.213:2054, 20, 0, 147, 3362, 1, 2, 3336, 4, 1, AES]|stgvp2####
@2014-01-07 15:29:51,152||FINE|MediaMgr|21065||OnMediaStarted - RTPStats for EndPoint 2, [135.124.222.140:2266, 20, 0, 0, 3362, 1, 0, 3336, 5, 0, AES]|stgvp2####
@2014-01-07 15:29:52,837||FINEST|MediaMgr|21065||OnMediaPaused - RTPStats for EndPoint 2, [135.124.222.140:2266, 20, 0, 0, 3446, 1, 11, 3412, 5, 1, AES]|stgvp2####
@2014-01-07 15:29:52,856||FINE|MediaMgr|21065||OnMediaStarted - RTPStats for EndPoint 2, [135.124.110.213:2050, 20, 0, 0, 3446, 1, 0, 3412, 6, 0, AES]|stgvp2####
@2014-01-07 15:30:04,402||FINE|MediaMgr|21065||OnMediaStarted - RTPStats for EndPoint 16, [135.124.110.194:7892, 20, 0, 0, 0, 0, 0, 0, 1, 0, ]|stgvp2####
@2014-01-07 15:30:12,876||FINEST|MediaMgr|21065||OnMediaStopped - RTPStats for EndPoint 16, [135.124.110.194:7892, 20, 0, 0, 423, 0, 0, 0, 2, 0, ]|stgvp2####
@2014-01-07 15:30:16,179||FINE|MediaMgr|21065||OnMediaStarted - RTPStats for EndPoint 16, [135.124.110.194:7892, 20, 0, 0, 423, 0, 0, 0, 3, 0, ]|stgvp2####
@2014-01-07 15:30:24,547||FINEST|MediaMgr|21065||OnMediaStopped - RTPStats for EndPoint 16, [135.124.110.194:7892, 20, 0, 0, 841, 0, 0, 0, 4, 0, ]|stgvp2####
@2014-01-07 15:30:31,427||FINEST|MediaMgr|21065||OnMediaStopped - RTPStats for EndPoint 2, [135.124.110.213:2050, 20, 48, 160, 5374, 2, 25, 5330, 6, 1, AES]|stgvp2####
 
This does not longer contain any RTP Replay Check Failed entries!
In the second loop my English was perfect so that the ASR of testapp matches J
 
Line of SessionSlot-004.log
@2014-01-07 15:30:24,547||FINER|SessMgr|21037||Got RecResult: [ASRDone] : [<?xml version='1.0'?><result><interpretation grammar="session:2" confidence="53"><input mode="speech">open the window</input><instance><SWI_literal>open the window</SWI_literal><SWI_grammarName>session:2</SWI_grammarName><SWI_meaning>{SWI_literal:open the window}</SWI_meaning></instance></interpretation></result>], utterance URL []|stgvp2####

 

Attachment Description

Logs for the reported test call under solution

Attachment File

mpplogs0531.zip
180K • < 1 minute @ 56k, < 1 minute @ broadband



Avaya -- Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy