Twilio 서비스와 twilio의 음성 전화를 사용하고 있습니다. 브라우저에서 성공적으로 전화를 걸 수 있지만 한 가지 문제가 있습니다. 내 twilio 번호 (브라우저에서)에서 (모바일에서) 전화 할 때마다 그 시간에 로그인 한 모든 사용자는 수신 전화 알림을받습니다. 제 경우에는 경고 상자를 보여줍니다. 한 사용자가 전화를 받으면 다른 사용자의 알림 상자를 닫으려고합니다. 이것에 대한 해결책이 있습니까?Twilio 응답 전화
이 내 음성의 URL example.com/incoming.php입니다 :
<?php
header('Content-type: text/xml');
?>
<Response>
<Dial>
<Client>someone</Client>
</Dial>
</Response>
그리고 이것은 내보기 파일이 여기
<?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>