首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSSIP未连接到FreePBX

JSSIP未连接到FreePBX
EN

Stack Overflow用户
提问于 2017-08-10 18:34:01
回答 1查看 950关注 0票数 1

我已经和FreePBX一起工作两周了。我的本地服务器上有一个正在运行的FREEPBX。我能够连接软电话从PC和安卓设备到FreePBX,这是在同一网络上。

现在,我正在尝试使用JSSIP连接到相同的FREEPBX服务器&发出/接收呼叫。下面是我用来做这件事的示例代码。

代码语言:javascript
复制
var URL = 'wss://10.0.0.90:8088';
var socket = new JsSIP.WebSocketInterface(URL);

var configuration = {
  sockets  : [ socket ],
  uri      : URL,
  password : '123456789'
};

var coolPhone = new JsSIP.UA(configuration);

coolPhone.on('registered', function(e){ console.log('Registered') });
coolPhone.on('unregistered', function(e){ console.log('Un-registered') });
coolPhone.on('registrationFailed', function(e){ console.log('Failed') });
coolPhone.start();

但我在浏览器控制台上出现了以下错误。

代码语言:javascript
复制
Invalid value "wss://10.0.0.90:8088" for parameter "uri"

我想我可能需要从FREEPBX管理面板配置一些东西。但不确定是什么。任何人都可以指导这里需要什么。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-09-12 23:21:47

uri应如下所示的sip:alice@mypbx.example.org

下面是我的配置示例:

代码语言:javascript
复制
var socket = new JsSIP.WebSocketInterface('wss://mypbx.example.org:8089/ws');

var configuration = {
    sockets           : [ socket ],
    authorization_user: 'alice',
    uri               : 'sip:alice@mypbx.example.org',
    ws_servers        : 'wss://mypbx.example.org:8089/ws',
    password          : 'secret',
    realm             : 'mypbx.example.org',
    display_name      : 'Alice Cooper',
    contact_uri       : 'sip:alice@mypbx.example.org'
};
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45611297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档