Inleiding
Say It Smart is een Unified Customer Voice Portal (CVP)-technologie die de opsplitsing van geformatteerde gegevens verwerkt in een reeks audiobestanden die de ene na de andere worden afgespeeld, om de gegevens op een voor een beller begrijpelijke manier weer te geven. Hoewel veel Text To Speech (TTS)-engines een vergelijkbare functie kunnen uitvoeren, is de kracht van Say It Smart dat het het afspelen met vooraf opgenomen audio aankan.
Bijgedragen door Anurag Atul Agarwal, Cisco TAC Engineer.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco Unified Contact Center Enterprise (UCCE)
- Cisco Unified Customer Voice Portal (CVP)
- Cisco Unified Call Studio
Vooraf opgenomen audiobestanden moeten aanwezig zijn in het audiopad dat wordt aangeboden tijdens het maken van de toepassing.
Gebruikte componenten
- Cisco Unified Contact Center Enterprise (UCCE) 12.0
- Cisco Unified Customer Voice Portal (CVP) 12.0
- Cisco Unified Call Studio 12.0
- Cisco Virtualized Voice Browser 12.0
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 live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Configureren
CVP Say it Smart plug-in is te vinden in Voice-elementen zoals Audio, Menu, enz. Een Say It Smart-plug-in is gekoppeld aan één type dat op hoog niveau definieert wat voor soort gegevens door de plug-in kunnen worden verwerkt. Cijfers, datums of valutawaarden zijn voorbeelden van typen.

Raadpleeg de gids voor gedetailleerde informatie:
Say IT Smart-specificaties voor Cisco Unified Customer Voice Portal, release 12.0(1)
In dit voorbeeld configureert u een Audio-element dat de uitvoer in Currency-indeling ($) afspeelt met vooraf opgenomen audiobestanden die aanwezig zijn in de map mediaserver\en-us\sys. CVP-installatie wordt geleverd met standaard vooraf opgenomen audiobestanden die voor deze functie kunnen worden gebruikt.
Stap 1. Sleep in uw Call Studio-toepassing een Audio-element uit de Elements-sectie naar de Builder-console.
Stap 2. Nadat u het element Audio hebt geselecteerd, kunt u aan de rechterkant het deelvenster Elementconfiguratie zien. Selecteer Audio -> Audiogroepen uitbreiden -> Beginnen -> Audio-item 1 selecteren en selecteer Slimme weergave.
Stap 3. Voer de gegevens in voor Say it Smart Plugin om af te spelen.
Stap 4. Type opgeven als valuta ($)
Stap 5. Schakel het selectievakje Opgenomen audio gebruiken in
Stap 6. Als u Standaard audiopad gebruikt, houdt u het selectievakje ingeschakeld of schakelt u het selectievakje uit en geeft u een pad op onder 'Audiopad'.

Het standaard audiopad voor die toepassing kan als volgt worden gevonden of geconfigureerd:
Klik met de rechtermuisknop op de naam van de toepassing en selecteer Eigenschappen. Geef onder Call Studio -> Default Audio Settings het pad op onder 'Default Audio Path URI'.

Nadat alle configuraties zijn voltooid, valideert, slaat u de toepassing op en implementeert u de toepassing op de VXML-server.
Verifiëren
Voer een testgesprek uit en controleer of u de uitvoer in valutaformaat kunt horen. In dit voorbeeld kan het gaan om 'Honderd Dollars en een Cent'.
Problemen oplossen
In dit voorbeeld zijn deze audiobestanden vereist in het opgegeven audiopad
- 1.wav
- hundred.wav
- dollars.wav
- and.wav
- 1.wav
- cent.wav
U kunt aan de hand van de VVB MIVR-logs controleren of al deze bestanden van het gewenste audiopad zijn gehaald.
1996700: Jul 01 13:30:46.816 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/1.wav
1996701: Jul 01 13:30:46.817 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() Going to Connect
1996702: Jul 01 13:30:46.819 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() received response code = 304 NW-latency =0 ms
1996703: Jul 01 13:30:46.819 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/1.wav
1996704: Jul 01 13:30:46.819 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch timeout for GET 15000 ms
1996705: Jul 01 13:30:46.820 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/hundred.wav
1996706: Jul 01 13:30:46.820 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() Going to Connect
1996707: Jul 01 13:30:46.821 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() received response code = 304 NW-latency =0 ms
1996708: Jul 01 13:30:46.821 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/hundred.wav
1996709: Jul 01 13:30:46.822 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch timeout for GET 15000 ms
1996710: Jul 01 13:30:46.822 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/dollars.wav
1996711: Jul 01 13:30:46.822 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() Going to Connect
1996712: Jul 01 13:30:46.826 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() received response code = 200 NW-latency =0 ms
1996713: Jul 01 13:30:46.827 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Non Chunked Transfer, with Content Length:4042File Size:4042
1996714: Jul 01 13:30:46.827 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/dollars.wav
1996715: Jul 01 13:30:46.827 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch timeout for GET 15000 ms
1996716: Jul 01 13:30:46.827 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/and.wav
1996717: Jul 01 13:30:46.828 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() Going to Connect
1996718: Jul 01 13:30:46.830 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() received response code = 304 NW-latency =1 ms
1996719: Jul 01 13:30:46.831 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/and.wav
1996720: Jul 01 13:30:46.831 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch timeout for GET 15000 ms
1996721: Jul 01 13:30:46.831 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/1.wav
1996722: Jul 01 13:30:46.832 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/1.wav
1996723: Jul 01 13:30:46.832 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch timeout for GET 15000 ms
1996724: Jul 01 13:30:46.832 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Fetch: http://mediaserver/en-us/sys/cent.wav
1996725: Jul 01 13:30:46.833 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() Going to Connect
1996726: Jul 01 13:30:46.834 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] HttpCacheEntry.get() received response code = 304 NW-latency =0 ms
1996727: Jul 01 13:30:46.834 CDT %MIVR-SS_VB-7-UNK:[CALLID=F95AD480000100000000009E13E1C90A-1593628231669132] Play: http://mediaserver/en-us/sys/cent.wav