Nell'app è possibile configurare l'inoltro degli SMS a un URL (al proprio server). Per farlo, è necessario creare un nuovo destinatario:

Prima di creare un inoltro URL, è necessario preparare il server per la ricezione dei dati. È consigliabile affidare questa operazione a un programmatore professionista esperto.
La richiesta e la risposta del server utilizzano il formato JSON.
Con questo metodo di invio degli SMS al server, è possibile specificare il corpo della richiesta e persino impostare alcune intestazioni. Se sono necessarie intestazioni aggiuntive, contattateci tramite il modulo di contatto per sviluppatori:

L'intestazione Authorization è attualmente disponibile. Nel corpo della richiesta è possibile utilizzare le macro (caratteri speciali che l'applicazione sostituirà automaticamente con il valore corrispondente per uno specifico SMS). Ecco le macro disponibili:
- %i - propria scheda SIM;
- %m - testo del messaggio;
- %s - numero di telefono del mittente;
- %c - nome del contatto del mittente;
- %t - tipo di messaggio (in arrivo/in uscita);
- %d - ora di ricezione del messaggio SMS
Un esempio di come appaiono i dati inviati all'URL (richiesta POST):
{
"subject":"example sibject",
"message":"example message"
}
Un esempio di come dovrebbero apparire i dati nella risposta alla richiesta (il codice di errore 0 corrisponde all'invio riuscito):
{
"error_code": 0
}
Un esempio di recupero e recupero di dati su un server in PHP (se il tuo server utilizza un linguaggio di programmazione diverso, utilizza una soluzione simile per esso):
$jsonObject = json_decode(implode('', file("php://input")));
echo $jsonObject->subject; // eliminare nella versione di rilascio (questo è solo per dimostrare come ottenere i dati)
echo $jsonObject->message; // eliminare nella versione di rilascio (questo è solo per dimostrare come ottenere i dati)
In caso di domande o suggerimenti sul funzionamento di questo metodo di invio, scrivere alla nostra posta di supporto tecnico.



