企业做网站有哪些好处广州云建站模板

张小明 2026/1/8 20:48:48
企业做网站有哪些好处,广州云建站模板,网络推广目标,网站开发所要达到的目标主要原因是AB路的rfc2833的payload有差异造成的#xff0c;可以通过kamailio的配置逻辑来修复。环境CentOS 7.9kamailio:5.8.3-bullseye dockerrtpengine:mr13.1.1.6-4 docker问题kamailio 5.8.3 rtpengine 13.1.1.6#xff0c;媒体代理模式。A路invite的sdp中dtmf参数如下。…主要原因是AB路的rfc2833的payload有差异造成的可以通过kamailio的配置逻辑来修复。环境CentOS 7.9kamailio:5.8.3-bullseye dockerrtpengine:mr13.1.1.6-4 docker问题kamailio 5.8.3 rtpengine 13.1.1.6媒体代理模式。A路invite的sdp中dtmf参数如下。maudio 45540 RTP/AVP 8 18 97artpmap:97 telephone-event/8000afmtp:97 0-15经过kamailio转发后的invite的sdp。maudio 33088 RTP/AVP 8 18 97artpmap:97 telephone-event/8000afmtp:97 0-15B路响应的200OK的sdp中dtmf参数如下。maudio 16394 RTP/AVP 8 101artpmap:101 telephone-event/8000afmtp:101 0-16经过kamailio转发后的200OK。maudio 31724 RTP/AVP 8A路sdp中dtmf的payload为97kaimailio正常透传B路响应sdp中dtmf的payload为101经过kamailiortpengine处理后sdp中的dtmf编码被删除了。通话接通后A路按键发送DTMF码采用inband波形模式B路无法正常识别。修复问题的本质是B路响应的sdp中dtmf的payload被删除了但是媒体通道并没有受影响媒体转发也没有任何问题所以最直接的办法就是在kamailio的cfg配置中再把payload加回去。修改kamailio.cfg文件主要修改如下。...modparam(rtpengine, write_sdp_pv, $avp(sdp))...route[RESET_DTMF]{xinfo(route[RESET_DTMF]\n);# reset DTMF payloadif(search_body(telephone-event/8000) !search_str($avp(sdp), telephone-event/8000)){xinfo(Added DTMF 101 payload to SDP\n);$avp(sdp) $(avp(sdp){re.subst,/^(maudio.* 8)/\1 101/});$avp(sdp) $(avp(sdp){re.subst,/^(artpmap:8 PCMA.*)$/\1\nartpmap:101 telephone-event\/8000\nafmtp:101 0-15/});set_body($avp(sdp), application/sdp);}else {xinfo(DTMF 101 payload already exists in SDP\n);set_body($avp(sdp), application/sdp);}return;}route[RTPENGINE] {xinfo(route[RTPENGINE]\n);# check if have sdpif (!has_body(application/sdp)){xinfo(!has_body(application/sdp)\n);return;}if(ds_is_from_list(3060) || ds_is_from_list(3061)){xinfo(route[RTPENGINE], 3060|3061\n);# from pub, to privrtpengine_manage(replace-origin replace-session-connection directionpub directionpriv );set_body($avp(sdp), application/sdp);}else if(ds_is_from_list(5060)){xinfo(route[RTPENGINE], 5060\n);# from priv, to pubrtpengine_manage(replace-origin replace-session-connection directionpriv directionpub );route(RESET_DTMF);}return;}思路就是针对AB路会有不同payload的场景调用route(RESET_DTMF)在PCMA编码的后面加上payload101的编码。测试重启kamailio发起呼叫。从信令中看到经过kamailio处理后的200OK的sdp中增加了payload101的dtmf编码。A路按键测试可以看到rtpengine正常转发了dtmf码。image总结kamailiortpengine作为媒体代理的方式简单易用转发效率高不会修改媒体包的内容rtp和rtcp都可以正常透传转发。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

橙色企业网站源码一般做网站的宽度怎么处理的

MihoyoBBSTools终极配置指南:快速解决stoken异常与账号管理 【免费下载链接】MihoyoBBSTools Womsxd/AutoMihoyoBBS,米游社相关脚本 项目地址: https://gitcode.com/gh_mirrors/mi/MihoyoBBSTools 读完本文,你将彻底告别米游社签到失败…

张小明 2025/12/25 4:52:29 网站建设

灵寿网站建设广州建站模板搭建

引言:在前端开发领域,Vue.js凭借其轻量、易用、渐进式的特性,成为众多开发者构建单页应用(SPA)的首选框架。无论是个人项目还是企业级应用,一套规范的设计思路和搭建流程,都能极大提升开发效率、…

张小明 2025/12/25 4:26:30 网站建设

手机建设网站赚钱建教会网站的内容

永磁同步电机双矢量MPC模型预测电流控制(有参考文献) 参考文献:《永磁同步电机双矢量模型预测电流控制_徐艳平》 [1]在占空比模型预测电流控制中,由于第二个电压矢量只能是零电压矢量,在每个采样周期中只能选择6个固定方向上的电压…

张小明 2025/12/25 17:57:55 网站建设

云南旅游网站开发公司水果零售电子商务网站综合评价与建设研究

Bash脚本编程:循环、错误处理与测试 1. 循环控制 在Bash脚本中,循环是一种强大的工具,可用于重复执行特定的代码块。以下是几种常见的循环控制结构及其应用。 1.1 while循环实现菜单重复显示 通过将菜单置于 while 循环中,程序可以在每次用户选择后重复显示菜单。只要…

张小明 2026/1/1 23:31:06 网站建设

免费网站导航建设长春网站建设培训

Ubuntu音频播放与创作指南 1. Rhythmbox - Ubuntu默认音频播放器 Rhythmbox是Ubuntu系统中的主要音频播放器,其功能类似于苹果iTunes的简化版本。尽管存在一些小问题,但它在Linux世界中拥有不少用户。 1.1 添加歌曲和专辑到Rhythmbox库 自动导入 :Rhythmbox通常会自动导…

张小明 2025/12/25 15:43:15 网站建设

宁波正规网站建设方式知乐商城是什么网站

淘宝直播弹幕采集终极指南:实时监控与数据分析完整教程 【免费下载链接】taobao-live-crawler A crawler on taobao live barrages. 项目地址: https://gitcode.com/gh_mirrors/ta/taobao-live-crawler 淘宝直播数据采集已成为电商运营和数据分析的重要工具。…

张小明 2025/12/25 17:13:13 网站建设