摘要: 一、 添加用户 1、conf/directory/default目录下添加用户文件名字是分机号.xml,例如1000.xml,它的内容如下: <include> <user id="1000" mailbox="1000"> <params> <param name="password" value 阅读全文
posted @ 2017-05-24 10:11 fire909090 阅读(4574) 评论(0) 推荐(0) 编辑
摘要: 分类: 分类: freeswitch condition freeswitch condition 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 fs中dialplan中的condition变量可以是channel变量、内置变量 内置变量 阅读全文
posted @ 2017-05-24 10:10 fire909090 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Dialplan 是freeswitch 对一个呼入电话的路由查询。通过 show dialplan 命令可以查看到当前freeswitch可以支持的哪些 dialplan. 常用的 dialplan 有 XML、LUA、inline等。 XML Dialplan 主要由一系列xml配置文件组成,格 阅读全文
posted @ 2017-05-22 17:55 fire909090 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: sofia模块在freeswitch中的位置非常重要, 所有的sip通话都和它有关, 那么我们就看一下该模块的执行流程。 一、 实现的功能: 1. sip注册; 2. 呼叫; 3. Presence; 4. SLA, 等。 二、 主要的方法, 有三个, 分别为: [cpp] view plain c 阅读全文
posted @ 2017-05-17 19:55 fire909090 阅读(2916) 评论(0) 推荐(0) 编辑
摘要: 我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案。 这里以模块 helloworld 为例。 1. 创建模块目录 freeswitch/src/mod/applications/mod_helloworld 2. 阅读全文
posted @ 2017-05-16 16:48 fire909090 阅读(3190) 评论(1) 推荐(0) 编辑
摘要: 以1002 呼叫 1003 为例。 Sip的状态流程 1002向FS发起INVITE消息,经过一次认证通过,1002在此向FS发起INIVTE消息。此时FS所做的处理为:1. 捕获该sip消息,在sofia中有一个对于ua Event消息事件的枚举定义:typedef enum nua_event_ 阅读全文
posted @ 2017-05-16 15:01 fire909090 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 python版本:2.7.9 开启python模块 安装python lib库 apt-get install python-dev 编辑modules.conf,开启python模块: languages/mod_p 阅读全文
posted @ 2017-05-12 13:59 fire909090 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 操作系统:debian8.5_x64freeswitch 版本 : 1.6.8 本文仅描述sip注册的简单场景,即话机直接向处于同一个局域网的fs进行注册。 SIP协议的消息结构 消息框架 SIP协议是基于文本的协议,SIP协议的消息都遵从一个统一的消息结构: 起始行(Start-Line)、一个或 阅读全文
posted @ 2017-05-12 13:57 fire909090 阅读(2933) 评论(1) 推荐(1) 编辑
摘要: 这几天用到freeswitch对接其它设备方面的知识,这里整理下,也方便我以后查阅。 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 一、freeswitch作为被叫设备 freeswitch作为被叫设备和其它设备对接的情况比较简单,可以直接通过5080端口呼入。f 阅读全文
posted @ 2017-05-12 13:56 fire909090 阅读(5139) 评论(0) 推荐(0) 编辑
摘要: 这是整理的关于freeswitch mod_event_socket的相关内容,这里记录下,也方便以后查阅。 mod_event_socket以socket的形式,对外提供控制FS一种途径, 缺省的IP是127.0.0.1,TCP端口是8021,可以在外部通过sokcet执行API/APP命令。 连 阅读全文
posted @ 2017-05-12 13:55 fire909090 阅读(2539) 评论(0) 推荐(0) 编辑