会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
求真得真
空空如常,求真得真,欢迎关注微信公众号“求真得真”
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
下一页
2022年4月15日
SIP信令跟踪工具HOMER
摘要: 概述 HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和监控工具。 HOMER是一款强大的、运营商级、可扩展的数据包和事件捕获系统,是基于HEP/EEP协议的VoIP/RTC监控应用程序,并可以使用即时搜索、处理和存储大量的信令、RTC事件、日志和统计信息。 之前的文章中,我们介
阅读全文
posted @ 2022-04-15 09:15 求真得真
阅读(1230)
评论(0)
推荐(1)
2022年4月6日
centos6的yum源更新版本
摘要: 概述 centos6系统从2020年12月1号开始不再维护,官方的yum源不再可用,同时国内的阿里云镜像和163镜像也都不再可用。 但是我们有一些老的服务器仍然在使用centos6系统版本,依赖库的安装和更新就有了问题。 有问题就有需求,有需求就有解决方案。 yum源 在之前的老文章中,我们发过一个
阅读全文
posted @ 2022-04-06 19:03 求真得真
阅读(995)
评论(1)
推荐(0)
2022年3月31日
freeswitch对接WEBRTC的一个candidate问题
摘要: 概述 近几年,WEBRTC的完善与成熟,使得网页上使用webrtc的应用越来越多。 Freeswitch是一个开源的软交换平台,可以直接支持webrtc的对接方式。 最近在测试fs和webrtc的对接中碰到一个问题。记录如下。 问题描述。 客户A,使用webrtc页面注册到fs,并发起呼叫到客户B。
阅读全文
posted @ 2022-03-31 17:20 求真得真
阅读(1386)
评论(2)
推荐(1)
2022年3月24日
freeswitch 新通话启动过程梳理
摘要: 概述 freeswitch是一款开源的VOIP软交换平台,功能强大。 在使用fs进行呼叫业务的过程中,我们最常见到的日志就是呼叫通道的启动信息,日志如下 2022-03-03 14:14:30.028832 [NOTICE] switch_channel.c:1133 New Channel sof
阅读全文
posted @ 2022-03-24 09:12 求真得真
阅读(422)
评论(0)
推荐(0)
2022年3月18日
freeswitch tts_commandline模块介绍
摘要: 概述 freeswitch是开源、免费的VOIP软交换平台,自带了很多功能各异的模块。 mod_tts_commandline模块,本身没有TTS能力,而是通过调用TTS引擎的命令生成语音文件,tts命令可以配置,最终实现自动TTS语音播放的功能。 今天,我们介绍一下该模块的一般应用方法。 环境 c
阅读全文
posted @ 2022-03-18 22:37 求真得真
阅读(474)
评论(0)
推荐(0)
2022年3月9日
公共号码池redis实现方案
摘要: 概述 在企业级呼叫模型中,号码资源总是有限的,企业员工在使用有限的号码资源外呼时,就会有号码冲突的问题,如何解决多人共用少量号码的选号问题? 最近有一个新的业务需求,需要解决公共号码池的选号问题,号码池中的号码也有诸多约束,本文从这个需求中的号码池功能点出发,谈一谈使用redis实现分布式公共号码池
阅读全文
posted @ 2022-03-09 13:58 求真得真
阅读(346)
评论(0)
推荐(0)
2022年3月2日
freeswitch的任务引擎实现分析
摘要: 概述 freeswitch核心框架中有一个定时任务系统,在开发过程中用来做一些延时操作和异步操作很方便。 我们在VOIP的呼叫流程中,经常会有一些对实时性要求没那么高的操作,或者会有阻塞流程的操作,我们都可以开启一个定时任务子流程,来达到延时和异步的目标。 下面,我们来对这个任务引擎的代码实现做一个
阅读全文
posted @ 2022-03-02 18:02 求真得真
阅读(193)
评论(0)
推荐(0)
2022年2月24日
RTP包中timestamp的间隔问题
摘要: 概述 近期在和同事调试G729的编解码库时碰到一个语音质量的问题,问题产生的原因和RTP包中的时间戳设置有关,特此记录下来。 问题现象,1001和1002账号注册在fs,媒体设置为G729并通过fs中转,1001终端使用eyebean,1002终端使用自己开发的sip终端,从1001-1002的语音
阅读全文
posted @ 2022-02-24 17:58 求真得真
阅读(670)
评论(0)
推荐(0)
2022年2月16日
freeswitch的事件引擎实现分析
摘要: 概述 freeswitch是由事件驱动的,fs内部有各种事件来标识状态的变化包括呼叫的变化、配置的变化、号码的变化等等。 而一个框架内的事件引擎需要实现哪些基本的功能呢? 让我们来看一下fs的事件引擎是如何实现的。 环境 centos:CentOS release 7.0 (Final)或以上版本
阅读全文
posted @ 2022-02-16 17:55 求真得真
阅读(380)
评论(0)
推荐(0)
2022年2月9日
freeswitch插件式模块接口实现方式
摘要: 概述 freeswitch的外围模块是插件式的,可以动态的加载和卸载,使用起来非常的灵活和方便。 如果我们自己来设计一个开源的代码框架,相信这种插件式的模块结构是非常适合多人合作的模式。 本文对fs的模块加载接口进行一些分析和讨论,作为借鉴。 环境 centos:CentOS release 7.0
阅读全文
posted @ 2022-02-09 17:58 求真得真
阅读(260)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
下一页
公告