Gibt es eine Möglichkeit, das Dial
Verb in Verbindung mit dem IfMachine
Parameter zu verwenden? Ich sehe auf der Dial-Verbseite nichts ( Ссылка ), das den IfMachine
-Parameter angeben kann verwendet werden oder ob es an den resultierenden Aktionsparameter übergeben wird.
Ich habe diesen Beitrag gefunden Ermitteln, ob ein Anrufbeantworter Dienst aufnimmt , und die Antwort lautet: "Setzen Sie den IfMachine-Parameter in Ihren TwiML", aber ich sehe keine Beispiele für den IfMachine
-Parameter, der in TwiML verwendet wird. Ich habe nur Beispiele für die Verwendung mit der REST-API gesehen.
Ich versuche, meine Anwendung einen Anruf umleiten zu lassen, dann, wenn dieser umgeleitete Anruf von einem Anrufbeantworter abgeholt wurde, um dann eine Textnachricht zu senden. Im Idealfall würde der eingehende Anruf TwiML etwa wie folgt aussehen:
%Vor%Dann würde meine sendSmsIfMachine-Seite etwa so aussehen:
%Vor%Wenn ich dies versuchte, enthielt die resultierende Anfrage, die an sendSmsIfMachine.cshtml gestellt wurde, nicht den Parameter "AnsweredBy" gemäß dem Twilio-Protokoll.
Nein Twiml Unterstützt (AMD) ifMachine
-Parameter nicht. Ich habe Twilio über dieses Problem kontaktiert und unten gibt es eine Antwort.
Hallo Sisir,
Danke für die Frage. Nein, AMD wird nicht von TwiML unterstützt, nur von die API. Dies bedeutet, dass IfMachine und AnsweredBy nur für gültig sind Aufrufe, die von der REST-API initiiert wurden.
Dies war ein bewusster Ausschluss, als wir AMD veröffentlichten. Die Art der Maschine Erkennung funktioniert, hört es auf die antwortende Partei für eine Sekunde bevor Sie den Anruf tätigen. Dann, wenn es Tonmuster hört, die klingen Wie ein Mensch, lässt es die Anrufe verbinden.
Das Problem mit Anrufen besteht darin, dass normalerweise ein Benutzer eingeschaltet ist Die Leitung wartet bereits darauf, dass die angerufene Partei abruft. Also, wenn die Maschinenerkennung "isst" die erste Sekunde des Anrufs, die Person bereits am Telefon hört die angerufene Partei nicht "Hallo" sagen. Dies verursacht ein bisschen peinliche Stille.
Beste Grüße,
Twilio-Kundenbetreuung
Wenn Sie also die AMD-Funktion verwenden möchten, müssen Sie REST API .
Tags und Links twilio