Verwenden Sie IfMachine in TwiML, wenn Sie Wählen verwenden

8

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.

    
user3817598 08.07.2014, 21:08
quelle

1 Antwort

5

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 .

    
Sisir 16.07.2014, 07:56
quelle

Tags und Links