Einführung
In diesem Dokument wird beschrieben, wie die Funktion "Fetch Audio" konfiguriert wird, um die Auswirkungen der Netzwerklatenz zu reduzieren. Die Round-Trip-Rate wird voraussichtlich deutlich unter 200 ms liegen, wenn sie zwischen den beiden liegt. Cisco Unified Customer Voice Portal (CVP)-Server und VoiceXML (VXML)-Gateway.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- CVP-Server
- VXML-Gateway
- Cisco Unified Intelligent Contact Management (ICM), Cisco Unified Contact Center Enterprise (UCCE)-Bereitstellungen
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
- CVP-Server
- VXML-Gateway
- UCCE
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hintergrundinformationen
Wenn der Latenzwert 200 ms erreicht oder überschreitet, sind CVP und Cisco Unified Interactive Voice Response (IVR) schwer betroffen.
Symptome
- Anrufverluste
- Es wird kein VXML-App-Audio wiedergegeben.
- Microapp funktioniert einwandfrei, aber VXML-Anwendungen (z. B.: Helloworld-App), ohne Audio oder verzögerte Audioübertragung für mehr als 5 Sekunden
Das CVP 8 Solution Network Reference Design (SRND)-Dokument im Abschnitt zur Netzwerklatenz beschreibt eine mögliche Problemumgehung, um nicht nur die Auswirkungen von verzögerter Audioübertragung zu reduzieren, sondern auch die Pausen der VXML-Anwendung aufgrund der Netzwerklatenz zwischen dem VXML-Server und dem VXML-Gateway.
Zur Konfiguration der Audiofunktion für den Abruf kann die IVR-Subsystemebene und die ECC-Variable (Expanded Call Context) verwendet werden, da das SRND-Dokument weder die Konfiguration detailliert behandelte noch einen Vorbehalt erwähnt.
Konfigurieren
Die IVR-Subsystemeinstellung für IVR.FetchAudioDelay und IVR.FetchAudioMinimum wird 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 durchgeführt werden: C:\Cisco\CVP\conf\ivr.properties
1. IVR.FetchAudioDelay=2
Dies ist die Wartezeit (in Sekunden) zu Beginn der Abrufverzögerung, bevor die Audio-Medien für den Empfang wiedergegeben werden.
Diese Einstellung wird aktiviert, wenn der Wert von fetchaudio nicht leer ist.
Der Standardwert ist 2 Sekunden. Es wird verwendet, um ein Blitzgeräusch in einem normalen Netzwerkszenario (ohne Verzögerung) zu vermeiden.
Wenn Sie diesen Wert auf Null setzen, werden die Audiomedien sofort für mindestens 5 Sekunden wiedergegeben.
Werte: 1 bis 9
2. IVR.FetchAudioMinimum=5
Dabei handelt es sich um die Mindestdauer für die Wiedergabe von Audio, die vom fetchaudio angegeben wird, selbst wenn die angeforderte Ressource in der mittleren Zeit eintrifft.
Diese Einstellung wird nur aktiviert, wenn der Wert offetchaudio nicht leer ist.
Standard: 5 Sekunden
Werte: 1 bis 9
3. IVR.fetchaudio=flash:holdmusic.wav
Dies ist die Variable, um den Speicherort des fetchaudio anzugeben. Die Datei holdmusic.wav sollte im 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 endgültigen Zeichenfolge (siehe Fehler CSCub05699).
IVR.FetchAudio=flash:holdmusic.wav
Speichern Sie die Datei ivr.properties, und starten Sie den Anrufserver vom Geräte-Controller in der OAMP-Konsole neu.
Überprüfen
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.