FreeSWITCH

FreeSWITCH™是一种开源运营商级电话平台,作为背对背用户代理实施。 由于这种设计,它可以执行从PBX到转接交换机,TTS(文本到语音)转换,音频和视频会议主机,甚至VoIP电话等的大量不同任务。(FreeSWITCH™ is an open source carrier-grade telephony platform implemented as a back-to-back user agent. Because of this design it can perform a great number of different tasks from a PBX to transit switch, TTS (text-to-speech) conversion, audio and video conferencing host, and even a VoIP telephone and more.)

Github stars Tracking Chart

FreeSWITCH是一个可扩展的开源跨平台电话平台,旨在使用音频,视频,文本或任何其他形式的媒体来路由和互连流行的通信协议。它创建于2006年,以填补专有商业解决方案留下的空白。 FreeSWITCH还提供了一个稳定的电话平台,可以使用各种免费工具开发许多应用程序。

FreeSWITCH最初是由Anthony Minessale II在Brian West和Michael Jerris的帮助下设计和实现的。他们3个都是流行的Asterisk开源PBX的前开发者。该项目的开始侧重于几个设计目标,包括模块化、跨平台支持、可扩展性和稳定性。如今,越来越多的开发人员和用户每天为该项目做出贡献。我们支持各种通信技术,如Skype,SIP,H.323和WebRTC,可以轻松与其他开源PBX系统连接,如sipXecs,Call Weaver,Bayonne,YATE或Asterisk。

FreeSWITCH可以使用其会议模块执行完整的视频转码和MCU功能。 FreeSWITCH支持许多高级SIP功能,如状态/BLF/SLA以及TCP TLS和sRTP。它还可以用作路径中带有和不带媒体的透明代理,充当SBC(会话边界控制器)和代理T.38以及其他端到端协议。 FreeSWITCH支持宽带和窄带编解码器,使其成为将传统设备连接到未来的理想解决方案。语音通道和会议桥模块均可以单声道或立体声在8,12,16,24,32或48千赫的频率下工作,并且可以桥接不同速率的信道。 G.729编解码器也可以在商业许可下使用。

FreeSWITCH本地构建并在32和64位平台上的多个操作系统上独立运行,包括Windows、Max OS X、Linux、BSD和Solaris。 FreeSWITCH支持传真,包括音频和T.38,并且可以在两者之间建立网关。开发人员大量参与开源,并将代码和其他资源捐赠给其他电话项目,包括openSER、sipXecs、Asterisk开源PBX和Call Weaver。我们的Confluence上提供了规格表。

Overview

To the top