Ich verwende Twilio Service und die Sprachanrufe von Twilio. Ich kann den Browser erfolgreich aufrufen, aber es gibt ein Problem. Immer wenn ich (mobil) an meiner Twilio-Nummer (im Browser) anrufe Jeder zu diesem Zeitpunkt angemeldete Benutzer erhält die Benachrichtigung über einen eingehenden Anruf. In meinem Fall zeige ich ihnen eine Warnbox. Wenn ein Benutzer den Anruf empfängt, möchte ich das Fenster für die Benachrichtigung von anderen Benutzern schließen. Gibt es dafür eine Lösung?Twilio Anrufannahme
Das ist meine Stimme url example.com/incoming.php:
<?php
header('Content-type: text/xml');
?>
<Response>
<Dial>
<Client>someone</Client>
</Dial>
</Response>
Und das ist meine Ansicht Datei hier
<?php
$capability = new ClientToken(xxx,xxx);
$capability->allowClientOutgoing(xxxxxx);
$capability->allowClientIncoming("someone");
$token = $capability->generateToken();
?>
<script type="text/javascript">
Twilio.Device.setup("<?php echo $token; ?>");
Twilio.Device.connect(function (conn) {
alertify.confirm().close()
});
Twilio.Device.disconnect(function (conn) {
alertify.confirm().close()
});
Twilio.Device.incoming(function (conn) {
alertify.confirm('Incoming connection from ' + conn.parameters.From).set('onok', function (closeEvent) {
conn.accept();
})
});
</script>