随笔分类 -  技术-VOIP

VOIP SIP FREESWITCH
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 在更新了sipp模拟update的配置方案之后,我希望对比一下fs对update和reinvite的处理流程。 本文档记录sipp的配置方案,该方案中包含了update和reinvite的信令。 环境 CentOS 7.9 free 阅读全文
posted @ 2024-09-13 17:30 求真得真 阅读(207) 评论(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 求真得真 阅读(234) 评论(0) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs使用dialplan配置文件执行业务流程,condition条件变量的配置是必然会使用的,这里记录一次配置过程中的错误示范。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 dialplan配置如下,本 阅读全文
posted @ 2024-08-07 17:47 求真得真 阅读(90) 评论(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 求真得真 阅读(175) 评论(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 求真得真 阅读(95) 评论(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 求真得真 阅读(221) 评论(0) 推荐(0)
摘要:概述 在使用源代码编译安装freeswitch的过程中,我们经常需要一些依赖库,其中freeswitch官方的yum源仓库是最齐全最方便的。 但是,freeswitch仓库的配置和使用需要先在signalwire网站注册账号并获取PAT(personal access token)。 环境 CENT 阅读全文
posted @ 2024-05-30 17:44 求真得真 阅读(318) 评论(0) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 运营商内部新老系统混用,互联互通的问题较多,其中以DTMF码的问题最多,花样也多。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 问题现象 正常的fs业务服务器,呼叫正常,部分呼叫报错DTMF收码失败。 阅读全文
posted @ 2024-05-17 17:26 求真得真 阅读(341) 评论(1) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs的实际应用中,由于网络、配置等问题,经常会产生通话无声的问题。 环境 CentOS 7.9 freeswitch 1.10.7 问题描述 部署一台新服务器,作为SBC,对接B路,部署简图如下。 A -- fs1 -- fs2(f 阅读全文
posted @ 2024-04-30 17:32 求真得真 阅读(339) 评论(0) 推荐(0)
摘要:概述 近期在整理服务问题,使用docker容器重新部署服务。 过程中有不少坑,主要是系统配置和系统版本的问题。 环境 CentOS release 6.5 (Final) docker version 1.7.1 问题现象 使用restart命令重启docker容器,系统突然卡死,并不断重启,重启3 阅读全文
posted @ 2024-04-19 17:34 求真得真 阅读(68) 评论(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 求真得真 阅读(50) 评论(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 求真得真 阅读(86) 评论(0) 推荐(0)
摘要:概述 之前的文章我们介绍过如何将freeswitch做成docker镜像,也使用命令行模式正常启动了fs的docker容器。 但是当我们需要同时管理多个docker容器的时候,还是使用docker-compose更简单。 环境 CENTOS 7 docker engine:Version 25.0. 阅读全文
posted @ 2024-03-16 11:11 求真得真 阅读(305) 评论(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 求真得真 阅读(115) 评论(0) 推荐(0)
摘要:概述 业务测试的过程中,本来有一个时间函数“获取当天剩余时间”,其中使用了localtime()和mktime(),但是在压力测试的过程中发现,两个time函数都不是线程安全的,多线程并发的时候会产生一些随机的错误,结果就是获得的interval时间错误,进而影响到业务流程。 环境 centos:C 阅读全文
posted @ 2024-02-23 17:46 求真得真 阅读(97) 评论(0) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 sip信令中对于主被叫号码有多个头域显示,不同的配置参数又有多种头域组合,当我们在使用fs处理信令时,应该如何设置和获取主被叫号码在恰当的头域中。 环境 centos:CentOS release 7.0 (Final)或以上版本 阅读全文
posted @ 2024-02-02 17:34 求真得真 阅读(250) 评论(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 求真得真 阅读(121) 评论(0) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 centos7 docker上编译安装fs的流程记录。 环境 docker engine:Version 24.0.6 centos docker:7 freeswitch:v1.6.19 centos准备 docker hub拉取 阅读全文
posted @ 2024-01-10 17:36 求真得真 阅读(118) 评论(0) 推荐(0)
摘要:概述 docker的应用越来越多,安装部署越来越方便,批量自动化的镜像生成和发布都需要docker镜像的拉取。 centos6版本太老,docker的使用过程中问题较多,centos7相对简单容易。 本文档主要介绍centos系统安装docker和拉取docker私服镜像的步骤和问题解决。 环境 d 阅读全文
posted @ 2023-12-29 17:40 求真得真 阅读(181) 评论(0) 推荐(0)
摘要:概述 freeswitch是一款简单好用的VOIP开源软交换平台。 因为centos系统期限的原因,尝试在debian的docker上使用fs。 环境 docker engine:Version 24.0.6 debian docker:bullseye 11.8 freeswitch:v1.10. 阅读全文
posted @ 2023-12-22 17:53 求真得真 阅读(156) 评论(0) 推荐(0)