JsSIP:浏览器刷新时用户注销

时间:2017-03-01 11:58:31

标签: javascript webrtc sip jssip

我有一个简单的浏览器SIP电话。它是一个基于JsSIP库的单页面应用程序。 它有两个输入字段登录名和密码。验证后,它会显示一个拨号面板。当我刷新页面时,它再次向我显示身份验证表单。

如何在页面刷新后恢复会话并保持用户登录?

1 个答案:

答案 0 :(得分:0)

您无法像浏览器缓存一样将JsSIP的登录会话保存在HTTP身份验证中。

JsSIP通过Websocket对服务器进行SIP会话。

每次浏览器重新加载/刷新时,您都必须将用户凭据传递给JsSIP new JsSIP.UA(configuration);。也许您可以将凭据存储在浏览器cookie或localStorage中,并使用它在刷新时初始化JsSIP。但安全取决于您决定应用运行的环境。