0

我只想从浏览器注册一个星号的 SIP 或 PJSIP 端点。我知道一些图书馆可以为我做到这一点。

但我想知道 javascript 中注册 SIP 端点的核心代码。

它在 jssip.js 库中完成如下

    var socket = new JsSIP.WebSocketInterface('wss://' + domain + ':8089/ws')
    var configuration = {
        sockets: [socket],
        uri: 'sip:'+ localUser.value +'@' + domain,
        authorization_user: localUser.value,
        password: '123456'
    }

    ua = new JsSIP.UA(configuration)

    ua.start()

但是在纯/核心/纯javascript中,如何做同样的事情。

4

1 回答 1

0

在“纯 Javascript”中,您已经完成了 pjsip 库中实现的所有操作。您可以查看源代码。

你也可以使用 WebRTC 代码,它需要的 JS 代码略少,但仍然有几十 KB。

于 2020-03-23T21:11:47.307 回答