Situation Folgende:Twilio: in einer bestehenden Konferenz einen Anruf Hangup, ERROR 20404
- Jemand meine Twilio Zahl genannt
- Twilio meine URL angefordert
- Anrufer in einer Konferenz wird (nicht beginnt, bis eine zweite Person beitreten)
- TwiML macht Anruf zu einem Mobil
- die Moblie den Anruf
=> keine zweite Person betritt die Konferenz, so dass sie nicht stoppt und der Anrufer dort feststeckt.
Meine Lösung ist, den gesamten Anruf zu beenden, wenn dies passiert, ich weiß bereits, wo die EndCall-Funktion zu platzieren, so ist dies nicht mein Problem. Die Funktion sieht wie folgt aus (Sie werden es in der Twilio API finden auch):
client.calls(accountSid).update({
status: "completed"
}, function(err, call) {
if(err){
console.log(err);
}
});
Mein Programm-Logik ist in Ordnung, ich sehe, dass diese Funktion an der richtigen Stelle genannt wird, aber ich erhalte diesen Fehler:
{ status: 404,
message: 'The requested resource /2010-04-01/Accounts/AC/Calls/AC.json was not found',
code: 20404,
moreInfo: 'https://www.twilio.com/docs/errors/20404' }
Ich bereits rot, was an der moreInfo URL, aber ich disqualifizieren die Lösungen dort. Vielleicht hast du eine Idee, was das Problem ist.