Dati tecnici - TelephoneVox

Transcript

Dati tecnici - TelephoneVox
PARAMETRI PER API
ENGLISH AVAILABLE: ASK TO [email protected]
Per realizzare il modulo d'ordine nel vostro sito web potete aiutarvi osservando come abbiamo
organizzato il nostro: www.telephonevox.com/preventivo.php
I parametri attualmente sono stati nominati con termini in italiano, ma se necessario possiamo
fornire una versione con termini in inglese.
E' da considerare che non tutti i parametri sono obbligatori, pertanto è possibile integrare una
quantità ridotta di parametri in base alle proprie necessità o al tempo a propria disposizione.
ATTENZIONE: rispettare maiuscolo e minuscole
In rosso specifichiamo i parametri che consideriamo obbligatori. Quelli non contrassegnati con la
dicitura "OBBLIGATORIO" sono parametri facoltativi.
URL API: http://www.telephonevox.com/api/api.telephonevox.php
PARAMETRI INIZIALI DI CONFIGURAZIONE
QUELLI CHE SEGUONO SONO I PARAMETRI DI CONFIGURAZIONE INIZIALI
idCliente: (specificare il vostro numero identificativo utente) // OBBLIGATORIO
password: (specificare la vostra password assegnatavi) // OBBLIGATORIO
linguasito: italiano/inglese // OBBLIGATORIO
Parametro che indica la lingua scelta dall'utente nel sito/piattaforma "ospitante". Dobbiamo conoscere questo valore
in quanto per i siti/piattaforme in lingua inglese offriamo alcune scelte aggiuntive che non possiamo offrire invece per
i siti/piattaforme in italiano. Per esempio, se il sito/piattaforma è in inglese, allora usare il valore "inglese".
ACTION: INSERT/VOICES/SOUNDTRACK // OBBLIGATORIO
Parametro fisso che indica l’azione API da svolgere. Indicare la dicitura "INSERT" per passare gli ordini, compilando i
parametri "dettagli messaggio" e "dettagli carrello" indicati di seguito. Indicare la dicitura "VOICES" per ricevere la lista
degli speaker disponibili e le rispettive demo. Indicare la dicitura "SOUNDTRACK" per ricevere la lista delle basi
musicali disponibili e le rispettive demo .
PARAMETRI DETTAGLI MESSAGGIO
QUELLI CHE SEGUONO SONO I PARAMETRI RELATIVI ALLE SPECIFICHE TECNICO ARTISTICHE DEI MESSAGGI DA
ORDINARE, DA PASSARE IN POST. NEL CASO SI VOLESSERO INSERIRE PIU’ MESSAGGI, SOSTITUIRE IL NUMERO 1
INDICATO NEL PARAMETRO CON IL NUMERO 2, 3, 4, … PER OGNI MESSAGGIO/FILE.
NEL CASO IN CUI IL VALORE DEL PARAMETRO NON VENISSE SPECIFICATO (PER QUELLI NON OBBLIGATORI) VERRA'
CONSIDERATO UN VALORE STANDARD (VEDI SPECIFICA SOTTO OGNI PARAMETRO).
testo-1: (campo libero: inserire testo messaggio) // OBBLIGATORIO
Parametro per l'invio del testo del messaggio da registrare
scegliPrezzo-1: aCarattere/aMessaggio
Parametro per la scelta del prezzo da applicare al messaggio. Potete decidere se pagare questo messaggio applicando
un prezzo a carattere o a messaggio. Il prezzo "a messaggio" è limitato per messaggi di massimo 150 caratteri, se il
messaggio supererà tale quantitativo sarà applicato un sovrapprezzo. Per maggiori informazioni rivolgetevi al nostro
commerciale.
Default: aCarattere
ATTENZIONE:
-OBBLIGATORIO ALMENO UNO DEI SEGUENTI PARAMETRI
-ALMENO UNO DEI SEGUENTI PARAMETRI DEVE AVERE VALORE DIVERSO DA "VUOTO"
linguaitaliana-1: italiano/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua italiana. Indicare la dicitura “italiano” se sì, lasciare vuoto per
no.
linguainglese-1: inglese/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua inglese. Indicare la dicitura “inglese” se sì, lasciare vuoto per
no.
linguafrancese-1: francese/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua francese. Indicare la dicitura “francese” se sì, lasciare vuoto
per no.
linguatedesco-1: tedesco/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua tedesco. Indicare la dicitura “tedesco” se sì, lasciare vuoto per
no.
linguaspagnolo-1: spagnolo/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua spagnolo. Indicare la dicitura “spagnolo” se sì, lasciare vuoto
per no.
linguaportoghese-1: portoghese/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua portoghese. Indicare la dicitura “portoghese” se sì, lasciare
vuoto per no.
linguarussa-1: russo/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua russa. Indicare la dicitura “russo” se sì, lasciare vuoto per no.
linguagiapponese-1: giapponese/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua giapponese. Indicare la dicitura “giapponese” se sì, lasciare
vuoto per no.
linguacinese-1: cinese/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua cinese. Indicare la dicitura “cinese” se sì, lasciare vuoto per
no.
linguaarabo-1: arabo/(vuoto)
Parametro per la richiesta di lettura messaggio in lingua araba. Indicare la dicitura “arabo” se sì, lasciare vuoto per no.
sesso-1: maschile/femminile
Parametro per la scelta del sesso dello speaker
Default: femminile
beep-1: si/no
Parametro per indicare se al termine del messaggio va inserito un segnale acustico (il classico "beep" a fine messaggio)
Default: no
numeroFiles-1: unoperlingua/unounico // UTILIZZABILE SOLO SE E' STATO ATTIVATO PIU' DI UN PARAMETRO LINGUA
Parametro per la scelta della quantità di files da produrre in base alla quantità di lingue richieste. E' possibile
richiedere un file per ogni lingua richiesta oppure un unico file audio che contenga tutte le lingue richieste.
Default: unounico
presenzaBase-1: nessuna_base/Base_che_termina_con_il_parlato/Base_che_prosegue_oltre_il_parlato
Parametro per richiedere una base musicale in sottofondo al messaggio. Le scelte sono tre: "nessuna base musicale",
"base musicale che termina insieme al parlato della speaker" oppure "base musicale che prosegue oltre il parlato della
speaker".
Default: nessuna_base
genereBase-1: classica/moderna/natalizia/indicoBase/caricoBase
Parametro per la scelta della base di sottofondo al messaggio. Le scelte sono 5: "una base di musica classica dal nostro
catalogo", "una base di musica moderna dal nostro catalogo", "una base di musica natalizia dal nostro catalogo", "una
canzone da specificare indicando autore e titolo", "una base musicale di cui si dispone il file audio".
Default: classica
durataBase-1: (campo libero: specificare la durata della base oltre il parlato, in secondi)
Paramentro per specificare quanti secondi deve proseguire la base musicale oltre l'ultima parola pronunciata dalla
speaker.
Default: 5 secondi
numeroBase-1: (specificare il numero identificativo della base: vedi lista fornita tramite apposita API)
Parametro per specificare il numero identificativo della base musicale del nostro catalogo scelta come sottofondo.
Vedere lista fornita tramite apposita API.
Default: 1
titoloBase-1: (campo libero: specificare autore e titolo del brano richiesto o nome del file della base da caricare) //
OBBLIGATORIO SE IL PARAMETRO genereBase-1 HA VALORE "indicoBase"
Parametro per specificare il nome dell'autore e del brano richiesto come sottofondo musicale.
percorsoUploadFileBase-1: (campo libero: specificare il percorso della base da caricare, ad esempio
http://www.miosito.it/base/ordine_1234.zip) // OBBLIGATORIO SE IL PARAMETRO genereBase-1 HA VALORE
"caricoBase"
Parametro per specificare il percorso del file da caricare come sottofondo musicale.
vocemaschilelinguaitaliana-1: (lasciare vuoto per “indifferente” o specificare il numero identificativo dello speaker:
vedi lista fornita tramite apposita API) // UTILIZZABILE SOLO SE IL PARAMETRO sesso-1 HA VALORE "MASCHILE"
Parametro per specificare il numero identificativo dello speaker maschile italiano preferito
Default: Indifferente
vocefemminilelinguaitaliana-1: (lasciare vuoto per “indifferente” o specificare il numero identificativo dello speaker:
vedi lista fornita tramite apposita API) // UTILIZZABILE SOLO SE IL PARAMETRO sesso-1 HA VALORE "FEMMINILE"
Parametro per specificare il numero identificativo della speaker femminile italiana preferita
Default: Indifferente
vocemaschilelinguainglese-1: (lasciare vuoto per “indifferente” o specificare il numero identificativo dello speaker:
vedi lista fornita tramite apposita API) // UTILIZZABILE SOLO SE IL PARAMETRO linguasito HA VALORE “inglese” E IL
PARAMETRO sesso-1 HA VALORE "MASCHILE"
Parametro per specificare il numero identificativo dello speaker maschile inglese preferito
Default: Indifferente
vocefemminilelinguainglese-1: (lasciare vuoto per “indifferente” o specificare il numero identificativo dello speaker:
vedi lista fornita tramite apposita API) // UTILIZZABILE SOLO SE IL PARAMETRO linguasito HA VALORE “inglese” E IL
PARAMETRO sesso-1 HA VALORE "FEMMINILE"
Parametro per specificare il numero identificativo della speaker femminile inglese preferita
Default: Indifferente
traduzioneTesto-1: fornisco_le_traduzioni/traducete_voi_grazie // UTILIZZABILE SOLO SE E' STATO ATTIVATO UN
PARAMETRO LINGUA RELATIVO AD UNA LINGUA DIVERSA DA QUELLA IN USO NEL SITO/PIATTAFORMA OSPITANTE.
Parametro per specificare se si preferisce fornire la specifica traduzione del testo per le versioni in altre lingue o se si
preferisce avvalersi del servizio gratuito accettando la nostra traduzione.
Default: traducete_voi_grazie
testoTradottoIng-1: (campo libero: inserire la traduzione inglese del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguainglese-1
Parametro per specificare il testo da usare per la versione inglese del messaggio
testoTradottoFra-1: (campo libero: inserire la traduzione francese del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguafrancese1
Parametro per specificare il testo da usare per la versione francese del messaggio
testoTradottoTed-1: (campo libero: inserire la traduzione tedesca del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguatedesco-1
Parametro per specificare il testo da usare per la versione tedesca del messaggio
testoTradottoSpa-1: (campo libero: inserire la traduzione spagnola del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguaspagnolo1
Parametro per specificare il testo da usare per la versione spagnola del messaggio
testoTradottoPor-1: (campo libero: inserire la traduzione portoghese del messaggio) OBBLIGATORIO SE IL
PARAMETRO traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO
linguaportoghese-1
Parametro per specificare il testo da usare per la versione portoghese del messaggio
testoTradottoRus-1: (campo libero: inserire la traduzione russa del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguarusso-1
Parametro per specificare il testo da usare per la versione russa del messaggio
testoTradottoGia-1: (campo libero: inserire la traduzione giapponese del messaggio) OBBLIGATORIO SE IL
PARAMETRO traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO
linguagiapponese-1
Parametro per specificare il testo da usare per la versione giapponese del messaggio
testoTradottoCin-1: (campo libero: inserire la traduzione cinese del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguacinese-1
Parametro per specificare il testo da usare per la versione cinese del messaggio
testoTradottoAra-1: (campo libero: inserire la traduzione araba del messaggio) OBBLIGATORIO SE IL PARAMETRO
traduzioneTesto-1 HA VALORE "FORNISCO_LE_TRADUZIONI" E SE E' STATO ATTIVATO IL PARAMETRO linguaarabo-1
Parametro per specificare il testo da usare per la versione araba del messaggio
PARAMETRI DETTAGLI CARRELLO
QUELLI CHE SEGUONO SONO I PARAMETRI RELATIVI ALLE SPECIFICHE DEFINITIVE VALIDE PER TUTTI I MESSAGGI
INSERITI NEL CARRELLO
numeroMessaggi: (campo libero) // OBBLIGATORIO
Parametro per la specifica del numero di messaggi/file da registrare/creare
codicePromozionale: (campo libero) // OBBLIGATORIO
Parametro per specificare il codice sconto assegnatovi. Per questa informazione potete rivolgervi al nostro
responsabile commerciale.
test: Y/N // OBBLIGATORIO
Parametro per specificare se si stanno eseguendo dei test (e quindi gli ordini non verranno messi in lavorazione),
oppure no
ricevere: Per_posta_(cd_rom)/Per_email
Parametro per specificare il metodo di ricezione dell'ordine che può essere via email o per posta ordinaria
Default: Per_email
tipoFile: Adpcm (microsoft)/Alaw/Ulaw/Dialogic Vox (adpcm)/Wave/Mp3 (standard)
Parametro per specificare il tipo di file da usare per produrre i file audio
Default: Mp3 (standard)
estensioneFile: (campo libero)
Parametro per specificare l'estensione da usare per produrre i file audio
formatoFile: (campo libero)
Parametro per specificare il formato da usare per produrre i file audio
frequenzaFile: (campo libero)
Parametro per specificare la frequenza di campionamento da usare per produrre i file audio
risoluzioneFile: (campo libero)
Parametro per specificare il formato da usare per produrre i file audio)
Pagamento: bonifico/paypal
Parametro per la scelta del metodo di pagamento preferito per questo preventivo. Per maggiori informazioni su
questa scelta è possibile parlare con il nostro responsabile commerciale.
ESEMPI SCHERMATE DI RITORNO ALLA CHIAMATA API (FORMATO JSON)
Caso 1 (errore parametri generali di configurazione-NB lista errori separata dal carattere . (punto))
[
{"Error":"Attenzione, non hai inserito il parametro ACTION."}
]
Caso 2 (errore parametri dettaglio messaggi-NB lista errori separata dal carattere . (punto))
[
{
"Result": "Ordine non inserito",
Numero-ordine": "n.d.",
Error": "Attenzione, non hai inserito il testo nel messaggio 1."
}
]
Caso 3 (errore in convalida ordine da parte del nostro sistema-NB lista errori separata dal carattere . (punto))
[
{
"Result": "Ordine non inserito",
Numero-ordine": "n.d.",
Error": "Errore convalida o fase test."
}
]
Caso 4 (ordine correttamente inserito)
[
{
"Result": "Ordine inserito",
Numero-ordine": "4686"
}
]
ESPORTAZIONE VOCI
ESEMPIO SCHERMATA DI RITORNO ALLA CHIAMATA API (FORMATO JSON)
[
{"Voce":"1","Tipo_voce":"Voce italiana femminile","File_mp3":"http://www.telephonevox.com/voci/1.mp3"},
…
{"Tipo_voce":"Voce inglese maschile","File_mp3":"http://www.telephonevox.com/voci/ingleseMaschile.mp3"},
…
{"Tipo_voce":"Voce arabo maschile","File_mp3":"http://www.telephonevox.com/voci/araboMaschile.mp3"}
]
ESPORTAZIONE BASI MUSICALI
ESEMPIO SCHERMATA DI RITORNO ALLA CHIAMATA API (FORMATO JSON)
[
{"Base":"1","Tipo_base":"classica","Titolo":"Eine kleine nachtmusik (allegro)",
"Autore":"Mozart","File_mp3":"http://www.telephonevox.com/basi/1.mp3"},
…
{"Base":"23","Tipo_base":"moderna","Titolo":"Tender Hand 2","Autore":"Karel
Vagner","Genere":"Pop","File_mp3":"http://www.telephonevox.com/basi/23.mp3"},
…
{"Base":"48","Tipo_base":"natalizia","Titolo":"Auld lang syne","File_mp3":"http://www.telephonevox.com/basi/48.mp3"}
]