freeswitch
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
perl正则表达式
一、简介二、匹配操作符三、模式中的特殊字符1、字符2、字符 []和[^]3、字符 +,*和?4、转义字符5、匹配任意字母或数字6、锚模式7、模式中的变量替换8、字符范围转义前缀9、匹配任意字符10、匹配指定数目的字符11、指定选项12、模式的部分重用13、转义和特定字符的执行次序14、指定模式定界符15、模式次序变量转载 2015-01-07 13:52:20 · 786 阅读 · 0 评论 -
FreeSWITCH SIP 模块
转载自:http://www.360doc.com/content/14/0820/14/15077656_403326681.shtmlSIP 模块是 FreeSWITCH 的主要模块,所以,值得拿出专门一章来讲解。在前几章时里,你肯定见过几次 sofia 这个词,只是或许还不知道是什么意思。是这样的,Sofia-SIP 是由诺基亚公司开发的 SIP 协议栈,它以开源的许可证 L转载 2015-03-17 20:25:06 · 3913 阅读 · 0 评论 -
FreeSwitch 的初始化及其模块加载过程
转载自:http://www.cnblogs.com/einyboy/archive/2012/11/20/2779912.htmlFS 主函数main()Freeswitch的主函数是在文件switch.c中定义的,该文件的260行是整个程序的入口,主函数主要完成的功能是包括,命令行解析,初始化apr库,构建全局内存池,模块加载和初始化核心组件。 初始化apr库是转载 2015-03-13 11:56:11 · 894 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:拨号计划- Dialplan
转载自:http://www.ctiforum.com/news/guandian/331500_4.htmlhash 是内存中的哈希表数据结构。它可以设置一个键-值对(Key-Value pair)。如,上面最后一行上向 ${domain_name}-last_dial_ext 这个哈希表中插入 global 这么一个键,它的值是 ${uuid},就是本 Channel 的唯一标志。转载 2015-03-23 19:14:46 · 3826 阅读 · 0 评论 -
认识拨号计划 - Dialplan
转载自:http://blog.csdn.net/whyhonest/article/category/881993目录(?)[+]拨号计划是 FreeSWITCH 中至关重要的一部分。它的主要作用就是对电话进行路由(从这一点上来说,相当于一个路由表)。说的简明一点,就是当一个用户拨号时,对用户所拨的号码进行分析,进而决定下一步该做什么。当然,实际上,它所能做的转载 2015-03-23 19:16:36 · 2023 阅读 · 0 评论 -
《FreeSWITCH: VoIP实战》:拨号计划- Dialplan
转载自:http://www.ctiforum.com/news/guandian/331500.html拨号计划是 FreeSWITCH 中至关重要的一部分。它的主要作用就是对电话进行路由(从这一点上来说,相当于一个路由表)。说的简明一点,就是当一个用户拨号时,对用户所拨的号码进行分析,进而决定下一步该做什么。当然,实际上,它所能做的比你想象的要强大的多。 我们在第二章中已转载 2015-03-18 20:23:05 · 1401 阅读 · 0 评论 -
SIP协议及与Freeswitch的关系
转载自:http://www.voip88.com/article-1154-1.html在继续学习 FreeSWITCH 之前我们有必要来学习一下 SIP 协议,因为它是 FreeSWITCH 的核心。但即使如此,讲清楚 SIP 必然需要很大篇幅,本书是关于 FreeSWITCH 的,而重点不是 SIP。因此,我将仅就理解 FreeSWITCH 必需的一些概念加以通俗的解释,更严肃一转载 2015-03-18 15:45:25 · 4302 阅读 · 0 评论 -
Freeswitch中文用户手册(第四章 SIP)----2
转载:http://www.cnblogs.com/cnsanshao/p/3309640.html通过 B2BUA 呼叫在真实世界中,bob 和 alice 肯定要经常改变位置,那么它们的 SIP 地址也会相应改变,并且,如果他们之中有一个或两个处于 NAT 的网络中时,直接通信就更困难了。所以,他们通常会借助于一个服务器来相互通信。通过注册到服务器上,他们都可以获得一个服务器上的转载 2015-03-18 15:43:45 · 1716 阅读 · 0 评论 -
Linux-SIPp3.3测试FreeSwitch-(三)UAC-1
转载自:http://www.51testing.com/html/00/130600-854749.html用SIPp做测试的时候需要准备以下几个文件:UAC端:uac.sh, uac.xml, uac.csvuac.sh:调用sipp命令,并传入相应参数脚本文件,模拟UAC(例如主叫),当然也可不准备此文件直接输入sipp命令执行程序,但是写成文件执行更加方便可转载 2015-03-18 20:26:18 · 2126 阅读 · 0 评论 -
SIP 数据包分析与应用实例
转载自:http://blog.163.com/hlz_2599/blog/static/14237847420115172516759/在继续学习 FreeSWITCH 之前我们有必要来学习一下 SIP 协议,因为它是 FreeSWITCH 的核心。但即使如此,讲清楚 SIP 必然需要很大篇幅,本书是关于 FreeSWITCH 的,而重点不是 SIP。因此,我将仅就理解 FreeSW转载 2015-03-18 20:20:24 · 6376 阅读 · 0 评论 -
FreeSwitch B2B 状态转换流程(1)
转载自:http://blog.csdn.net/argpunk/article/details/7245591目录(?)[+]以1002 呼叫 1003 为例。Sip的状态流程1002向FS发起INVITE消息,经过一次认证通过,1002在此向FS发起INIVTE消息。此时FS所做的处理为:1. 捕获该sip消息,在sofia中有一个对于转载 2015-03-18 20:26:27 · 1373 阅读 · 0 评论 -
FreeSWITCH技巧:notify与message-waiting
转载自:http://www.cnblogs.com/jizha/p/freeswitch_notify_message_waitings.html?utm_source=tuicoolFreeSWITCH技巧:notify与message-waiting@(Freeswitch经验点滴)现象描述在客户端登陆抓包时,发现了FreeSWITCH发来的包:转载 2015-06-01 16:28:47 · 2760 阅读 · 0 评论 -
FreeSWITCH代码分析
转载:http://blog.csdn.net/educast/article/details/17970117什么是FreeSWITCHFreeSWITCH 是一个可扩展的开源跨平台的电话平台,支持音频、视频、文本或任何其他形式的媒体使用的协议的路由与交互。它于2006年成立。FreeSWITCH也提供一个稳定的技术平台,可供许多电话应用开发利用的免费工具。FreeSWI转载 2015-03-17 19:53:28 · 3076 阅读 · 0 评论 -
FreeSWITCH关于穿越NAT的那点事儿
转载自:http://blog.csdn.net/liang12360640/article/details/38110095FreeSWITCH关于穿越NAT的那点事儿NAT的种类:Full Cone NAT(全锥型NAT)、Restricted Cone NAT(限制锥型NAT)、Port Restricted Cone NAT(端口限制锥型)、Symmetric NA转载 2015-03-17 20:15:41 · 3688 阅读 · 0 评论 -
Freeswitch的http_cache模块与xml_curl模块
XML_Curl模块: 1 架构:freeswitch是由各个模块组成,xml_curl模块主要作用是可以实现将freeswitch的相关xml配置文件通过webserver的方式管理,如下图,当在freeswitch开启了xml_curl接口的时候,通过配置文件,比如将freeswitch的注册用户都通过webserver来管理,这样当有用户注册请求发给freeswitch转载 2015-01-07 10:07:12 · 3119 阅读 · 0 评论 -
freeSwitch中eventList关于event socket的
FS的event socket event list 在wiki上说明的已经很清楚了,这里只是为初学者简单说明。网址奉上:http://wiki.freeswitch.org/wiki/Event_List#Channel_eventsChannel events:信道事件,用来监控当前呼叫的状态。信道事件发送的最少良的必要信息:Xml代码 C转载 2015-01-07 11:02:46 · 3720 阅读 · 0 评论 -
Freeswitch架构
目录(?)[+]源地址连接:http://blog.csdn.net/perfectpdl/article/details/6039967从来章开始,我们正式开始我们的 FreeSWITCH 之旅。今后我们不再用单独的章节来讲述VoIP中的其它要素和概念,而是在用到时穿插于各个章节之中。总体结构FreeSWITCH 由一个稳定的核心及外围模块组成,下图来转载 2015-01-07 10:04:36 · 5725 阅读 · 0 评论 -
freeswitch 内核之sip 模块
我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,承接 基于SIP的通信服务器及客户端解决方案。 freeswitch 为支持跨平台,底层库使用 apache portable runtime lib(apr),其作者之前的工作中一直接触apache.swith_apr.c 中为 freeswitch引用 apr提供的所有工具库转载 2015-01-07 11:54:16 · 1775 阅读 · 0 评论 -
Lua内存泄漏应对方法
由于目前正在负责的项目是一个二次开发项目,而且留给我们的代码质量实在让人无力吐槽,所以遇到了不少大大小小的坑,好在慢慢都淌过去了。最近就遇到了一个内存泄漏的问题,泄漏发生在lua里,项目代码里以前的开发团队留下了检测泄漏的代码,但也仅限于此。由于代码量庞大,所以想从逻辑上梳理清楚哪里的引用没干掉导致了内存泄漏几乎就是大海捞针。好在解决的过程比较顺利,这篇文章就来谈一谈Lua中如何解决内存泄漏的问题转载 2015-01-14 09:04:14 · 1495 阅读 · 0 评论 -
freeswitch centos 安装
转载自:http://xuliangyong.iteye.com/blog/17735951 必须装的工具包 这里直接给出yum命令 引用yum install git autoconf automake libtool ncurses-devel libjpeg-devel2 选装的工具包 引用yum install expat-d转载 2014-12-26 14:37:53 · 928 阅读 · 0 评论 -
CENTOS 6.5安装FREESWITCH 1.5小记
转载自:http://shelu.net/install-freeswitch-1-5-on-centos-6-5/Windows下的Freeswitch没有VP8编码,源码里头也没有相应的工程,于是最后决定还是搞台单独的linux服务器。系统CentOS 6.5 64位,运维的同事装的,应该是个标准版,没有装那些开发包。Freeswitch的安装过程参考官网w转载 2014-12-26 14:41:37 · 1639 阅读 · 0 评论 -
centos6.3安装freeswitch
转载自:http://www.wuweixian.com/ipphone/freeswitch/998/centos6.3安装freeswitch01.17.2013, freeswitch, by wewe.1:下载依赖库sudo yum install git autoconf automake libtool ncurses-devel libjpeg-d转载 2014-12-26 14:57:46 · 1120 阅读 · 0 评论 -
运行FreeSWITCH
转 :http://ghj19850926.blog.163.com/blog/static/185915602011222103657421/ 读到本章,你应该对 FreeSWITCH 有了一个比较全面的了解,迫切地想实验它强大的功能了。让我们从最初的运行开始,一步一步进入 FreeSWITCH 的神秘世界。命令行参数一般来说,FreeSWITCH 不需要任何命令转载 2015-01-05 17:32:25 · 2224 阅读 · 0 评论 -
freeSwitch安装步骤 for CentOS
转载自:http://blog.csdn.net/sunyuntao_loveby/article/details/381557831. 下载:下载地址:http://files.freeswitch.org/或者直接用git安装。可能会失败git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git2. 安装转载 2015-03-25 16:17:29 · 2848 阅读 · 1 评论 -
freeswitch 解决方案之RTMP to SIP 协议网关
转载自:http://blog.csdn.net/voipmaker/article/details/9119705本文来自 csdn ucser, http://blog.csdn.net/perfectpdl 转载注明出处,谢谢!我建了一个 Freeswitch学习 交流群, 45211986, 欢迎加入freeswtich 可以作为转载 2015-03-20 09:54:50 · 3945 阅读 · 1 评论 -
OCX 打包 CAB 与 JS 调用详细教程
转载自:http://blog.csdn.net/troylemon/article/details/47975815目录(?)[+] 最近在做一个 WEB 项目,需要调用 OCX 进行连接读卡器读卡。本来并不想用 OCX 技术,因为 ActiveX 技术是微软出品,这样就导致整个系统只能使用 IE 浏览器(其他浏览器可以通过插件的形式支持 OCX 的调用转载 2015-08-25 17:18:37 · 1780 阅读 · 0 评论