1
我正在使用Twilio服务和来自twilio的语音电话。我能够成功地调用浏览器,但有一个问题。每当我拨打(来自手机)的号码(在浏览器上)时,每个登录该用户的用户都会收到来电通知。在我的情况下,我向他们展示了一个警示框。当一个用户收到呼叫时,我想关闭其他用户窗口的提醒框。有没有解决方案?Twilio接听电话
这是我的声音网址example.com/incoming.php:
<?php
header('Content-type: text/xml');
?>
<Response>
<Dial>
<Client>someone</Client>
</Dial>
</Response>
这是我的看法文件twilio.php
<?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>