
FreeSWITCH
猫猫猫猫猫大人
工程师 -> 架构师 -> 全栈工程师 -> 全栈架构师
展开
-
FreeSWITCH ESL (Event Socket Library)
FreeSWITCH ESL (Event Socket Library)Event Socket Library quick starterIntroductionInstallationLinuxWindowsOperation modesInbound modeOutbound modeReferencesE转载 2017-06-22 11:06:09 · 1914 阅读 · 0 评论 -
Liblinphone 3.9.1中文--Modules--Controlling media parameters
转自:https://blog.youkuaiyun.com/ccfxue/article/details/52297737Controlling media parameters 控制媒体参数结构体struct _LinphoneVideoPolicyfreeswitch转载 2018-03-23 10:28:56 · 2183 阅读 · 0 评论 -
Centos7安装Freeswitch并加载mod_ilbc
系统:centos 7 1611 64 freeSWITCH版本:1.6.14 64一、安装FreeSWITCH 1.下载源代码wget http://files.freeswitch.org/freeswitch-releases/freeswitch-1.6.14.tar.gz2.编译 运行 ./devel_bootstrap.sh 如果会出现类似autoconf n...原创 2018-03-15 15:15:52 · 2641 阅读 · 2 评论 -
《FreeSWITCH: VoIP实战》:拨号计划- Dialplan
拨号计划是 FreeSWITCH 中至关重要的一部分。它的主要作用就是对电话进行路由(从这一点上来说,相当于一个路由表)。说的简明一点,就是当一个用户拨号时,对用户所拨的号码进行分析,进而决定下一步该做什么。当然,实际上,它所能做的比你想象的要强大的多。 我们在第二章中已经提到过修改过拨号计划,单从配置文件看,还算比较简单直观。实际上,它的概念也不是很复杂。如果你理解正则表达式,那你应该转载 2017-06-13 13:39:33 · 2900 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:SIP 模块 - mod_sofia
SIP 模块是 FreeSWITCH 的主要模块,所以,值得拿出专门一章来讲解。 在前几章时里,你肯定见过几次 sofia 这个词,只是或许还不知道是什么意思。是这样的,Sofia-SIP 是由诺基亚公司开发的 SIP 协议栈,它以开源的许可证 LGPL 发布,为了避免重复发明轮子,FreeSWITCH 便直接使用了它。 在 FreeSWITCH 中,实现一些互联协议接口的模块转载 2017-06-13 13:00:28 · 1165 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:FreeSWITCH 初步
什么是 FreeSWITCH ?FreeSWITCH 是一个开源的电话交换平台,它具有很强的可伸缩性--从一个简单的软电话客户端到运营商级的软交换设备几乎无所不能。能原生地运行于Windows、Max OS X、Linux、BSD 及 solaris 等诸多32/64位平台。可以用作一个简单的交换引擎、一个PBX,一个媒体网关或媒体支持IVR的服务器等。它支持SIP、H323、Skype、转载 2017-06-12 20:59:13 · 1522 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》: 运行 FreeSWITCH
命令行参数 一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动。在此,仅作简单介绍。如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到。使用 freeswitch -help 或 freeswitch --help 会显示以下信息:-nf -- no forking转载 2017-06-13 11:01:31 · 1515 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:FreeSWITCH 架构
总体结构 FreeSWITCH 由一个稳定的核心及外围模块组成。 FreeSWITCH 使用线程模型来处理并发请求,每个连接都在单独的线程中进行处理。这不仅能提供最大强度的并发,更重要的是,即使某路电话发生问题,也只影响到它所在的线程,而不会影响到其它电话。FreeSWITCH 的核心非常短小精悍,这也是保持稳定的关键。所有其它功能都在外围的模块中。模块是可以动态加载(以及卸载转载 2017-06-13 10:56:20 · 3466 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:SIP 协议
SIP 的概念和相关元素会话初始协议(Session Initiation Protocol)是一个控制发起、修改和终结交互式多媒体会话的信令协议。它是由 IETF(Internet Engineering Task Force,Internet工程任务组)在 RFC 2543 中定义的。最早发布于 1999 年 3 月,后来在 2002 年 6 月又发布了一个新的标准 RFC 2361。转载 2017-06-13 10:37:23 · 1432 阅读 · 0 评论 -
SIP协议 会话发起协议
SIP协议是一个Client/Sever协议,因此SIP消息分两种:请求消息和响应消息。请求消息是SIP客户端为了激活特定操作而发给服务器端的消息。常用的SIP请求消息如下:INVITE:表示主叫用户发起会话请求,邀请其他用户加入一个会话。也可以用在呼叫建立后用于更新会话(此时该INVITE又称为Re-invite)。ACK:客户端向服务器端证实它已经收到了对INVITE请求的最终响应。PRACK...转载 2018-05-30 15:43:25 · 3980 阅读 · 0 评论