FreeSWITCH的moh使用笔记】的更多相关文章

[1]FreeSWITCH学习笔记 1.Windows安装包下载地址:http://files.freeswitch.org/windows/installer/ 2.源码下载地址:http://files.freeswitch.org/freeswitch-1.2.10.tar.gz 3.freeswitch -nc(即No Console) 后台模式没有控制台 4.windows平台默认密码修改为:liu1234 5.windows平台客户端分别为:X-Lite 和 eyeBeam 6.fr…
freeswitch知识点:播放录音命令:originate user/1000 &playback(/tmp/123.wav)查看当前注册用户命令:sofia status profile internal reg查看freeswitch监听的ip和port:sofia status action有两个参数,一个是application,一个是data.其中application是指一个注册的应用程序.data是给这个应用程序传递的参数.在anti-action里不能使用$1这样的变量,原因是…
操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 python版本:2.7.9 开启python模块 安装python lib库 apt-get install python-dev 编辑modules.conf,开启python模块: languages/mod_python 编译安装: ./configure && make && make install 在modules.conf.xml中开启python支持: 启动freeswitc…
Ubuntu: apt-get -y install build-essential automake autoconf git-core wget libtool apt-get -y install libncurses5-dev libtiff-dev libjpeg-dev zlib1g-dev 从 Git 仓库安装: 从代码库安装能让你永远使用最新的版本: git clone git://git.freeswitch.org/freeswitch.git cd freeswitch .…
让我们从最初的运行开始,一步一步进入 FreeSWITCH 的神秘世界. 命令行参数 一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动.在此,仅作简单介绍.如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到. 使用 freeswitch -help 或 freeswitch --help 会显示以下信息: -nf -- no forking -u [user] -- 启动后以非 root 用户 user 身份运行 -g [g…
一.参考内容 1.<FreeSWITCH权威指南>杜金房.张令考著 2.FreeSwitch 国内源码快速下载 3.Ubuntu下freeSwitch安裝指导(推荐) 4.Freeswitch学习笔记:ACL访问控制,限制IP访问 更改默认密码 提高安全性 5.X-lite注册到自己搭建的freeSWITCH服务器失败总结 二.安装经验 1.安装步骤参考<FreeSWITCH权威指南>的第3章 2.在一开始运行./bootstrap.sh命令时,遇到libtool无安装的错误 解决…
概述 freeswitch支持多种语言的业务开发,包括C/C++,java,python,js,lua,Golang等等.freeswitch在使用python做业务开发时,有俩种接入方式,一种是ESL接口,另一种是mod_python模块.python的ESL接口是通过socket套接字与freeswitch进行命令交互,包括发送命令.命令响应和事件回调等,类似于在外部增加一个第三方模块控制fs行为.ESL接口部分会在后续的章节中详细介绍.今天我们要介绍的是fs内部的mod_python语言支…
一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动.在此,仅作简单介绍.如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到. 使用 freeswitch -help 或 freeswitch --help 会显示以下信息:   -nf -- no forking   -u [user] -- 启动后以非 root 用户 user 身份运行   -g [group] -- 启动后以非 root 组 group 身份运行   -h…
FreeSWITCH版本:1.10.9 操作系统:CentOS 7.6.1810 originate经常用于发起呼叫,在实际工作过程中用到的也比较多,今天总结下基本用法,也方便我以后查阅. 一.wiki及源码介绍 该命令在FreeSWITCH官方wiki也有介绍,这里列下wiki地址. wiki首页:https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/ originate相关wiki地址: https://develo…
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件:// 第二步,使用命令git commit,完成. 2.修改文件 git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改. git diff顾名思义就是查看difference,显示的格…