2016-11-08 2 views
0

ich einen Rückruf URL oder Callback-Funktion müssen ausgelöst werden, wenn die Telefonanruf trennt die Verbindung nach dem Anruf mitTwilio Knoten Trennungsereignis

client.calls.create({ 
    url: "my url" + order._id + '/0', 
    to: store.notification_phone, 
    from: myNumber 
}, function (err, call) { 
}); 

Schaffung bin ich nicht sicher, ob ich den Rückruf in den NodeJS erstellen müssen App, die den obigen Aufruf ausführt oder in dem Nodejs Express-Server, der das twiml generiert.

Ich habe eine. Disconnect (Handler (Verbindung)) unter Twilio.Connection gefunden, aber dies scheint nicht in meinem Nodejs verfügbar sein.

Antwort

1

Twilio Entwickler Evangelist hier.

Um einen Rückruf über einen Webhook zu erhalten, wenn der Anruf beendet wird, müssen Sie auch eine statusCallback URL an Ihre Anruffunktion übergeben.

client.calls.create({ 
    url: "my url" + order._id + '/0', 
    to: store.notification_phone, 
    from: myNumber, 
    statusCallback: "/calls/callback" 
}, function (err, call) { 
}); 

Sie werden dann einen Endpunkt in Ihrer ausdrücklichen Anwendung, die receives the callback with all the parameters about the call implementieren müssen.

Twilio.Connection und die .disconnect(handler(connection)), dass Sie Teil der Twilio Client JavaScript library gefunden, die Sie telefonieren im Browser können, so sind nicht Teil der Server-Seite API Helfer.

+0

Perfekt, danke! –