1、FreeSwitch的概念

FreeSwitch是一个跨平台的、伸缩性极好的、免费的、多协议的电话软交换平台。

  • FreeSwitch是跨平台的。可原生地运行在windows、Max OS X、Linux等平台。
  • FreeSwitch具有很强的可伸缩性。
  • FreeSwitch是开源免费的。
  • FreeSwitch支持SIP、H323、Skype、Google Talk等多种通信协议,并可与各种开源的PBX系统通信,也可与商用的交换系统互通。
  • FreeSwitch可以用作一个简单的交互引擎、一个PBX、一个媒体网关或媒体支持IVR的服务器,或在运营商的IMS网络中担当CSCF或Application Server等。
  • FreeSwitch遵循相关RFC并支持很多高级的SIP特性,也可以用作一个SBC进行透明的SIP代理以支持其它媒体,如T3.8等。
  • FreeSwitch支持宽带及窄带语音编码,电话会议桥可同时支持8、12、16、24、32及48kHz的语音。
  • FreeSwitch是一个B2BUA,作为一个背靠背的用户代理用来帮助通信的双方进行实时的语音视频通信。

2、FreeSwitch的功能

在当今的移动互联、物联网与大数据、云计算盛行的时代,一些厂商及互联网的创业者也将FreeSwtich用于通信领域的“云”平台。FreeSwitch具有如下典型功能。

  • 在线计费、预付费功能
  • 电话路由服务器
  • 语音转码服务器
  • 支持资源优先权和QoS的服务器
  • 多点会议服务器
  • IVR、语音通知服务器
  • VoiceMail服务器
  • PBX应用和软交换
  • 应用层网关
  • 防火墙/NAT穿越应用
  • 私有服务器
  • 第三方呼叫控制应用
  • 业务生成环境运行时引擎
  • 会话边界控制器
  • IMS中的S-CSCF/P-CSCF/I-CSCF
  • SIP网间互联网关
  • SBC及安全网关
  • 传真服务器、T.30到T.38

3、FreeSwitch下载

windows下载:Index of /windows/installer

FreeSwitch基础知识相关推荐

  1. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  2. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  3. 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...

    注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...

  4. 《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...

    <计算机与网络应用基础知识1>模拟试卷 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机与网络应用基础知识1& ...

  5. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  6. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  7. 计算机基础知识掌握欠缺,《计算机基础知识》实验教学改革探讨.pdf

    <计算机基础知识>实验教学改革探讨.pdf Science& TechnologyVision 科 技 视 界 科技 探·索·争鸣 计<算机基础知识>实验教学改革探讨 ...

  8. python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)

    前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...

  9. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...

    文档介绍: 计算机基础知识+ Word基础知识+ Excel基础知识 第一部分 一.单项选择题 1.世界上第一台电子数字计算机取名为(    ). A.UNIVAC    B.EDSAC    C.E ...

  10. java 前端基础知识_【计算机·知识】关于前端的计算机基础知识

    原标题:[计算机·知识]关于前端的计算机基础知识 作为一个刚刚入门的程序猿,你是否对专业知识有足够的了解?今天新闻君带你走进前端的世界. 前端的语言接触起来相对于后端的语言要容易不少,但前端的语言也有 ...

最新文章

  1. 从ReentrantLock的实现看AQS的原理及应用
  2. Spring Boot全面总结(超详细,建议收藏)
  3. CentOS7 SELinux阻止MongoDB启动的问题
  4. 16招帮助企业降低IT管理成本
  5. MIRO报错Table T169V: entry 1110 does not exist
  6. hadoop 2.7.3
  7. 如何将RTC中基于AI的音频算法有效的产品化
  8. c++ primer 练习题4.34:
  9. Idea新建modules后无法自动导入pom.xml
  10. 读取Android系统的多媒体库
  11. redis rdb aof区别_Redis(三):持久化RDB,fork.copyonwrite,AOF,RDBamp;AOF混合使用
  12. 分享12款非常漂亮的免费国外网站模板
  13. sas java 虚拟机异常_深入理解JAVA虚拟机之异常诊断
  14. Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】
  15. resiprocate 之repro注册
  16. 二维码资料 目录 1. 二维码QR Code 1 2. 发展历程 1 3. 特点 2 4. 存储 3 5. 分类 3 5.1.1. 按原理分 3 6. 区别 与条码区别 5 7. 什么是码制?
  17. spss 因子分析非正定矩阵解决方案
  18. php+uniapp(微信小程序版)实现电子签名及合同生成
  19. java编写工字鼠标光标,鼠标指针的形状及含义
  20. 四、PHP进阶学习之MySQL②

热门文章

  1. 网络工程师考试历年真题汇总及教程第5版pdf
  2. 微型四旋翼飞行器的设计与制作
  3. css3学习手册思维导图
  4. 使用 Litho 改进 News Feed 上的 Android 视频表现
  5. HTML实现图文混排效果
  6. linux 添加声卡驱动,Linux操作系统下声卡驱动的详细加载方法
  7. Chromium OS并行运行Linux chroot安装Linux
  8. Chromium OS 初体验
  9. php 年会抽奖,PHP+jQuery年会在线拍照抽奖
  10. [附源码]计算机毕业设计JAVAJAVA大方汽车租赁管理系统