Einleitung
In diesem Dokument wird beschrieben, wie Sie die Funktion "Audio abrufen" konfigurieren, um die Auswirkungen der Netzwerklatenz zu reduzieren, die voraussichtlich deutlich unter 200 ms Round Trip liegen wird, wenn sie zwischen Cisco Unified Customer Voice Portal (CVP)-Server und VoiceXML (VXML)-Gateway.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- CVP-Server
- VXML-Gateway
- Bereitstellungen von Cisco Unified Intelligent Contact Management (ICM) und Cisco Unified Contact Center Enterprise (UCCE)
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- CVP-Server
- VXML-Gateway
- UCCE
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Hintergrundinformationen
Wenn sich der Latenzwert dem 200 ms-Wert nähert oder diesen übersteigt, wird dies die Leistung von CVP und Cisco Unified Interactive Voice Response (IVR) erheblich beeinträchtigen.
Symptome
- Anruf wird abgebrochen
- Es wird kein VXML-App-Audio wiedergegeben.
- Microapp funktioniert gut, aber VXML-Apps (z.B.: Helloworld-App), kein Ton oder verzögertes Audio für mehr als 5 Sekunden
Das Dokument "Solution Network Reference Design (SRND)" in CVP 8 im Abschnitt zur Netzwerklatenz beschreibt eine mögliche Problemumgehung, um nicht nur die Auswirkungen von Audioverzögerungen zu reduzieren, sondern auch die Abwesenheit von VXML-Anwendungen aufgrund der Netzwerklatenz zwischen dem VXML-Server und dem VXML-Gateway.
Die Funktion zum Abrufen von Audio kann auf Ebene des IVR-Subsystems und auf Ebene der ECC-Variablen (Expanded Call Context) ausgeführt werden, da das SRND-Dokument die Konfiguration weder detailliert behandelt noch einen Vorbehalt erwähnt.
Konfigurieren
Die IVR-Subsystemeinstellungen für IVR.FetchAudioDelay und IVR.FetchAudioMinimum werden hinzugefügt. Es handelt sich um WAN-Verzögerungseinstellungen für das Stammdokument, wenn der Abruf über die WAN-Verbindung verzögert wird.
Diese Konfigurationen sollten in einer der CVP-Konfigurationsdateien ausgeführt werden: C:\Cisco\CVP\conf\ivr.properties
1. IVR.FetchAudioDelay=2
Dies ist die Zeit (in Sekunden), die zu Beginn der Abrufverzögerung gewartet werden muss, bevor das abgerufene Audiomedium abgespielt wird.
Diese Einstellung wird wirksam, wenn der Wert von fetchaudio nicht leer ist.
Der Standardwert ist 2 Sekunden. Es wird verwendet, um ein schnelles Geräusch zu vermeiden, das in einem normalen Netzwerkszenario (ohne Verzögerung) zu hören ist.
Wenn Sie diesen Wert auf Null setzen, werden sofort und für mindestens 5 Sekunden abgerufene Audiomedien wiedergegeben.
Werte: 1 bis 9
2. IVR.FetchAudioMinimum=5
Dies ist die Mindestdauer, die Audio wiedergeben soll, das von fetchaudio angegeben wird, selbst wenn die angeforderte Ressource in der Zwischenzeit eintrifft.
Diese Einstellung wird nur wirksam, wenn der Wert offetchaudio nicht leer ist.
Standard: 5 Sekunden
Werte: 1 bis 9
3. IVR.fetchaudio=flash:holdmusic.wav
Dies ist die Variable, die den Speicherort des fetchaudio angibt. Die Datei holdmusic.wav muss auf den VXMLgateway-Flash geladen werden.
Platzieren Sie keine Anführungszeichen um den Wert flash:holdmusic.wav, da das IVR-Subsystem eine weitere Anführungsebene hinzufügt, z. B. flash:holdmusic.wav in der letzten Zeichenfolge (siehe Fehler CSCub05699)
IVR.FetchAudio=flash:holdmusic.wav
Speichern Sie die Datei "ivr.properties", und starten Sie den Anrufserver über den Geräte-Controller in der OAMP-Konsole neu.
Überprüfung
Für diese Konfiguration ist derzeit kein Überprüfungsverfahren verfügbar.
Fehlerbehebung
Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.