Tag: asterisk

简单的将电话audiostream转换成node.js环境

在VoIP呼叫服务和仅连接到互联网的节点应用程序之间接收和发送实时audio的最直接方式是什么? 它需要能够拨打电话,并发送/接收audio。 现在,我已经想到的架构大致是使用Twilio的弹性SIP中继,然后build立一个像Asterisk一样的SIP服务器,代理RTP到WebRTC,并将其连接到Twilio,然后使用类似JsSIP的东西(尽pipe我甚至没有确定是否允许在节点环境中获取audiostream)作为SIP over WebRTC客户端,但是这是非常复杂的设置,只是感觉像是矫枉过正。 有没有更简单的方法/服务提供这种function,或者至less现有的指导如何做到这一点?

Aterisk / Freeswitch通过networking应用程序生成SIP用户

Asterisk / freeswitch集成到运行在PHP,Node.js或任何其他服务器端语言上的Web应用程序,我是非常新的。我想实现的是在Asterisk / Freeswitch conf文件或数据库文件中创build一个新的SIP用户在一个Web应用程序内。 如何在同一台服务器上托pipe的Asterisk / Freeswitch PBX软件上修改/写入configuration文件或SIP数据库?

应用程序和networking中的VoIP集成

我有一个非常普遍的问题,关于如何为我们当前的移动和Web应用程序实现VoIP。 (我们有一个Android + iOS应用程序和一个基于AngularJS / NodeJS的Web应用程序)。 我们想要达到什么 在第一步我们要实现应用程序语音和video通话。 稍后我们可能会扩展到正常电话networking的外拨电话。 但是这篇文章主要是为了获得如何实现我们的第一步的信息。 一般的想法 我们曾经有过使用Asterisk的经历,但事实certificate这并不容易。 所以对于这个项目,我们想在实际执行任何事情之前得到一些反馈。 关于技术的想法 起初我认为使用WebRTC可能是一个好主意,但由于目前只支持Chrome,FF和Opera,而且几乎不支持本地移动应用,所以我们认为WebRTC现在可能已经不适用了。 (或者你认为不然?)在search网页后,我们发现了更多: http : //www.webrtc.org/native-code 有没有人有这个库的经验? 在我们看来,这可能是现代voip解决scheme的最佳解决scheme(也可以让我们跳过星号服务器) 第二个想法是为我们自己安装一个Asterisk服务器。 每当用户login到应用程序,我们将他作为一个SIP客户端连接到星号。 如果一个用户调用另一个用户,我们认为我们应该能够通过节点包Asterisk Manager API( https://github.com/pipobscure/NodeJS-AsteriskManager )进行调用。 第三个想法是使用SIP提供商 ,但目前我不确定这是否是最好的主意。 由于我们不是VoIP专家,是否还有其他可能的VoIP集成到我们的应用程序? 任何关于这个问题的想法将非常感激! 谢谢!

节点ARI客户端| 连接方法不启动callback?

所以,我已经开始玩星号Restful接口(ARI)。 我创build了一个单独的快速应用程序来做到这一点。 我有一个正确configuration的Asterisk 13运行的实例。 我知道这是因为当我在浏览器中访问https://192.168.46.122:8088/ari/sounds时,系统提示input用户名和密码,input时返回一个有效的JSON对象,并返回预期的数据。 。 [ { "id": "conf-now-unmuted", "text": "The conference is now unmuted.", "formats": [ { "language": "en", "format": "gsm" } ] }, { "id": "vm-nomore", "text": "No more messages.", "formats": [ { "language": "en", "format": "gsm" } ] }, { "id": "vm-review", "text": "press 1 to accept this recording press 2 […]