VScript

Manuale

VScript - Manuale

La chiamata viene raccolta da Clouditalia che fa partire uno Script precedentemente configurato: lo Script ad esempio può lanciare un messaggio vocale (istruzione Play) e permettere una scelta da parte dell'utente tramite la tastiera del telefono. Inserendo poi in base a tale scelta l'istruzione goto url si contatta un indirizzo web, ad esempio un server sulla propria rete che interagisce con un database.

E' possibile utilizzare la teconolgia Clouditalia integrandola all'interno del proprio server/database.
Il ponte che permette di interagire con la rete intelligente Clouditalia è l'istruzione goto url.

A questo punto il server locale può interpretare i parametri passati dallo script e generare una pagina html all'interno della quale, nel “body” inserire le istruzioni del linguaggio Script; la piattaforma Clouditalia andrà a leggere la pagina ed interpreterà l'output proposto.

Un semplice esempio chiarirà meglio il funzionamento:

Script statico (viene eseguito solo dalla macchina Clouditalia):

####################################################
### CONTROLLO PROVENIENZA DELLA CHIAMATA ###
####################################################
IF VCALLEDNUM NE 800123456
GOTO FINE
ENDIF
###########################################
### ESECUZIONE DI UN MENU DI SCELTA ###
### CON ATTESA DI UN TASTO DTMF ###
###########################################
PLAY menu.vox 1
#####################################
### CONTROLLO TASTO RICEVUTO ###
#####################################
IF VDTMF EQ 1
PLAY info1.vox 0
##########################################
### REGISTRAZIONE DI UN FILE VOCALE ###
##########################################
REC
############################################
### RIPRODUZIONE DEL FILE REGISTRATO ###
############################################
PLAYREC
##############################################################
### INVIO DI UNA MAIL CON IL FILE REGISTRATO IN ATTACH ###
##############################################################
EMAILREC[prova; Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ;#VREC#]
ELSEIF VDTMF EQ 2
PLAY info2.vox 0
ELSE
PLAY errore.vox 0
GOTO FINE
ENDIF
#####################
### FINE SERVIZIO ###
#####################
FINE: PLAY arrivederci.vox 0
DROPCALL

Tale script viene salvato come script.txt sulla macchina Clouditalia: effettua un controllo perchè il numero chiamato sia una numerazione predefinita, presenta un messaggio di benvenuto che propone una lista di benvenuto, se l'utente preme il tasto 1 permette la registrazione di un file vocale, lo manda in riproduzione e poi lo invia in attach su di una mail. Se l'utente preme il tasto 2 riproduce un altro file vocale e poi chiude la chiamata.

Script Dinamico (viene eseguito sia sulla piattaforma Clouditalia sia su di un server remoto):

####################################################
### CONTROLLO PROVENIENZA DELLA CHIAMATA ###
####################################################
IF VCALLEDNUM NE 800123456
GOTO FINE
ENDIF
###########################################
### ESECUZIONE DI UN MENU DI SCELTA ###
### CON ATTESA DI UN TASTO DTMF ###
###########################################
PLAY menu.vox 1
#####################################
### CONTROLLO TASTO RICEVUTO ###
#####################################
IF VDTMF EQ 1
GOTO "http://www.test.com/scripts/script.html?CLI=#VCALLINGNUM#&TASTO=1"
ELSEIF VDTMF EQ 2
GOTO "http://www.test.com/scripts/script.html?CLI=#VCALLINGNUM#&TASTO=2"
ELSE
PLAY errore.vox 0
GOTO FINE
ENDIF
#####################
### FINE SERVIZIO ###
#####################
FINE: PLAY arrivederci.vox 0
DROPCALL

In questo caso nel menù di scelta proposto (dopo il controllo sul numero chiamato) se l'utente preme i tasti 1 o 2 viene effettuato un rimando ad un indirizzo esterno, per es. l'indirizzo del vostro server.
Il server in questione può interagire con un proprio database, per esempio come in questo caso per assegnare un identificativo alla chiamata e poi permettere la registrazione di un messaggio vocale. Il file di esempio è accessibile dal link sotto il "Controllo del tasto ricevuto".


Per attivare il servizio o maggiori informazioni ti invitiamo a prendere contatto con i nostri operatori o compilare la richiesta online.