2014-07-24 11 views
7

Sto usando Twilio da un po 'di tempo, penso sia un ottimo servizio e vorrei usare Twilio per potenziare le capacità di testo/voce al/dal mio server domotico (un vecchio mac-mini).Twilio: aggiorna l'URL della voce (o del messaggio) tramite l'API?

Il problema è che se il mio indirizzo IP di casa cambia, allora gli SMS e gli URL vocali del mio Twilio numero punterebbero all'IP sbagliato, il che ovviamente impedirebbe al mio server web (Node.js) di fare ... bene, qualsiasi cosa .

Il mio piano era quello di prendere periodicamente l'IP esterno di mac-mini e aggiornare gli URL voce/SMS del mio numero inserendolo nell'API Twilio, ma non sembra che l'API Twilio supporti questa funzionalità.

Qualcuno può confermare che è/NON è possibile aggiornare gli URL di voci/SMS di un numero tramite l'API Twilio? Altrimenti, dovrò farlo su internet ... grazie!

risposta

3

Evangelista di Twilio qui.

È assolutamente necessario modificare gli URL di richiesta vocale e messaggi per i propri numeri di telefono tramite l'API REST. Questo è fondamentalmente quello che sta succedendo quando lo fai nel portale.

Per fare ciò, creare un POST request to the IncomingPhoneNumbers instance resource e includere i parametri VoiceUrl e SmsUrl. Here is an example.

È anche possibile impostare l'Fallback URL's per i numeri di telefono come ulteriore livello di affidabilità. Gli URL di fallback consentono di indicare a Twilio un secondo URL da utilizzare nel caso in cui la richiesta all'URL principale non riesca. Devi tuttavia impostare URL di fallback tramite il portale, non con l'API REST.

+0

Wow, devo essere stato stanco quando ho letto la documentazione. Grazie :) – Dan

Problemi correlati