2015-12-14 21 views
6

Ho bisogno di aiuto Twilio. Sono un novizio e sono un po 'perso. Questo può sembrare troppo semplicistico, ma ho un cliente di CRM che traccia le chiamate fino a quando le chiamate in entrata il ping dell'URL - x2vps.com/index.php/api/voip/data/{caller id goes here}Twilio: statusCallBack?

Nota: Il CRM seguirà automaticamente tutti i numeri di telefono registrati che Ping questo URL.

Ho trovato il pezzo di routing delle chiamate. Non riesco a capire come codificare l'API di twilio per aggiungere l'ID del chiamante in entrata all'URL del CRM e eseguirne il ping. Voglio registrare tutte le chiamate indipendentemente dallo stato.

Se potessi indicarmi la direzione giusta sarei davvero riconoscente.

Grazie!

risposta

3

Evangelista di sviluppatori Twilio qui.

Twilio non aggiunge l'ID del chiamante all'URL webhook impostato. Per fare qualcosa di simile, è necessario fornire una sorta di server nel mezzo che può trasformare la richiesta Twilio nel formato che ti serve.

Faresti ciò creando un'applicazione web che sia in grado di ricevere il webhook da Twilio. Dovrebbe quindi ottenere l'ID chiamante in arrivo dalla richiesta Twilio, questo è il parametro From. Con l'ID chiamante, l'applicazione dovrebbe quindi costruire l'URL dell'endpoint CRM e effettuare la richiesta HTTP stessa. Dovresti decidere se è necessario includere tutti i parametri originali, se il sistema CRM può utilizzarli.

fatemi sapere se questo aiuta.