技术栈
freeswitch
Mike_Zhang
2 天前
voip
·
freeswitch
FreeSWITCH开启silk编码及转码
操作系统:Debian 12.5_x64FreeSWITCH版本: 1.10.11SILK编码由Skype设计,是一种用于VoIP的宽带音频编解码器,它支持8khz、12khz、16khz、24khz四种不同的采样率。今天整理下FreeSWITCH使用silk编码进行通话及转码的笔记,希望对你有帮助。
Mike_Zhang
7 天前
voip
·
freeswitch
FreeSWITCH使用mod_fail2ban模块来提升安全
FreeSWITCH系统部署在公网,大概率会碰到恶意注册,今天整理下debian12环境下使用mod_fail2ban + fail2ban + nftables来提升系统安全性的笔记,并提供使用示例及相关资源下载。
Mike_Zhang
13 天前
voip
·
freeswitch
·
音频技术
FreeSWITCH使用RNNoise进行实时通话降噪
说明:2)执行降噪这里为了方便对比,使用write方向降噪。命令如下:降噪效果可通过耳机等音频播放设备实时体验。
爱学习的大牛123
21 天前
linux
·
freeswitch
Ubuntu 24.04 安装 FreeSWITCH 完整教程
将以下内容保存为 install_freeswitch_ubuntu24.sh:安装完成后,FreeSWITCH 将以 freeswitch 用户身份运行,所有操作都需要通过 sudo 进行管理!
若尘拂风
1 个月前
服务器
·
tcp/ip
·
udp
·
freeswitch
FreeSWITCH配置文件解析(11) 模块配置文件(modules.conf)
FreeSWITCH的模块配置文件(modules.conf),它定义了FreeSWITCH启动时加载的模块。每个模块提供不同的功能,如日志记录、呼叫控制、编解码支持、数据库交互等。以下是主要模块的分类和作用说明:
若尘拂风
1 个月前
服务器
·
udp
·
freeswitch
·
sip
centos 7.9 编译安装 freeswitch 1.10.12
1. 准备工作# 安装默认声音文件(英文) make cd-sounds-install make cd-moh-install
十年一梦惊觉醒
2 个月前
人工智能
·
语音识别
·
freeswitch
freeswitch集成离线语音识别funasr
教程只记录流程和重点环节,不记录详细代码前面记录过freeswitch对接阿里的NlsSdkCpp3.X实现语音质检功能,NlsSdkCpp3.X服务是在线服务,费用可能对用户造成一定压力。所以本次记录下freeswitch对接阿里的离线语音识别funasr,通过对接funasr可以实现语音质检、智能客服实时语音交互等功能(打断、静音检测、识别修改等)。以下纪录本次集成过程,如有商务合作可主页联系,提供freeswitch的开发和各类asr、tts产品开发以及完整呼叫中心产品(可二次开发扩展)
Mike_Zhang
3 个月前
voip
·
freeswitch
一种FreeSWITCH流量镜像WebSocket音频推流方案
环境:CentOS 7.9_x64FreeSWITCH版本: 1.10.11(docker 23.0.6部署)
c_zyer
4 个月前
spring boot
·
netty
·
freeswitch
·
eslevent
FreeSWITCH与Java交互实战:从EslEvent解析到Spring Boot生态整合的全指南
其中:以下主要介绍核心的事件交互,接口话单交互在写话单的章节已经有所描述,其余数据库、队列为媒介的交互,在后续章节会详细介绍。
c_zyer
4 个月前
运维
·
freeswitch
·
sip
从零构建实时通信引擎:Freeswitch源码编译与深度优化指南
测试安装基础环境:首先需要明确:FreeSWITCH是一款开源的实时通信服务器,支持语音、视频通话、即时消息等功能,依赖大量音视频处理、跨平台编译、媒体I/O等工具和库
todoitbo
4 个月前
docker
·
容器
·
音视频
·
freeswitch
·
视频聊天
docker搭建freeswitch实现点对点视频,多人视频
🎏:你只管努力,剩下的交给时间🏠 :小破站本来我信心满满,打算在 CentOS 7 上一步一步搭建 FreeSWITCH,实现点对点视频通话和多人房间视频。毕竟网上“教程”那么多嘛,看起来也不复杂。可是真动手才发现,不是缺依赖就是编译不过,不是模块装不上就是版本冲突,踩坑踩到心态爆炸。搜索出来的博客,十有八九都是“人云亦云”的复制粘贴,根本跑不通。最终我还是选择了 Docker:简单粗暴,至少能保证环境统一,不至于自己跟自己打架。内存多花点就多花点,反正 FreeSWITCH 本身也不算重。
贾宝玉的玉宝贾
6 个月前
百度
·
voip
·
freeswitch
·
ippbx
FreeSWITCH 简单图形化界面43 - 使用百度的unimrcp搞个智能话务台,用的在线的ASR和TTS
http://myfs.f3322.net:8020/ 用户名:admin,密码:adminFreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/137820796
谢平康
8 个月前
freeswitch
·
sip
·
双网卡互通
使用firewall-cmd配置SIP端口转发,实现双网卡互通,内外网方式
这里以内网IP: 192.168.2.88这里以外网IP: 10.3.3.3以下是一个用于启用和停用端口转发的Shell脚本:
贾宝玉的玉宝贾
9 个月前
python
·
http
·
voip
·
freeswitch
·
sip
FreeSWITCH 简单图形化界面40 - 使用mod_curl模块进行http请求
http://myfs.f3322.net:8020/ 用户名:admin,密码:adminFreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/137820796
狂爱代码的码农
9 个月前
freeswitch
FreeSwitch之mod_cidlookup 和 mod_blacklist和mod_curl的抉择
FreeSWITCH 的 mod_curl 模块是一个用于通过 HTTP/HTTPS 协议与外部服务进行交互的核心模块。它允许 FreeSWITCH 在呼叫处理过程中发起 HTTP 请求(如 GET、POST 等),并将响应结果集成到呼叫流程中。以下是关于 mod_curl 的详细介绍:
狂爱代码的码农
9 个月前
freeswitch
FreeSwitch 的 `mod_blacklist` 模块详解
FreeSwitch 的 mod_blacklist 模块详解mod_blacklist 是 FreeSwitch 中用于实现黑名单/白名单功能的模块,可基于来电号码(Caller ID)、IP 地址或其他条件拦截或放行呼叫。结合 LuaJIT 脚本,能实现动态、高效的呼叫控制逻辑。
狂爱代码的码农
10 个月前
freeswitch
freeswitch在centos上编译过程