首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JsSIP在实际手机上的实现

JsSIP在实际手机上的实现
EN

Stack Overflow用户
提问于 2020-03-02 10:08:25
回答 2查看 1.3K关注 0票数 1

我刚刚看了一下JsSIP库,它看起来很有希望,除了它没有实际的演示或代码来实现呼叫实际的移动电话。那么,是否有可能在离线模式或在线模式下打电话呢?这是文档上的代码

代码语言:javascript
复制
var ua = new JsSIP.UA(configuration);

ua.start();

// Register callbacks to desired call events
var eventHandlers = {
   'progress': function(e) {
       console.log('call is in progress');
    },
    'failed': function(e) {
       console.log('call failed with cause: '+ e.data.cause);
    },
    'ended': function(e) {
       console.log('call ended with cause: '+ e.data.cause);
    },
    'confirmed': function(e) {
       console.log('call confirmed');
    }
};

var options = {
 'eventHandlers'    : eventHandlers,
 'mediaConstraints' : { 'audio': true, 'video': true }
};

var session = ua.call('sip:bob@example.com', options);

甚至演示都是在浏览器中实现call,使用WebRTC更容易,但我想打电话。怎么可能,如果在脱机模式下是可能的,那就更好了。

EN

回答 2

Stack Overflow用户

发布于 2020-03-03 12:05:37

您首先需要寻找一个为您提供SIP帐户的PSTN提供商来拨打电话号码。这可不是免费的。然后,您可能希望在您的SIP服务器中配置这样的SIP帐户,以及从JsSIP到PSTN提供程序的路由器呼叫。处理会计等问题。不是琐碎的事。

票数 2
EN

Stack Overflow用户

发布于 2020-03-02 11:45:42

“打电话”你知道PSTN网络是如何工作的吗?您真的希望JavaScript库可以在不使用PSTN提供程序的情况下调用PSTN吗?

票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60486549

复制
相关文章

相似问题

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