Ich versuche eine On-Hold-Funktionalität in Twilio VOIP zu implementieren. Ich werde zunächst das Szenario beschreiben:Anruf ein- und ausschalten in Twilio
Wenn ein Kunde in ruft, ich alle verfügbaren Agenten nenne, zum Beispiel:
<Response> <Dial> <Client>user_1</Client> <Client>user_807</Client> </Dial> </Response>
Jeder Agent können wählen, den Anruf anzunehmen. Während des Anrufs muss der Agent in der Lage sein, den Anruf zu halten, und das ist der Teil, wo ich feststecke und eine Menge Dinge ausprobiert habe. Ich kann, indem sie eine UPDATE REST-Anforderung an den aktuellen Anruf den Anruf zu halten und Ausführung:
<Response> <Enqueue waitUrl="wait-music.xml"></Enqueue> </Response>
Meine Frage ist, wie ich den Anruf zurück an die Agenten bekommen .. Der Agent muss in der Lage sein, rufen Sie den Rückruf zurück. Wie kann ich das erreichen? Ich kann das <dial>
Verb verwenden, aber meiner Meinung nach ist das seltsam, da ich bereits mit dem Kunden telefoniere. Sollte ich <conference>
verwenden, um dies zu erreichen? Zu einem späteren Zeitpunkt möchte ich auch Cold-Transfer Calls durchführen können.
Danke,
Marcel
Ja, habe ich beschlossen, mit Konferenzgespräche zu gehen, um zu implementieren die Funktionalität, die ich brauchte. –