Ho un'app RapidSMS in esecuzione ed è OK. Utilizza Kannel come sms-gateway e collegato a due provider SMS: A e B.
Esiste un processo di registrazione in cui un utente dell'applicazione, quando si registra, l'applicazione salva il profilo dell'utente incluso il suo numero di telefono e il suo Fornitore di SMS == backend.
Il problema è che quando rispondo, la mia domanda avrebbe dovuto rispondere allo stesso modo bakend. cioè se l'utente si è registrato su a UN numero, Kannel dovrebbe gestire un messaggio di risposta usando a get-url ( dalle configurazioni di kannel ) puntando a UN backend. Non succede. La mia app sta usando B per rispondere all'utente che lo utilizza UN.
E c'è un costo enorme tra i messaggi che vanno in mezzo UN e B.
Quindi, esiste un modo per imporre all'app di rispondere dallo stesso backend? Se ce n'è uno, è fatto in RapidSMS o in Kannel?
risposte:
0 per risposta № 1Assicurarsi che i backend specificati inIl file delle impostazioni di RapidsSMS corrisponde alle configurazioni del provider SMS in kannel.conf. Controlla come stai gestendo il processo di registrazione. In RapidSMS ogni connessione è automaticamente associata a un back-end e non è necessario scrivere alcun codice per salvare i back-end. Controlla anche i log dei messaggi in RapidSMS per vedere che i messaggi passano attraverso le connessioni previste (ad esempio back-end + identità).
Grazie.