FreeSWITCH

电话软交换机
授权协议 MPL
开发语言 C/C++
所属分类 企业应用、 软电话交换机/VOIP/PBX
软件类型 开源软件
地区 不详
投 递 者 薛寒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

FreeSWITCH 是一款软件定义的电信栈,实现了从专有电信交换机到在任何商品硬件上运行的多功能软件实现的数字化转型。从 Raspberry PI 到多核服务器,FreeSWITCH 可以释放任何设备的电信潜力。结合托管云平台 SignalWire,FreeSWITCH可以与外界互联,并可扩展到任何规模。

FreeSWITCH 支持多种通讯技术标准,包括 SIP,H.323,IAX2,RTP / RTCP 栈,MRCP 等等 VoIP 协议栈,也整合对接了 GoogleTalk、Skype 等等,可以方便的与其他开源的 PBX 系统进行对接,例如 sipX, OpenPBX, Bayonne, YATE 或者 Asterisk.    FreeSWITCH 支持许多高级的 SIP 特性,例如 presence/BLF/SLA 、TCP TLS 和 sRTP,它还可以用来作为类似于 SBC (Session Border Controller) 的透明代理。

    为了降低复杂性,FreeSWITCH 在众多开源软件的基础上进行构建,例如,

    1. 跨平台特性基于 Apache APR 库和 APR-Util
    2. SIP 协议栈以诺基亚研究所开发的 Sofia-SIP 为基础;
    3. MRCP 协议栈以 UniMRCP 为基础,实现了 MRCP 协议的对外对接基本功能。

            另外 UniMRCP 也是以 Apache APR 为基础进行编写的。

    同时也正是由于其构建于众多开源软件之上,极其开放,众多贡献者在 FreeSWITCH 平台上实现了众多的想法原型,拥有强大的生态圈。

     相关资料
    • java三大特性 多态是如何实现的 能讲讲重载和重写的区别么 equals和==的区别 讲讲常用的集合 公司业务是对日开发 有日语经验吗 都会哪些数据库 mysql增删改查语句 想查询一个表中某个学号的学生成绩怎么查询 for循环输出1到10 总结 重载那个问题没答上来 没想到问的那么基础 两天内发通知邮件

    • 本文向大家介绍区分电路交换、报文交换和分组交换,包括了区分电路交换、报文交换和分组交换的使用技巧和注意事项,需要的朋友参考一下 电路切换 在这种方法中,发送方和接收方之间有一条专用路由。在通过电路交换方法确定链路之前,专用路由将继续,直到消除连接为止。 报文交换 消息交换是一种方法,其中消息作为一个整体发送并由保存和传递消息的中间集线器进行路由。在消息交换方法中,在发送方和接收方之间没有安装专用路

    • 1.为什么选择测试 2.讲一下目前实习的整体业务流程 3.大三下就在实习的话,学校课程怎么办 4.Linux什么情况下使用,怎么访问、编辑文件 5.访问一个网页,404,什么原因 6.数据结构了解哪些 7.讲讲你对数据结构的实际应用 8.做的项目里包含了哪些包 9.对Python切片的了解 10.测试理论了解哪些 11.学校里获得过什么奖项 节奏还是蛮快的,没有自我介绍,一上来就开始提问

    • 本文向大家介绍电路交换与报文交换的区别,包括了电路交换与报文交换的区别的使用技巧和注意事项,需要的朋友参考一下 电路交换和消息报文交换都是电信技术,在这种技术中,信息以最小的传输损失从源传输到目的地。 在两种类型的交换中,都有专用的路径用于信息的传输,但是该路径在电路交换的情况下是专用的,而在消息交换中不是专用的。 以下是电路交换和消息报文交换之间的重要区别。 序号 要点 电路切换 报文交换 定义

    • 9.5笔试 9.10一面 有个八股印象比较深,问现有一个tcp连接,突然断开了,问你怎么知道是客户端还是服务器端断开的,回答的不对,但是也没告诉我答案是什么,有佬知道吗😂 9.14二面 9.23电话告诉我面试通过了,让我更新一下信息 说是和华为通信竞争,所以工作强度不小

    • 大华电话面: 1.谈谈对软件工程的理解 2.除了编程能力,实现需求之外你还有别的理解吗 3.说说测试的步骤?单元测试,集成测试,模块测试 4.说说参加的数学建模竞赛 5.元组和列表的区别 6.linux 查看 提取 创建命令 7.机器学习