FreeSWITCH使用soundtouch进行变声
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 FreeSWITCH里面有个mod_soundtouch模块,支持通话实时变声,今天整理下CentOS 7环境下如何使用soundtouch进行实时变声,并提供相关效果演示及资源下载。 我将从以下几个方面进行展开:
阅读全文
posted @
2024-05-28 22:03
Mike_Zhang
编辑
python3解析FreeSWITCH会议室列表信息
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Python版本:3.9.12 进行FreeSWITCH会议室相关功能开发过程中,会遇到需要解析会议室列表信息并进行特定操作的情况,比如设置特定通道变量、发送dtmf、录音等。今天整理下CentOS7环境下,使用Py
阅读全文
posted @
2024-04-29 23:02
Mike_Zhang
编辑
FreeSWITCH在session上执行定时挂机与取消
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 日常开发中,会遇到需要在已存在的session上执行定时挂机和取消挂机的情况,今天整理下这方面的内容,我将从以下几个方面进行描述: 实验场景环境描述 定时挂机描述 如何使用定时挂机 如何取消定时挂机 提供示例代码及运
阅读全文
posted @
2024-02-14 11:24
Mike_Zhang
编辑
FreeSWITCH在session上执行特定dialplan
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 日常开发中,会遇到需要在已存在的session上执行特定拨号方案的情况,今天整理下这方面的内容,我将从以下几个方面进行描述: 实验环境准备 基于transfer实现 基于execute_extension实现 基于t
阅读全文
posted @
2024-02-12 09:33
Mike_Zhang
编辑
python3使用pandas备份mysql数据表
摘要:操作系统 :CentOS 7.6_x64 Python版本:3.9.12 MySQL版本:5.7.38 日常开发过程中,会遇到mysql数据表的备份需求,需要针对单独的数据表进行备份并定时清理数据。 今天记录下python3如何使用pandas进行mysql数据表的备份,我将从以下几个方面进行展开:
阅读全文
posted @
2023-12-10 10:39
Mike_Zhang
编辑
FreeSWITCH在answer前主动发dtmf
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 NAT环境的主动外呼场景下,会遇到线路侧回铃音数据无法接收的问题,需要FreeSWITCH主动发送RTP数据,发送DTMF是个选择。本文记录下如何使用FreeSWITCH在answer前发送DTMF,我将从以下几个方
阅读全文
posted @
2023-12-06 06:25
Mike_Zhang
编辑
python3使用libpcap给ESL命令添加日志记录
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 python版本:3.9.12 libpcap版本:1.11.0b7 FreeSWITCH的ESL模块用起来很方便,可以控制FreeSWITCH实现具体业务需求,但该模块没有提供ESL命令执行日志,不便于排查问题,本
阅读全文
posted @
2023-11-25 20:02
Mike_Zhang
编辑
FreeSWITCH的moh使用笔记
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 之前写过FreeSWITCH安装的文章,今天整理下moh使用过程中遇到的问题及解决方案,并提供moh音频下载途径。FreeSWITCH安装的文章可参考如下链接: docker构建FreeSWITCH编译环境及打包使用
阅读全文
posted @
2023-10-29 23:19
Mike_Zhang
编辑
FreeSWITCH添加自定义endpoint之api及app开发
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 之前写过FreeSWITCH添加自定义endpoint的文章,今天整理下api及app开发的笔记。历史文章可参考如下链接: FreeSWITCH添加自定义endpointFreeSWITCH添加自定义endpoint
阅读全文
posted @
2023-10-28 11:12
Mike_Zhang
编辑
FreeSWITCH添加h264编码及pcap视频提取
摘要:操作系统 :CentOS 7.6_x64、Windows 10_x64 FreeSWITCH版本 :1.10.9 Python版本:3.9.2 一、启用h264相关模块 这里以 mod_openh264 为例进行演示。 1、安装open_h264库 获取 open_h264 源码: git clon
阅读全文
posted @
2023-10-06 15:07
Mike_Zhang
编辑
FreeSWITCH容器化问题之rtp端口占用
摘要:操作系统 :CentOS 7.6_x64、debian 11 (bullseye,docker) FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 FreeSWITCH容器化带来部署便利的同时,也会遇到一些问题,比如今天要讨论的RTP端口占用问题(FreeSWITCH申请宿主
阅读全文
posted @
2023-09-24 10:55
Mike_Zhang
编辑
FreeSWITCH添加自定义endpoint之媒体交互
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 之前写过FreeSWITCH添加自定义endpoint的文章: https://www.cnblogs.com/MikeZhang/p/fsAddEndpoint20230528.html 今天记录下endpoint
阅读全文
posted @
2023-08-06 21:46
Mike_Zhang
编辑
python3使用ESL和sipp自动多轮压测FreeSWITCH
摘要:环境:CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 sipp版本:3.6.1 python版本:3.9.12 日常工作中,有时会遇到批量自动压测FreeSWITCH的需求,sipp是一个非常好的VoIP压测工具,python是个很好用的脚本语言,今天记录下CentOS 7环
阅读全文
posted @
2023-07-31 23:54
Mike_Zhang
编辑
FreeSWITCH添加g729编码及pcap音频提取
摘要:操作系统 : debian 11 (bullseye,docker)、Windows10_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 Python 版本 : 3.9.2 日常工作中,有时候会遇到g729编码的相关内容,但FreeSWITCH默认是不支持g729编
阅读全文
posted @
2023-07-22 23:03
Mike_Zhang
编辑
使用docker构建可动态启动的FreeSWITCH实例
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 使用docker打包FreeSWITCH可以极大简化部署环节,但针对高可用场景的故障恢复来说,仅实现docker打包是不够的,打包的docker镜像需要支持”根据提供的参数动态启动Fr
阅读全文
posted @
2023-07-17 00:53
Mike_Zhang
编辑
docker构建FreeSWITCH编译环境及打包
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 FreeSWITCH这种比较复杂的系统,使用容器部署是比较方便的,今天记录下CentOS 7环境下使用docker构建FreeSWITCH编译环境及打包发布的过程。 一、资源准备 1、
阅读全文
posted @
2023-06-18 01:05
Mike_Zhang
编辑
CentOS7环境源码安装freeswitch1.10.7
摘要:操作系统 :CentOS 7.6_x64 freeswitch版本 :1.10.7 一、安装步骤 1、下载freeswitch源代码 wget http://files.freeswitch.org/releases/freeswitch/freeswitch-1.10.7.-release.tar
阅读全文
posted @
2022-10-08 00:39
Mike_Zhang
编辑
树莓派安装freeswitch
摘要:树莓派版本: Raspberry Pi 4B 操作系统 : Ubuntu Server 20.04_x64 freeswitch版本 : 1.10.3 1、下载freeswitch源代码 wget http://files.freeswitch.org/releases/freeswitch/fre
阅读全文
posted @
2020-08-10 23:38
Mike_Zhang
编辑
生成freeswitch事件的几种方式
摘要:本文描述了生成freeswitch事件的几种方式,这里记录下,也方便我以后查阅。 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 在freeswitch代码中加入事件 产生内置事件(以SWITCH_EVENT_MODULE_LOAD为例): 产生自定义事件: 使用嵌
阅读全文
posted @
2016-09-27 01:39
Mike_Zhang
编辑
freeswitch对接其它SIP设备
摘要:这几天用到freeswitch对接其它设备方面的知识,这里整理下,也方便我以后查阅。 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 一、freeswitch作为被叫设备 freeswitch作为被叫设备和其它设备对接的情况比较简单,可以直接通过5080端口呼入。f
阅读全文
posted @
2016-09-17 00:25
Mike_Zhang
编辑