![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VOIP
UniverseWalnut
这个作者很懒,什么都没留下…
展开
-
配置opensips的日志
OpenSIPS可以设置写入的设施,设施配置对应的log文件路径。默认配置的是log_facility=LOG_LOCAL0。在/etc/rsyslog.conf增加一行:local0.* /znkf/log/opensips.log然后重启rsyslog服务:service rsyslog restart原创 2021-03-25 13:40:41 · 427 阅读 · 0 评论 -
opensips+freeswitch路由配置心得(1)
背景最近为了实现freeswitch的高可用集群部署方案,查了许多资料。因为项目中的sip终端既有使用tcp/udp承载sip的终端(比如x-lite),又有用webrtc承载sip的网页终端(比如webrtc),所以最终选择了freeswitch1.10.2+opensips2.4+nginx的部署方案,opensips接入udp/tcp承载的sip,nginx接入网页端。网上还有一种部署方式是opensips+freeswitch+rtpengine,但是经过我的尝试,发现opensips2.4作为原创 2021-01-25 17:33:54 · 2219 阅读 · 2 评论 -
freeswitch1.10.1的bug,webrtc接听时DTLS延迟
背景webrtc作为sip终端,freeswitch1.10.1版本作为sip注册服务器。打电话给webrtc,sip信令流程走完后,要过好几秒秒后才能听到声音。抓包发现是dtls的握手过程持续了很长时间,webrtc一直发Client hello给freeswitch,而freeswitch要过数秒后才发送Server Hello给webrtc,之后dtls的握手过程会很快结束,双方才互相发送加密过的音频流数据。经过不断增加日志追踪问题,最终定位到switch_rtp.c的1257行。frees原创 2021-01-25 16:57:49 · 1678 阅读 · 3 评论