Javascript 基于SIP的VOIP软电话在web应用中的集成
我正在堆栈上开发一个web应用程序: node.js(由nginx反向代理) backbone.js 蒙哥达 该应用程序具有包含电话号码字段的表单。调用该号码需要应用程序末尾的按钮。 SIP提供的服务为我们提供了:Javascript 基于SIP的VOIP软电话在web应用中的集成,javascript,node.js,sip,voip,Javascript,Node.js,Sip,Voip,我正在堆栈上开发一个web应用程序: node.js(由nginx反向代理) backbone.js 蒙哥达 该应用程序具有包含电话号码字段的表单。调用该号码需要应用程序末尾的按钮。 SIP提供的服务为我们提供了: sip:电话_number@some.host.ip 用户名 密码 现在,我正在探索各种选择,偶然发现phono.com、sipml5和asterisk(用于服务器) 我们真的需要星号或freeswitch服务器吗?我的想法是,我需要的只是一个前端库,允许使用提供的SIP帐户详细信息
请解释一下这个问题。不需要使用星号。不过,您需要了解websocket,因为来自基于web的客户端的所有信号通常都通过这种类型的连接
在您的情况下,您可以使用代理之类的东西将SIP从web客户端传递给服务提供商。或者,您可以尝试搜索提供WebRTC服务的运营商,如如何继续使用vLine?这是一个视频平台。到底有什么不清楚的?它是一个提供WebRTC的平台。参考。我浏览了文档,但仍然不清楚:(我需要一些类似phono.com的东西。他们似乎不支持呼叫PSTN。因此,你可以使用OverSIP代理你的“通过Websocket的SIP”流量,或者你可以使用Asterisk(或FreeSWITCH,或其他)作为B2BUA。你能说明这个过程吗?我实际上是这方面的一个noob。