Experience Portal : AAEP failed to send BYE message to speech servers. PMRCP00008 alarms are noticed on the Experience Portal (connection to the speech server has failed)


Doc ID    SOLN244491
Version:    10.0
Status:    Published
Published date:    15 Sep 2017
Created Date:    07 Feb 2014
Author:   
Praveen Gopi
 

Details

AAEP 6.0.2.0.0501 - Nuance Speech Server 8\

AAEP 7.0

****NOTE:  I had auto generated alarms for this error message and upon investigation found the customer was patching and rebooting speech servers.  Verify there has been no known work done on the server to cause this error code.

Problem Clarification

After an intensive period of testing with Nuance they pointed that the Experience Portal is not releasing the MRCP v2 stream which is responsible for the speech communication between the two servers. More specifically the Experience Portal is not sending a BYE message to the Speech Server to close the stream gracefully.

 

Here is the Example :

|PMRCP00009|INFO|MRCP|13615|FileName=asr/MrcpASRPort.cpp,LineNumber=1032|Established connection to the server [ASR-NUANCE01]. Port:143 State:IDLE MRCPSess: VPSess: Server:x.x.x.x.211/media/speechrecognizer File:asr/MrcpASRPort.cpp Line:1032|coloivrmpp02####
|PSESM00011|INFO|SessMgr|21573|FileName=SpeechCtrl.cpp,LineNumber=1062|ASR connect to server ASR-NUANCE01 failed to initialize with error 'SIP call to speech server failed'|coloivrmpp02####
|PMRCP00008|ERROR|MRCP|21573|FileName=asr/MrcpASRPort.cpp,LineNumber=1068|The connection to the server [ASR-NUANCE01] has failed! Port:193 State:IDLE MRCPSess: VPSess: Server:x.x.x.x.211/media/speechrecognizer File:asr/MrcpASRPort.cpp Line:1068|coloivrmpp02####

Cause

It was due to DNS configuration.

  1. Because the DNS server does not have entry of hostname for speech server, MPP failed to resolve to an SIP IP address.
  2. Because the DNS server entry did not match the case of the server host name (this is a case sensitive entry).

Solution

To resolve this issue, there are two approaches we can recommend to customers:

(1) Configure their DNS server to add entry of speech server using hostname (case sensitive).
(2) Modify configuration file in speech server to use IP address by default.
- Login to Nuance speech server, go to:
- /usr/local/Nuance/Speech_Server/server/config
- Edit NSSserver.cfrg and modify the line below:
server.mrcp2.sip.contact.useHostIPAddress VXIInteger 1 (default 0 means server use hostname, 1 use IP address)
- Exit and restart Nuance service

Add the entries of the Speech server involved into the EPM and MPP servers /etc/hosts file.

 


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