API VOICE
L'API vocale ti consente di inviare chiamate automatiche ai client tramite API
- API HTTP, invia voce da qualsiasi linguaggio di programmazione.
- Server SMPP, Invia voce utilizzando un client SMPP.
- 99,9% SLA, ottimizziamo le prestazioni di tutti i server.
- Massima connettività, compatibile con tutti i paesi e gli operatori.
Funzionalità API vocale automatica
Inviare messaggio vocale
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=sendvoice | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
to | Numero di cellulare o di rete fissa a cui verrà inviata la chiamata vocale | Obbligatorio |
from | Mittente della chiamata vocale, deve essere un numero di telefono, se è incluso un mittente non accettato, la chiamata vocale verrà inviata con un mittente sconosciuto | Obbligatorio |
message | Messaggio da riprodurre con la voce nella chiamata vocale | Obbligatorio |
scheduledatetime | Data e ora di spedizione nel formato aaaa-mm-gg hh:mm:ss | Opzionale |
language | Lingua in cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
voice | Voce con cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
output | Formato di uscita del risultato | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- messageid
- credits
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
NO_ROUTE_AVAILABLE | Non ci sono percorsi disponibili per la destinazione indicati |
NO_CREDITS | Il tuo saldo non e sufficiente |
Impostazioni.
- class : voice
- method : sendvoice
- user : user
- password : password
- to : 34600000000
- from : 34900000000
- message : voice+test
- scheduledatetime :
- language : en
- voice : Joanna
- output :
Richiesta:
Inviare messaggio vocale da modello
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=sendvoicefromtemplate | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
to | Numero di cellulare o di rete fissa a cui verrà inviata la chiamata vocale | Obbligatorio |
idtemplate | Identificatore del modello che contiene il messaggio che verrà riprodotto dalla chiamata vocale | Obbligatorio |
params | Parametri da sostituire nel modello per la personalizzazione della chiamata vocale, ogni {{parametro}} verrà sostituito dal valore assegnato | Opzionale |
scheduledatetime | Data e ora di spedizione nel formato aaaa-mm-gg hh:mm:ss | Opzionale |
language | Lingua in cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
voice | Voce con cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
output | Formato di uscita del risultato | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- messageid
- credits
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
NO_ROUTE_AVAILABLE | Non ci sono percorsi disponibili per la destinazione indicati |
NO_CREDITS | Il tuo saldo non e sufficiente |
NOT_ACCESS_TO_TEMPLATE | Non disponi di accesso ai modelli da pagina indicati |
Impostazioni.
- class : voice
- method : sendvoicefromtemplate
- user : user
- password : password
- to : 34600000000
- idtemplate : 1000
- params : mobile:123456789,name:test+name
- scheduledatetime :
- language : en
- voice : Joanna
- output :
Richiesta:
Inviare messaggio vocale circolare
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=sendvoicetogroup | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
from | Mittente della chiamata vocale, deve essere un numero di telefono, se è incluso un mittente non accettato, la chiamata vocale verrà inviata con un mittente sconosciuto | Obbligatorio |
countrycode | Prefisso del paese | Obbligatorio |
idgroup | Identificatore di gruppo contenente i contatti a cui verrà inviata la chiamata vocale | Obbligatorio |
message | Messaggio da riprodurre con la voce nella chiamata vocale | Obbligatorio |
language | Lingua in cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
voice | Voce con cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
scheduledatetime | Data e ora di spedizione nel formato aaaa-mm-gg hh:mm:ss | Opzionale |
output | Formato di uscita del risultato | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- id
- count
- credits
-
destinations
- messageid
- destination
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
NOT_ACCESS_TO_GROUP | Non disponi di permessi per il gruppo indicato |
NO_CREDITS | Il tuo saldo non e sufficiente |
Impostazioni.
- class : voice
- method : sendvoicetogroup
- user : user
- password : password
- from : 34900000000
- countrycode : 34
- idgroup : 1
- message : sms+test
- language : en
- voice : Joanna
- scheduledatetime :
- output :
Richiesta:
Inviare messaggio vocale circolare da modello
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=sendvoicetogroupfromtemplate | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
countrycode | voice.sendvoicetogroupfromtemplate_countrycode | Obbligatorio |
idgroup | Identificatore di gruppo contenente i contatti a cui verrà inviata la chiamata vocale | Obbligatorio |
idtemplate | Identificatore del modello che contiene il messaggio che verrà riprodotto dalla chiamata vocale | Obbligatorio |
scheduledatetime | Data e ora di spedizione nel formato aaaa-mm-gg hh:mm:ss | Opzionale |
language | Lingua in cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
voice | Voce con cui verrà riprodotta la chiamata vocale, controllare la tabella allegata per vedere i valori disponibili | Opzionale |
output | Formato di uscita del risultato | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- id
- count
- credits
-
destinations
- messageid
- destination
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
NOT_ACCESS_TO_GROUP | Non disponi di permessi per il gruppo indicato |
NO_CREDITS | Il tuo saldo non e sufficiente |
Impostazioni.
- class : voice
- method : sendvoicetogroupfromtemplate
- user : user
- password : password
- countrycode : 34
- idgroup : 1
- idtemplate : 1000
- scheduledatetime :
- language : en
- voice : Joanna
- output :
Richiesta:
Ricevere status di consegna di messaggio vocale
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=getdeliverystatus | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
messages | voice.getdeliverystatus_messages | Obbligatorio |
output | Formato di uscita del risultato | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- messageid
- sms
- deliverydate
- deliverystatus
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
Impostazioni.
- class : voice
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Richiesta:
Ottieni l'elenco delle voci
Impostazione | Descrizione | Obbligatorio / Opzionale |
---|---|---|
class=voice | Classe alla quale si realizza la richiesta | Obbligatorio |
method=getdeliverystatus | Metodo della classe alla quale si realizza la richiesta | Obbligatorio |
user | L’utente / email del suo conto Afilnet | Obbligatorio |
password | La password del suo conto Afilnet | Obbligatorio |
lang | linguaggio vocale | Opzionale |
Risposta:
- stato
-
result (si status=success), ricevera i seguenti valori:
- lang
- gender
- name
- default
- error (si status=error), qui ricevera il codice errore
Codici di errore:
Codice | Descrizione |
---|---|
MISSING_USER | Utente / email non aggiunta |
MISSING_PASSWORD | Password non aggiunta |
MISSING_CLASS | Categoria non inclusa |
MISSING_METHOD | Metodo non incluso |
MISSING_COMPULSORY_PARAM | Impostazione obbligatoria non inclusa |
INCORRECT_USER_PASSWORD | Utente o password incorretti |
INCORRECT_CLASS | Categoria incorretta |
INCORRECT_METHOD | Metodo incorretto |
Impostazioni.
- class : voice
- method : getdeliverystatus
- user : user
- password : password
- lang : en
Richiesta:
ALLEGATO: Elenco delle lingue e delle voci per le chiamate vocali disponibili
In questo allegato troverai tutte le possibili combinazioni di lingue e voci che puoi utilizzare durante l'invio di messaggi di chiamata vocale
linguaggio (Lingua) | Genere | Nome (voce) |
---|---|---|
ar | female | Hoda |
ar | male | Naayf |
ar | female | Zeina |
ar | female | Aisha |
ar | male | Farooq |
ar | male | Hussein |
ar | female | Amal |
bg | male | Ivan |
bn | female | Sushmita |
bn | male | Sayan |
ca | female | Conchita |
ca | female | Herena |
cs | male | Jakub |
da | female | Helle |
da | male | Mads |
da | female | Naja |
de | female | Angela |
de | male | Hans |
de | female | Vicki |
de | male | Stefan |
de | female | Marlene |
de | female | Hedda |
de-at | male | Michael |
de-ch | male | Karsten |
el | female | Afroditi |
el | male | Stefanos |
el | female | Sophia |
en | female | Jane |
en | female | Jessica |
en | female | Joanna |
en | male | Joey |
en | male | Justin |
en | female | Kendra |
en | female | Kimberly |
en | male | Matthew |
en | female | Zira |
en | female | Ivy |
en | male | Guy |
en | male | Benjamin |
en | female | Salli |
en-au | male | Russell |
en-au | female | Nicole |
en-au | female | Catherine |
en-au | female | Hayley |
en-ca | female | Heather |
en-ca | female | Alice |
en-gb | female | Rosie |
en-gb | female | Hazel |
en-gb | male | George |
en-gb | female | Emma |
en-gb | male | Brian |
en-gb | female | Amy |
en-gb-wls | male | Geraint |
en-ie | male | Sean |
en-in | male | Ravi |
en-in | female | Aditi |
en-in | female | Heera |
en-in | female | Priya |
en-in | female | Raveena |
es | female | Penelope |
es | male | Miguel |
es | female | Linda |
es | female | Laura |
es | male | Enrique |
es | female | Lupe |
es | male | Pablo |
es-cl | female | Francisca |
es-mx | female | Hilda |
es-mx | female | Mia |
es-mx | male | Raul |
fi | female | Milla |
fi | female | Evelin |
fi | female | Heidi |
fr | male | Picart |
fr | male | Mathieu |
fr | female | Juliette |
fr | female | Lea |
fr | female | Celine |
fr | female | Hortense |
fr-ca | female | Caroline |
fr-ca | female | Chantal |
fr-ca | female | Harmonie |
fr-ch | male | Guillaume |
gu | female | Leela |
gu | male | Dinesh |
he | male | Asaf |
hi | female | Kalpana |
hi | male | Hemant |
hi | female | Aadita |
hr | male | Matej |
hu | male | Szabolcs |
id | female | Indah |
id | male | Andika |
id | male | Reza |
id | female | Nurul |
id | male | Arif |
is | male | Karl |
is | female | Dora |
it | female | Lucia |
it | male | Cosimo |
it | female | Carla |
it | female | Bianca |
it | male | Giorgio |
it | female | Gianna |
ja | male | Ichiro |
ja | male | Takumi |
ja | female | Haruka |
ja | female | Ayumi |
ja | female | Mizuki |
kn | male | Shashank |
kn | female | Namratha |
ko | male | Minho |
ko | male | Himchan |
ko | female | Jina |
ko | female | Sumi |
ko | female | Yumi |
ko | female | Seoyeon |
ko | female | Heami |
ml | female | Kirti |
ml | male | Vishnu |
ms | male | Rizwan |
nl | male | Ruben |
nl | female | Lotte |
nl | female | Hanna |
no | female | Liv |
no | female | Hulda |
pl | male | Jacek |
pl | female | Ewa |
pl | male | Jan |
pl | female | Paulina |
pl | female | Maja |
pt-br | female | Camila |
pt-br | male | Daniel |
pt-br | female | Vitoria |
pt-br | male | Ricardo |
pt-br | female | Heloisa |
pt-pt | female | Abrielle |
pt-pt | female | Jacinda |
pt-pt | male | Jeraldo |
pt-pt | male | Henriques |
pt-pt | female | Ines |
pt-pt | female | Helia |
pt-pt | male | Cristiano |
pt-pt | female | Amalia |
ro | female | Carmen |
ro | male | Andrei |
ru | female | Ekaterina |
ru | female | Irina |
ru | male | Pavel |
ru | female | Tatyana |
ru | male | Maxim |
sk | male | Filip |
sl | male | Lado |
sv | female | Astrid |
sv | female | Hedvig |
ta | female | Shruti |
ta | male | Valluvar |
ta | male | Ganesh |
te | male | Vijay |
te | female | Samantha |
te | female | Chitra |
th | male | Pattara |
th | female | Somsi |
tr | female | Filiz |
tr | female | Seda |
vi | female | Lien |
vi | male | Quan |
vi | male | An |
vi | male | Thao |
vi | female | Mai |
wls | female | Gwyneth |
zh-cn | female | Lin |
zh-cn | female | Akemi |
zh-cn | female | Liu |
zh-cn | male | Wang |
zh-cn | male | Huang |
zh-cn | male | Chen |
zh-cn | female | Zhiyu |
zh-cn | female | Yaoyao |
zh-cn | female | Lily |
zh-cn | male | Kangkang |
zh-cn | female | Huihui |
zh-cn | male | Zhang |
zh-tw | female | Yating |
zh-tw | male | Zhiwei |
zh-tw | female | Hanhan |
Strumenti che valorizzano il nostro API vocale
CONNESSIONE API SICURA
Sicurezza su misura per la tua attività
Configura le tue connessioni API, crea nuovi accessi e gestisci quelli esistenti.
Filtra tutti gli accessi API per IP, aggiungi o rimuovi IP abilitati per garantire la sicurezza dei tuoi accessi.
Tieni traccia di tutte le connessioni effettuate, API utilizzate e date / ora di connessione
API MULTIPLE
Connettività su misura per la tua azienda
Ti offriamo più API per connetterti con noi, abbiamo un'API HTTP, BASIC AUTH, SOAP e JWT Authentication in modo che tu possa connetterti con noi nel modo desiderato.
Connettiti con qualsiasi API in modo sicuro, semplice e centralizzato . L'API Afilnet è perfetta per il tuo software.
Registri API
Conosci ogni richiesta nel dettaglio
Grazie ai nostri log potrai rivedere tutte le richieste fatte e la relativa risposta dalla nostra API, che ti permetterà di consultare i dettagli quando ne avrai bisogno.
Le informazioni che puoi consultare sono le seguenti:
- IP di origine della richiesta
- Data e ora della richiesta
- API e metodo chiamati
- Parametri inviati all'API
- Risposta dell'API
- metadati
Passaggi per utilizzare l'API vocale
L'utilizzo dell'API Afilnet Voice richiederà solo pochi minuti
Registrati come cliente
Devi essere un utente registrato per accedere all'API vocale . Una volta registrato, puoi effettuare le richieste di cui hai bisogno sull'API
Integra l'API vocale
Esegui l'integrazione API SMS nel tuo linguaggio di programmazione preferito. Ricorda che ti aiutiamo in caso di domande o se hai bisogno di aiuto con l'API
Richiedi la tua prova gratuita
Ti offriamo crediti per testare l' API vocale prima dell'acquisto. Effettua chiamate vocali e prova tutte le funzionalità di cui hai bisogno
Benvenuti in Afilnet!
Tutto pronto!, È riuscito a migliorare le sue comunicazioni con Afilnet. Siamo qui per supportare la nostra API quando ne hai bisogno
Caratteristiche del servizio API Text to Speech
Domande frequenti sull'API Text to Speech
Qui puoi trovare le domande più frequenti dall'API Text to Speech, se hai altre domande o hai bisogno di aiuto per l'integrazione puoi contattarci.
L'uso dell'API Text to Speech di Afilnet non ha costi, si paga per i servizi consumati attraverso l'API, ma non facendo uso di esso
Ricorda che aiutiamo le aziende a integrare l'API Text to Speech, se hai problemi con l'integrazione, contattaci e ti aiuteremo
Afilnet fornisce filtri per White Lists per IP per l'API SMS, che ti consentiranno di utilizzare l'API solo dagli IP che desideri
Puoi utilizzare l'API quanto vuoi, non c'è limite all'utilizzo dell'API