我的FreeSwitch
smile-yan
欢迎留言评论交流~~一定回复~~欢迎留言评论交流~~一定回复~~欢迎留言评论交流~~一定回复~~
展开
-
FreeSwitch 在Windows系统上的安装与运行
windows上安装并FreeSwitch1. 下载推荐使用VMWare虚拟机,并且安装linux虚拟机(个人使用CentOS),然后安装wgetyum -y install wget然后使用wget命令下载FreeSwitch.msi。没错,使用linux系统安装windows下运行的软件。因为这样操作下载网速快多了。进入下载网址http://files.freeswitch.or...原创 2019-01-08 19:07:11 · 13199 阅读 · 4 评论 -
Failed to Open Config File [/conf/unimrcpserver.xml] 2019-03-23 11:37:45:281201 [WARN] Failed to
1. 编写目的记录一个问题,并且记录解决这个问题的方法。2. 问题描述使用MRCP-Plugin-Demo 的时候,每次安装配置后是成功的,没有任何问题,但是重启后,再次运行UniServer的时候就会报错,报错内容如下:2019-03-23 11:37:45:281192 [NOTICE] Open Config File [/conf/unimrcpserver.xml]2019-0...原创 2019-03-24 10:05:46 · 9154 阅读 · 0 评论 -
FreeSwitch在云服务器上的安装与运行
1. 编写目的因为之前一直是在自己的VMWare虚拟机上安装与运行FreeSwitch并没有发现什么问题,但是最近在阿里云和腾讯云服务器上运行时就发现了一些问题,特别在此记录一下,也把整个安装流程记录一下。2. 效果展示云服务安装成功后,打开自己手机下载一个SIP电话软件,然后点击设置,修改账户名称用户名,密码和服务器地址,然后会自动连接,再拨打9664,可以成功听到音乐声。当然可以选择...原创 2019-03-19 00:06:21 · 9933 阅读 · 11 评论 -
FreeSwitch 用Lua脚本写个小游戏
1. 编写目的编写一个特别简单脑残的小游戏,算是记录一下在FreeSwitch通话时,如何记录用户的按键信息的一个小例子。2. 效果展示用户连接FreeSwitch并拨打 1236 后,接通后可以听到背景音乐,然后按键,可以在FreeSwitch控制台看到按键信息的结果。具体规则:按0~9中的数x,输出40X;按 * 时输出40和(x-1);按 # 时输出40和(x+1)。如图所示:...原创 2019-03-17 23:25:40 · 8601 阅读 · 1 评论 -
[ERR] switch_nat.c:199 Error checking for PMP [general error]
1. 编写目的运行FreeSwitch的时候常常提示这个错误,在这里给一个不好的方法解决这个问题,准确来说,不是解决这个问题,而是避开这个问题。2. 问题描述当我们安装FreeSwitch后,输入 /usr/bin/freeswitch 运行时,没有别的问题的话,能够成功运行,但是会有如图所示错误提示:3. 解决方法重启一下系统,然后输入命令如下:/usr/bin/freeswitc...原创 2019-03-17 22:57:00 · 10099 阅读 · 0 评论 -
FreeSwitch源码安装(CentOS 7)
1. 编写目的简单介绍Freeswitch的源码安装方法(CentOS 7)。2. 重要参考请重视官网的教程,地址如下:https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7需要修改的地方:因为git clone时由于网速问题容易出错,推荐从国内镜像下载。二进制安装方法以及注意事项参考本人的另外的...原创 2019-03-11 11:14:54 · 9623 阅读 · 0 评论 -
FreeSwitch之拨号计划~简单例子(三)
1. 编写目的继FreeSwitch之拨号计划~简单例子(一)FreeSwitch之拨号计划~简单例子(二)后,介绍第二个例子——单腿录音。2. 效果说明完成后,拨打1237(也可以自定义其他号码),就可以开始录制拨打电话这方的声音,可以指定生成文件的位置,挂断后wav文件生成完成。3. 具体步骤与(一)和(二)的例子很类似,都是修改default.xml文件完成的,路径为/et...原创 2019-03-14 23:52:32 · 8453 阅读 · 0 评论 -
FreeSwitch之拨号计划~简单例子(二)
1. 编写目的继FreeSwitch之拨号计划~简单例子(一)后,介绍第二个例子——使用lua语言。2. 使用lua语言的Hello World注意lua语言在CentOS系统中的安装在此不做介绍,如果灭有这个环境的请自行安装好,非常简单。基本步骤与简单例子(一)基本是一致的,所以只介绍改动之处,如有疑惑,欢迎留言。具体步骤编写.lua文件。在自己系统上新建一个txt文本文件...原创 2019-03-13 22:14:44 · 8717 阅读 · 0 评论 -
FreeSwitch之拨号计划~简单例子(一)
1. 编写目的基础性内容,介绍一个简单FreeSwitch的拨号计划的例子,可以在这个基础上发展成为更多我们需要的内容。2. 效果展示由于例子实在简单,所以先把效果展示于此。如果觉得这样的例子博客没有任何意义的话,请跳过阅读此博客,谢谢。效果展示运行FreeSwitch(CentOS 7),运行X-Lite(windows),然后让X-Lite连接FreeSwitch。拨打1235(...原创 2019-03-13 21:43:38 · 10055 阅读 · 0 评论 -
FreeSwitch + X-Lite的例子(CentOS+Windows)
1. 编写目的通过这个例子,说明一下使用CentOS系统做服务器,Windows系统做客户端,使用FreeSwitch与X-Lite做软电话的一个例子。主要说明一些需要注意的地方。2. CentOS下安装FreeSwitch详情见https://blog.csdn.net/smileyan9/article/details/86108695运行:/usr/bin/freeswitch -...原创 2019-02-08 13:25:42 · 9253 阅读 · 0 评论 -
FreeSwitch在centOS 7上安装与运行(二进制文件安装)
1. 重要提醒,请参考官网教程。官网地址: https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7以下内容主要来自官网,只做了一点点补充。2.安装无论是使用虚拟就或者直接使用云服务器只要不是自己电脑就是CentOS7,都最好使用putty这样的工具进行。因为粘贴命令可能方便一些。yum inst...原创 2019-01-09 00:02:14 · 9145 阅读 · 0 评论 -
lua语言xml的解析
1. 编写目的介绍一种方法,解析lua语言中xml类型的变量。2. 具体过程变量是一个xml字符串如下:<?xml version="1.0" encoding="utf-8"?><result> <interpretation confidence="99"> <instance>结果</instance> </...原创 2019-05-09 23:07:54 · 10023 阅读 · 2 评论