2

我正在堆栈上开发一个 Web 应用程序:

node.js(由 nginx 反向代理)backbone.js mongodb

该应用程序具有包含电话号码字段的表单。呼叫该号码需要应用程序末尾的按钮。我们提供的 SIP 服务给了我们这些:

  1. sip:phone_number@some.host.ip
  2. 用户名
  3. 密码

现在,我正在探索选项并遇到了 phono.com、sipml5 和星号(用于服务器)

我们真的需要一个星号或freeswitch服务器吗?我认为我需要的只是一个前端库,它允许使用提供的 SIP 帐户详细信息进行呼叫。可以通过使用库进行简洁的 API 调用来开发接口(拨号盘等)。

我发现 sipml5 不必要地复杂。phonojs 不起作用。在这种情况下我有什么选择?

请阐明这个问题。

4

1 回答 1

1

不需要使用 Asterisk。不过,您将需要了解 websocket 的东西,因为来自基于 web 的客户端的所有信号通常都通过这种类型的连接。

在您的情况下,您可以使用OverSIP代理之类的东西将 SIP 从您的 Web 客户端传递给您的服务提供商。或者你可以尝试搜索提供WebRTC服务的运营商,比如vLine

于 2013-09-17T12:49:53.430 回答