Inleiding
Dit document beschrijft het gedrag van Cisco Virtual Voice browser (VVB) met betrekking tot de waarden van de configuratieparameter in het PlayMedia microapp script.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco Customer Voice Portal Microapp-scripts
- Cisco Unified Contact Center Enterprise-scripts
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- CVP 11.6
- UCS E11.6
- VVB 11,6
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
Achtergrondinformatie
De microtoepassing Play Media (PM) kan worden geconfigureerd om een audiobestand uit een mediabestand of een streaming audiobestand te spelen.De hoofdparameters in het veld VRU-scripts zijn Barge-in Allowed, Real Time Streaming Protocol (RTSP) Time-out en Type-aforing Buffer Flush. Deze parameters kunnen leeg worden gelaten terwijl u het script in UCCE toevoegt. PM-microapp gebruikt de standaardinstelling van de inloop-toegestane (Y-standaard), RTSP-parameters (10 seconden) en type-voorbuffer-doorspoeling (N-standaard) indien de waarden niet zijn ingesteld.
Barge-in-Allowed: Specificeert of barge-in (cijferig getal om het afspelen van media te onderbreken) is toegestaan.
Type-vooruit-bufferbeweging: De type-vooruitgangsbuffer houdt DTMF-cijfers bij de beller. Wanneer het Voice XML formulier interpretatiealgoritme de vraag DTMF-input verzamelt, gebruikt het de cijfers van deze buffer voordat het wacht op verdere input. Deze parameter bepaalt of de type-vooruitgangsbuffer wordt gespoeld nadat de prompt uitspeelt. Een valse waarde (standaard) betekent dat de type-averechts-buffer niet wordt gespoeld nadat de prompt wordt weergegeven.
Op basis van de vlamwaarden van de barge-in-Allowed en de Type-forward buffer besluit VVB of het mediabestand al dan niet moet worden afgespeeld.
De VVB-implementatie is als volgt:
Indien (barge-in=vals OF flush=True)
DTMF wissen en direct afspelen
Else
Terug naar UCCE zonder direct spelen
Probleem: VVB Splitst audiobestand af als PlayMedia Configuration Params met standaardwaarden wordt links
U kunt het probleem in twee scenario's zien:
- Als er een schakelaar is tussen Interactive Voice Response (IVR) toepassing en PM Microapp en caller Input DTMF voordat de PM wordt gestart.
- Call flow heeft een serie van PM Microapp's ingesteld en de beller opgeslagen in een van de PlayMedia-aanwijzingen.
VVB-logboeken laten dit zien wanneer het audiobestand samen met een timestamp bevestiging wordt overgeslagen dat het audiobestand alleen voor milliseconden werd afgespeeld:
Bargein True : Clearing Prompt queue because DTMF buffer has digits.
Binnen 7 ms wordt het audiobestand weergegeven.
568426257: Mei 21:13:01.735 CDT %MIVR-S_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A400726A2-1588 81739696578674] Fetch: http://mediaserver/en-us/app/welcome.wav
568426271: Mei 21:13:01.742 CDT %MIVR-S_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A400726A2-1588 81739696578674] Play: http://mediaserver/en-us/app/welcome.wav
568426286: 21 mei 2013:13:01.742 CDT %MIVR-S_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A400726A2-1588817 39696578674] WFDTMFD-analoge serviceadapterImpliciet: Bargein True : De snelle rij van de opruiming omdat DTMF buffer cijfers heeft.
Oplossing
PlayMedia Microapp moet worden geconfigureerd met Type Ahead Buffer Flush als True
U kunt de CVP scripting guide raadplegen:
CVP 11.6 Handleiding voor handleiding
Buffer Flush. De implementatie van Cisco VoiceXML omvat een type-vooruitgangsbuffer die DTMF cijfers omvat die van de caller worden verzameld. Wanneer het VoiceXML-formulier interpretatiealgoritme gebruiker DTMF-input verzamelt, gebruikt het de cijfers van deze buffer voordat het op verdere invoer wacht. Deze parameter bepaalt of de type-vooruitloopbuffer wordt gespoeld nadat de prompt uitspeelt. Een valse waarde (standaard) betekent dat de type-averechts-buffer niet wordt gespoeld nadat de prompt wordt weergegeven. Als de prompt binnenvaart toestaat, wordt het cijfer dat binnenvalt niet gespoeld.
De geldige opties zijn