대화 중에 통화 연결 상태를 유지하려면 도움이 필요합니다. 나는 Twilio Doc에 주어진 다음 코드를 사용했다.twilio 통화 연결 상태 유지 새로 고침
PHP 부분은 여기
$token = new Services_Twilio_Capability(TW_ID, TW_TOKEN);
$token->allowClientIncoming($_SESSION['emp_id']);
JS 일부입니다하여 전화를받을 로그인을하여 Twilio.Device.ready()
기능은 사용자를 만들로드 페이지에
Twilio.Device.setup("<?php echo $token->generateToken();?>");
$("#call").click(function() {
params = { "tocall" : $('#tocall').val()};
connection = Twilio.Device.connect(params);
});
$("#hangup").click(function() {
Twilio.Device.disconnectAll();
});
Twilio.Device.ready(function (device) {
$('#status').text('Ready');
console.log(Twilio.Device.status());
});
Twilio.Device.incoming(function (conn) {
startCall(conn);
});
하지만 사용자 통화가 끊어진 페이지를 새로 고침하거나 대화 중에 클라이언트 정보 업데이트와 같은 작업을 시도하는 경우 통화 연결이 끊김 . 당신이 이해하기를 바랍니다.
하지만 이제는이 문제를 해결하는 방법에 대해 알지 못합니다. 하나의 옵션은 URL에 해시 값을 사용해야합니다. #status
과 같습니다. 당신은이에 대한 세션을 사용할 수 있습니다
나는이 게시물이 오래되었음을 알고 있지만 이것에 대한 해결책을 찾았습니까? – bipen
@bipen 정확히 기억할 수는 없지만, 나는 그 회사를 떠나 갔다. 토큰을 세션에 저장하십시오. –