原帖链接在这里

简介

Fonoster Inc 正在开发 Project Fonos,这是一个简单的可编程电信堆栈,允许企业使用完全基于云的实用程序通过 Internet 连接电话服务。

让我们进一步了解这个 Twilio 的开源替代方案,它使您能够在自己的服务器上托管一个堆栈应用程序,包括 VOIP、SMS、邮件、聊天和视频。对于想要完全控制其平台和数据的个人来说,这也是一个很好的选择。

什么是福诺斯特?

2.pngFonoster 说,“在一个易于使用的单一平台上通过电话或短信与您的客户互动。

Fonoster 允许其客户使用符合其公司需求的智能语音应用程序来创建他们的网站,而不会出现不必要的功能混乱或历史上繁重的调整。

为什么选择福诺斯特?

企业可以使用Fonoster来创建、测试和部署语音服务。用户可以轻松地将自动呼叫添加到他们的应用程序中,用于电话营销、发货通知、提醒、紧急呼叫、游戏、调查和其他目的。可以使用基于 RESTfulAPI 的工具。

  1. 可以编程而不被锁定的电信

  2. 使用 Javascript 或 Typescript 创建您的应用程序。

3.一键安装和强大的CLI

  1. 活跃的开发者社区

特点

Fonoster 是一个开源的 Twilio 替代品。通过一个易于使用的平台,您可以通过电话或消息与客户沟通。

其特点包括:

  • 使用 Cloud-Init 初始化云

  • 使用 Cloud-Init 初始化云

  • 轻松实现PBX功能

  • 可编程语音应用

  • NodeJS SDK Web SDK (S3) 中对 Amazon Simple Storage Service 的支持

  • Let's Encrypt 保护 API 端点。

  • 基于角色的访问控制身份验证和使用 JWT (RBAC) 的 OAuth2 身份验证

  • 带插件的命令行工具

  • 谷歌语音 API 支持

  • 对云函数的实验性支持

  • 对 Secret 管理的实验性支持

代码示例

语音应用程序是管理呼叫流程的服务器。以下动词的任意组合都可以在语音应用程序中使用:

  • 应答: 接听来电作为应答。

  • **挂断:**终止通话。

  • 播放: 将声音从 URL 或文件返回给呼叫方。

  • 说: 获取文本,将其转换为音频,然后将其广播回来。

  • Gather: 收集 DTMF 或语音事件并返回结果。

  • SGather: 获取未来的 DTMF 和语音结果流。

  • 拨号: 将呼叫转接到代理或 PSTN 号码。

  • 录音: 记录主叫方的语音,并存储在存储子系统中。

  • 静音: 它基本上通过指示通道停止传送媒体来使通道静音。

  • **Unmute:**这指示通道使媒体能够自由流动。

方诺斯特怎么样?

3.pngProject Fonos 的主要贡献是探索和创建用于构建高度便携、基于云的可编程电信堆栈的方法。

企业可以使用这个可编程电信堆栈来拨号、接听、设置视频会话、发送 SMS 等等。无需担心服务器和网络在后台处理此类信息。

在可行的情况下,Project Fonos 会采用现有的同类最佳开源解决方案,并在需要时创建自己的解决方案。然后将单独的开源应用程序组合成类似于标准 CPaaS 的统一 API 集合。

您可以找到最适合您的连接器和 VoIP 提供商,然后使用单个 API 将它们集成到 Fonoster Marketplace 中的语音应用程序中。

关闭

因此,总而言之,Fonoster 可以帮助像您这样的开发人员轻松创建、测试和部署实时通信。所有这一切都只是开源的。

此外,您可以在此处找到项目路线图,只需填写表格即可加入 Fonoster 的社区。

那么,您准备好为您的语音应用程序找到合适的集成和 VoIP 提供商,然后通过一个简单的 API 将它们连接起来吗?

您是否有兴趣使用像 Fonoster 这样的开源工具?

请在下面的评论部分告诉我。我希望你喜欢阅读它!


请随时通过与我联系 LinkedIn|推特

如果你喜欢我的作品,可以给我买一个☕来扩大你的支持。谢谢!

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐