2016-06-20 5 views
0

Ich habe einen Anwendungsfall, wo ich einen Anruf von A nach C weiterleiten möchte. Hier, wenn der Anruf bereits an eine Nummer weitergeleitet wird, zB A nach B, muss ich deaktivieren die aktuelle Weiterleitung (dh A nach B) und dann die neue Rufumleitung aktivieren (dh A nach C). Aber die neue Weiterleitung sollte nur starten, wenn der Deaktivierungsaufruf funktioniert. Ich verwende den Twilio-Webhook-Anruf, um den Anrufstatus zu identifizieren. Der Ansatz, dem ich gefolgt bin, ist, in der Methode, auf die der Webhook eine Antwort sendet, den Status des Anrufs zu überprüfen. Wenn es abgeschlossen ist, versuche ich das Telefon A mit call_Sid aus meiner apps-Datenbank zu finden. Ich speichere call_Sid gegen die Telefonnummer, die weitergeleitet werden soll. Aber hier ist das Hauptproblem.Twilio Anrufweiterleitung starten, nachdem der vorherige Anruf deaktiviert ist

Jetzt, wenn ich den Status als abgeschlossen für die Deaktivierung erhalten brauche ich die Nummer, an die ich den Anruf weiterleiten muss. Wie soll ich diese neue Nummer erhalten, die in diese Methode übergeben wird, die Twilio-Webhook-Antwort behandelt.

Bitte lassen Sie mich wissen, wie dies zu erreichen ist.

+0

Sie können Abfragezeichenfolgenparameter in Ihrem Twilio-Web-Hook übergeben. Würde das für dich funktionieren? – ecorvo

Antwort

0

hey aussehen dieses Problem wie vorherige auf Twilio call forwarding

jemand konfrontiert Problem mit twilio call forwarding und bekam ihre Lösung: Es ist nicht möglich, Anrufe zu einer Twilio Nummer weiterleiten und haben diese Zahl rufen Sie zurück, wenn Sie haben Richten Sie die Anrufweiterleitung auf Ihrem Telefon ein.