我需要幫助保持連接與通話過程中的通話。我已經使用了twilio Doc上給出的以下代碼。保持連接與頁面刷新twilio電話
PHP部分原因是這裏
$token = new Services_Twilio_Capability(TW_ID, TW_TOKEN);
$token->allowClientIncoming($_SESSION['emp_id']);
JS部分:
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);
});
在頁面上加載的Twilio.Device.ready()
功能使用戶登錄時接聽的電話,但用戶刷新呼叫斷開的頁面,或者如果用戶嘗試在通話斷開時更新客戶端信息。希望你能理解。
但現在不知道如何解決這個問題。一個選項我必須使用網址上的哈希值,如#status
。
請幫我給任何其他的解決辦法或修改這個代碼..
我知道這是一箇舊的帖子,但你找到任何解決方案嗎? – bipen
@bipen我不記得,我離開了那家公司。嘗試在會話中存儲令牌。 –