随笔分类 -  技术-VOIP

VOIP SIP FREESWITCH
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs直接对接运营商,调试过程中的号码变换规则比较容易出问题。 本文档记录一个较为通用的对接IMS配置方案。 环境 CentOS 7.9 freeswitch 1.10.7 模块配置 号码变换主要使用mod_translate模块和d 阅读全文
posted @ 2024-11-01 17:47 求真得真 阅读(88) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 如果对cdr话单要求不高,可以直接使用fs的原始话单文件,使用脚本做一些简单的统计。 环境 CentOS 7.9 freeswitch 1.10.7 docker 话单配置 修改conf/autoload_configs/cdr_c 阅读全文
posted @ 2024-10-25 17:35 求真得真 阅读(67) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs在实际的使用过程中也会经常碰到莫名其妙的问题,大部分都是配置问题。 环境 CentOS 7.9 freeswitch 1.10.7 docker 26.1.1 问题描述 组网方案如下。其中的fs-reg是注册服务器,fs1和fs 阅读全文
posted @ 2024-09-20 17:46 求真得真 阅读(46) 评论(1) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 在更新了sipp模拟update的配置方案之后,我希望对比一下fs对update和reinvite的处理流程。 本文档记录sipp的配置方案,该方案中包含了update和reinvite的信令。 环境 CentOS 7.9 free 阅读全文
posted @ 2024-09-13 17:30 求真得真 阅读(87) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 但是fs在处理update消息时候有BUG,为了复现问题,使用sipp模拟uas,发送update并发送DTMF码。 本文档记录sipp的配置方案。 环境 CentOS 7.9 freeswitch 1.10.7 sipp.3.6. 阅读全文
posted @ 2024-08-30 17:58 求真得真 阅读(71) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs使用dialplan配置文件执行业务流程,condition条件变量的配置是必然会使用的,这里记录一次配置过程中的错误示范。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 dialplan配置如下,本 阅读全文
posted @ 2024-08-07 17:47 求真得真 阅读(54) 评论(0) 推荐(0) 编辑
摘要:概述 功能需求,把python脚本移植到docker中。 因为python脚本中有使用freeswitch的ESL接口,所以需要安装python-ESL依赖库。 本文记录在python:3.10.14-slim的docker镜像上编译安装python-ESL依赖库的流程。 环境 docker eng 阅读全文
posted @ 2024-06-28 17:47 求真得真 阅读(90) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 rockeylinux8 docker上编译安装fs.1.10的流程记录,本文使用dockerfile模式。 环境 docker engine:Version 24.0.6 rockylinux docker:8 freeswitc 阅读全文
posted @ 2024-06-14 17:59 求真得真 阅读(31) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 rockylinux docker上编译安装fs1.10版本的流程记录。 环境 docker engine:Version 24.0.6 rockylinux docker:8 freeswitch:v1.10.7 手动模式 roc 阅读全文
posted @ 2024-06-07 18:05 求真得真 阅读(90) 评论(0) 推荐(0) 编辑
摘要:概述 在使用源代码编译安装freeswitch的过程中,我们经常需要一些依赖库,其中freeswitch官方的yum源仓库是最齐全最方便的。 但是,freeswitch仓库的配置和使用需要先在signalwire网站注册账号并获取PAT(personal access token)。 环境 CENT 阅读全文
posted @ 2024-05-30 17:44 求真得真 阅读(133) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 运营商内部新老系统混用,互联互通的问题较多,其中以DTMF码的问题最多,花样也多。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 问题现象 正常的fs业务服务器,呼叫正常,部分呼叫报错DTMF收码失败。 阅读全文
posted @ 2024-05-17 17:26 求真得真 阅读(183) 评论(1) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs的实际应用中,由于网络、配置等问题,经常会产生通话无声的问题。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 部署一台新服务器,作为SBC,对接B路,部署简图如下。 A -- fs1 -- fs2(f 阅读全文
posted @ 2024-04-30 17:32 求真得真 阅读(135) 评论(0) 推荐(0) 编辑
摘要:概述 近期在整理服务问题,使用docker容器重新部署服务。 过程中有不少坑,主要是系统配置和系统版本的问题。 环境 CentOS release 6.5 (Final) docker version 1.7.1 问题现象 使用restart命令重启docker容器,系统突然卡死,并不断重启,重启3 阅读全文
posted @ 2024-04-19 17:34 求真得真 阅读(42) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 centos7 docker上编译安装fs.1.10的流程记录,本文使用dockerfile模式。 环境 docker engine:Version 24.0.6 centos docker:7 freeswitch:v1.10.7 阅读全文
posted @ 2024-04-11 18:11 求真得真 阅读(27) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 centos7 docker上编译安装fs1.10版本的流程记录。 环境 docker engine:Version 24.0.6 centos docker:7 freeswitch:v1.10.7 手动模式 centos准备 d 阅读全文
posted @ 2024-03-27 11:43 求真得真 阅读(42) 评论(0) 推荐(0) 编辑
摘要:概述 之前的文章我们介绍过如何将freeswitch做成docker镜像,也使用命令行模式正常启动了fs的docker容器。 但是当我们需要同时管理多个docker容器的时候,还是使用docker-compose更简单。 环境 CENTOS 7 docker engine:Version 25.0. 阅读全文
posted @ 2024-03-16 11:11 求真得真 阅读(188) 评论(0) 推荐(0) 编辑
摘要:概述 docker的应用版本正式上线,结果一上线就出各种幺蛾子。 本文档主要介绍centos系统安装docker和启动的问题解决方法。 环境 docker registry:2 centos 6 && docker 1.7.1 centos 7 && docker 24.0.6 docker服务启动 阅读全文
posted @ 2024-02-28 17:45 求真得真 阅读(62) 评论(0) 推荐(0) 编辑
摘要:概述 业务测试的过程中,本来有一个时间函数“获取当天剩余时间”,其中使用了localtime()和mktime(),但是在压力测试的过程中发现,两个time函数都不是线程安全的,多线程并发的时候会产生一些随机的错误,结果就是获得的interval时间错误,进而影响到业务流程。 环境 centos:C 阅读全文
posted @ 2024-02-23 17:46 求真得真 阅读(70) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 sip信令中对于主被叫号码有多个头域显示,不同的配置参数又有多种头域组合,当我们在使用fs处理信令时,应该如何设置和获取主被叫号码在恰当的头域中。 环境 centos:CentOS release 7.0 (Final)或以上版本 阅读全文
posted @ 2024-02-02 17:34 求真得真 阅读(130) 评论(0) 推荐(0) 编辑
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 centos7 docker上编译安装fs的流程记录,本文使用dockerfile模式。 环境 docker engine:Version 24.0.6 centos docker:7 freeswitch:v1.6.20 dock 阅读全文
posted @ 2024-01-19 18:21 求真得真 阅读(76) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示