2024年9月2日
摘要: 操作系统版本:Debian 12.5_x64 kamailio版本:5.8.2 kamailio作为专业的SIP服务器,可承担注册服务器的角色。今天记录下kamailio作为注册服务器,承接分机注册,并实现相互拨打的过程。 我将从以下几个方面展开: 模块配置 分机账号添加 无rtp代理的分机互拨 带 阅读全文
posted @ 2024-09-02 22:33 Mike_Zhang 阅读(120) 评论(0) 推荐(0) 编辑
  2024年8月24日
摘要: 操作系统 :CentOS 7.9_x64 apr库版本:apr-1.7.4 & apr-util-1.6.3 gcc 版本:4.8.5 队列功能在C++或Python等脚本语言里面,是很容易就可以使用的,但C语言里面,标准库里面没有。 在使用C语言开发新应用时,就会遇到这个问题。阅读FreeSWIT 阅读全文
posted @ 2024-08-24 22:06 Mike_Zhang 阅读(157) 评论(0) 推荐(0) 编辑
  2024年8月17日
摘要: 操作系统 :debian 10.13_x64 rtpengine版本:10.5 最新的debian12环境可通过apt直接安装rtpengine,但工作中有时候还会涉及到debian10这样的老系统,今天记录下debian10环境安装rtpengine的笔记,并提供相关演示效果及资源下载。 我将从以 阅读全文
posted @ 2024-08-17 14:46 Mike_Zhang 阅读(69) 评论(0) 推荐(1) 编辑
  2024年8月11日
摘要: 操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 FreeSWITCH里面有个mod_tts_commandline模块,可以用来对接http协议的tts服务,今天整理下这方面的笔记,并提供相关演示效果及资源下载。 我将从以下几个方面进行展开: 自建tts服务模拟测 阅读全文
posted @ 2024-08-11 18:19 Mike_Zhang 阅读(142) 评论(0) 推荐(0) 编辑
  2024年8月3日
摘要: 操作系统 :Windows 10_x64 Python版本:3.9.2 从事FreeSwitch相关工作,大概率会遇得到DTMF,DTMF的传递方式有三种: In-band RFC2833 SIP-INFO 使用RFC2833或SIP-INFO传递方式的DTMF,FreeSwitch可以在日志中打印 阅读全文
posted @ 2024-08-03 11:39 Mike_Zhang 阅读(148) 评论(0) 推荐(0) 编辑
  2024年7月20日
摘要: 操作系统 :Windows 10_x64 Python版本:3.9.2 noisereduce版本:3.0.2 从事音频相关工作,大概率会碰到降噪问题,今天整理下之前学习音频文件降噪的笔记,并提供Audacity和python示例。 我将从以下几个方面展开: noisereduce库介绍 使用Aud 阅读全文
posted @ 2024-07-20 21:52 Mike_Zhang 阅读(478) 评论(0) 推荐(0) 编辑
  2024年5月28日
摘要: 操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 FreeSWITCH里面有个mod_soundtouch模块,支持通话实时变声,今天整理下CentOS 7环境下如何使用soundtouch进行实时变声,并提供相关效果演示及资源下载。 我将从以下几个方面进行展开: 阅读全文
posted @ 2024-05-28 22:03 Mike_Zhang 阅读(160) 评论(0) 推荐(0) 编辑
  2024年5月20日
摘要: 操作系统 :CentOS 7.6_x64 opensips版本 :2.4.9 lua版本:5.1 今天整理下CentOS7环境下opensips2.4.9的lua模块笔记及使用示例,并提供运行效果截图。我将从以下几方面进行展开: 模块安装说明 模块参数说明 模块函数说明 模块使用示例 lua模块官方 阅读全文
posted @ 2024-05-20 16:06 Mike_Zhang 阅读(158) 评论(0) 推荐(0) 编辑
  2024年5月1日
摘要: 操作系统 :CentOS 7.6_x64 Python版本:3.9.12 dpkt版本:1.9.8 PCMA编码是VoIP通信中常见的格式,今天整理下CentOS7环境下,python3如何使用dpkt生成PCMA格式rtp流的笔记,并提供相关示例代码、运行效果视频和配套文件下载。 我将从以下几方面 阅读全文
posted @ 2024-05-01 23:10 Mike_Zhang 阅读(117) 评论(0) 推荐(0) 编辑
  2024年4月29日
摘要: 操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Python版本:3.9.12 进行FreeSWITCH会议室相关功能开发过程中,会遇到需要解析会议室列表信息并进行特定操作的情况,比如设置特定通道变量、发送dtmf、录音等。今天整理下CentOS7环境下,使用Py 阅读全文
posted @ 2024-04-29 23:02 Mike_Zhang 阅读(210) 评论(0) 推荐(0) 编辑
  2024年4月24日
摘要: 操作系统 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作为脚本语言,使用起来很方便,查了下opensips的文档,支持使用python脚本写逻辑代码。今天整理下CentOS7环境下opensips2.4.9的python模块笔记及使用 阅读全文
posted @ 2024-04-24 00:21 Mike_Zhang 阅读(245) 评论(0) 推荐(0) 编辑
  2024年4月21日
摘要: 操作系统 :CentOS 7.6_x64 opensips版本:2.4.9 drouting是Dynamic Routing(动态路由)的缩写,该模块可为特定呼叫选择(基于多个条件)最佳网关。今天整理下CentOS7环境下opensips2.4.9的drouting模块笔记及使用示例,并提供运行效果 阅读全文
posted @ 2024-04-21 22:45 Mike_Zhang 阅读(219) 评论(0) 推荐(1) 编辑
  2024年3月27日
摘要: 操作系统 :CentOS 7.6_x64 opensips版本:2.4.9 dispatcher模块模块实现了基于目的地址的调度功能,可用作无状态负载均衡,但不能保证均匀分配。今天整理下CentOS7环境下opensips2.4.9的dispatcher模块使用示例,并提供运行效果视频。 我将从以下 阅读全文
posted @ 2024-03-27 22:57 Mike_Zhang 阅读(365) 评论(0) 推荐(0) 编辑
  2024年3月16日
摘要: 操作系统 :CentOS 7.6_x64 opensips版本:2.4.9 MySQL版本:5.7.38 一、添加mysql支持 1、安装mysql依赖库 安装命令如下: wget https://repo.mysql.com/mysql57-community-release-el7.rpm rp 阅读全文
posted @ 2024-03-16 22:24 Mike_Zhang 阅读(535) 评论(0) 推荐(0) 编辑
  2024年2月14日
摘要: 操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 日常开发中,会遇到需要在已存在的session上执行定时挂机和取消挂机的情况,今天整理下这方面的内容,我将从以下几个方面进行描述: 实验场景环境描述 定时挂机描述 如何使用定时挂机 如何取消定时挂机 提供示例代码及运 阅读全文
posted @ 2024-02-14 11:24 Mike_Zhang 阅读(301) 评论(0) 推荐(1) 编辑