最新要闻
- 每日聚焦:官方公布长征九号重型火箭!运力150吨、2030年左右首飞
- 【环球快播报】太阳的“脾气”突然变了!日益活跃起来:科学家们感到紧张
- 每日看点!央视科普:黄河源头是巴掌大的小泉眼!反差感十足
- 红魔8 Pro拥有最震撼屏占比:边框比iPhone 14 Pro更窄
- 世界首富也扛不住!特斯拉被曝暂停招聘 下季度新一波裁员
- 真卖不动了 2022年全球电视出货量仅2.02亿台:创十年新低
- 当前要闻:12306出现北京直达香港高铁 网友火速围观:官方客服回应
- 热推荐:北京多地下雪你看到没?62条公交线路临时有变
- 关注:充电式加热羽绒服突然火了 又一“韭菜收割机”问世?
- 全球观热点:一日痛失两位院士!稀土冶金专家张国成、激光技术专家赵伊君逝世
- 快播:只有《流浪地球2》才适合中国观众?《阿凡达2》全球票房一览:国人贡献第二
- 每日短讯:不止LCD 大尺寸OLED面板也跌了
- 今日热文:很多人非常关心Redmi K60 卢伟冰:我再打磨会
- 【热闻】《三体》《流浪地球》后 刘慈欣另三部科幻著作影视化立项
- 女童拿氢气球烤火突发爆燃 消防试验爆燃威力
- 腾讯新专利发布:人脸识别安全性稳了
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
当前焦点!FreeSWITCH学习笔记:日志
(资料图片仅供参考)
本文更新于2022-12-21,使用FreeSWITCH 1.10.7。
目录- 拨号计划
- 媒体协商
- NAT打洞
- RTP自动调整
- local_stream流
- 主叫号码翻转
常见日志示例如下。
拨号计划
a5fe78c0-84cd-11ec-9fdf-b7e8785a7986 2022-02-03 16:45:33.074287 96.50% [INFO] mod_dialplan_xml.c:639 Processing 1000 <1000>->1234 in context defaulta5fe78c0-84cd-11ec-9fdf-b7e8785a7986 Dialplan: sofia/internal/1000@101.102.103.104 parsing [default->My Echo Test] continue=falsea5fe78c0-84cd-11ec-9fdf-b7e8785a7986 Dialplan: sofia/internal/1000@101.102.103.104 Regex (PASS) [My Echo Test] destination_number(1234) =~ /^echo|1234$/ break=on-falsea5fe78c0-84cd-11ec-9fdf-b7e8785a7986 Dialplan: sofia/internal/1000@101.102.103.104 Action answer()a5fe78c0-84cd-11ec-9fdf-b7e8785a7986 Dialplan: sofia/internal/1000@101.102.103.104 Action echo()a5fe78c0-84cd-11ec-9fdf-b7e8785a7986 2022-02-03 16:45:33.074287 96.50% [DEBUG] switch_core_state_machine.c:281 (sofia/internal/1000@101.102.103.104) State Change CS_ROUTING -> CS_EXECUTE
- 第1行,Processing说明是在处理Dialplan。
- 第2行,呼叫进入parsing(解析XML)阶段。
- 第3行,测试被叫号码(1234)是否与配置文件中的正则表达式相匹配。
- 第4行,执行配置文件中的动作answer。
- 第5行,执行配置文件中的动作echo。
- 第6行,电话从路由阶段(ROUTING)进入执行阶段(EXECUTE)。
媒体协商
75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] sofia.c:7499 Channel sofia/internal/1000@113.73.147.164:13933 entering state [ready][200]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [opus:102:48000:20:0:1]/[opus:116:48000:20:0:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5705 Audio Codec Compare [opus:116:48000:20:0:1] ++++ is saved as a match75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [opus:102:48000:20:0:1]/[G722:9:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [opus:102:48000:20:0:1]/[PCMU:0:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [opus:102:48000:20:0:1]/[PCMA:8:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[opus:116:48000:20:0:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[G722:9:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5705 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[opus:116:48000:20:0:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[G722:9:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5650 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5705 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5566 Set telephone-event payload to 105@480002022-02-26 11:30:39.166395 96.57% [DEBUG] mod_opus.c:619 Opus encoder: set bitrate to local settings [72000bps]2022-02-26 11:30:39.166395 96.57% [DEBUG] mod_opus.c:619 Opus encoder: set bitrate to local settings [72000bps]75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:3870 Set Codec sofia/internal/1000@113.73.147.164:13933 opus/48000 20 ms 960 samples 0 bits 1 channels75ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_codec.c:111 sofia/internal/1000@113.73.147.164:13933 Original read codec set to opus:11675ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5915 Set telephone-event payload to 105@4800075ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:5973 sofia/internal/1000@113.73.147.164:13933 Set 2833 dtmf send payload to 105 recv payload to 10175ac5392-96b4-11ec-9183-ab82c99341f7 2022-02-26 11:30:39.166395 96.57% [DEBUG] switch_core_media.c:8777 AUDIO RTP [sofia/internal/1000@113.73.147.164:13933] 172.26.185.25 port 27160 -> 192.168.3.101 port 7078 codec: 102 ms: 20
- Audio Codec Compare所在的行,逐一比较客户端提供的编码与服务器支持的编码。方括号中的字段依次为编码名字、载荷类型、采样频率(Hz)、打包时间间隔(ms)。++++表示匹配成功。
- Set Codec所在的行,表示媒体协商成功并设置该Channel的编码。
NAT打洞
2022-03-12 12:07:17.720313 0.00% [ERR] switch_stun.c:900 STUN Failed! [Timeout]2022-03-12 12:07:17.720367 0.00% [ERR] switch_xml.c:175 stun-set failed.2022-03-12 12:07:17.966625 0.00% [INFO] switch_stun.c:897 External ip address detected using STUN: 101.102.103.1042022-03-12 12:07:18.449279 0.00% [INFO] switch_nat.c:417 Scanning for NAT2022-03-12 12:07:18.449422 0.00% [DEBUG] switch_nat.c:170 Checking for PMP 1/52022-03-12 12:07:19.449507 0.00% [DEBUG] switch_nat.c:170 Checking for PMP 2/52022-03-12 12:07:20.449635 0.00% [DEBUG] switch_nat.c:170 Checking for PMP 3/52022-03-12 12:07:21.449807 0.00% [DEBUG] switch_nat.c:170 Checking for PMP 4/52022-03-12 12:07:22.449949 0.00% [DEBUG] switch_nat.c:170 Checking for PMP 5/52022-03-12 12:07:23.450090 0.00% [ERR] switch_nat.c:199 Error checking for PMP [general error]2022-03-12 12:07:23.450148 0.00% [DEBUG] switch_nat.c:422 Checking for UPnP2022-03-12 12:07:35.450686 0.00% [INFO] switch_nat.c:438 No PMP or UPnP NAT devices detected!
以上表示NAT打洞失败。
RTP自动调整
d813a182-9e22-11ec-8aa8-f13e5a2da8b2 2022-03-07 22:28:32.437757 96.53% [INFO] switch_rtp.c:7894 Auto Changing audio port from 10.153.210.122:7076 to 117.136.31.145:60993
收到客户端发送的RTP包后,将保存的客户端地址从SDP中的私网地址调整为RTP的公网地址,后续就可以向客户端发送RTP包。
local_stream流
EXECUTE [depth=0] sofia/internal/1000@101.102.103.104 playback(local_stream://moh)2022-04-03 15:05:00.173402 97.00% [WARNING] mod_local_stream.c:874 Unknown source moh, trying "default"2022-04-03 15:05:00.173402 97.00% [DEBUG] mod_local_stream.c:911 Opening Stream [default] 8000hz2022-04-03 15:05:00.173402 97.00% [DEBUG] switch_core_file.c:444 File moh sample rate 8000 doesn"t match requested rate 48000
主叫号码翻转
2022-03-13 20:17:28.119235 97.20% [INFO] switch_channel.c:3270 sofia/internal/1000@116.28.141.243:3875 Flipping CID from "test" <0000000000> to "Outbound Call" <1000>
-
当前焦点!FreeSWITCH学习笔记:日志
本文更新于2022-12-21,使用FreeSWITCH1 10 7。常见日志示例如下。拨号计划a5fe78c0-84cd-11ec-9fdf-b7e8785a79862022-02-03
来源: 当前焦点!FreeSWITCH学习笔记:日志
每日聚焦:官方公布长征九号重型火箭!运力150吨、2030年左右首飞
【环球快播报】太阳的“脾气”突然变了!日益活跃起来:科学家们感到紧张
每日看点!央视科普:黄河源头是巴掌大的小泉眼!反差感十足
天天快播:普通人或者门外汉该怎样入门编程?
洛谷 P5401 [CTS 2019] 珍珠 题解
红魔8 Pro拥有最震撼屏占比:边框比iPhone 14 Pro更窄
世界首富也扛不住!特斯拉被曝暂停招聘 下季度新一波裁员
真卖不动了 2022年全球电视出货量仅2.02亿台:创十年新低
当前要闻:12306出现北京直达香港高铁 网友火速围观:官方客服回应
热推荐:北京多地下雪你看到没?62条公交线路临时有变
关注:充电式加热羽绒服突然火了 又一“韭菜收割机”问世?
全球观热点:一日痛失两位院士!稀土冶金专家张国成、激光技术专家赵伊君逝世
快播:只有《流浪地球2》才适合中国观众?《阿凡达2》全球票房一览:国人贡献第二
每日短讯:不止LCD 大尺寸OLED面板也跌了
今日热文:很多人非常关心Redmi K60 卢伟冰:我再打磨会
每日讯息!今日内容 docker-compose部署项目
【热闻】《三体》《流浪地球》后 刘慈欣另三部科幻著作影视化立项
女童拿氢气球烤火突发爆燃 消防试验爆燃威力
腾讯新专利发布:人脸识别安全性稳了
化身“充电刺客”也难掩颓势!共享充电宝第一股怪兽充电一年亏损超4个亿
每日头条!20款前端特效及部分代码
别再浪费钱 这三款买完就吃灰的数码产品要避开
环球通讯!十二天线旗舰猛兽!小米万兆路由图赏
即时:数据被窃遭“天价”勒索!蔚来卢龙:不影响车辆驾乘
全球资讯:网红撒盐哥硬拉梅西合照遭网暴 网友吐槽:不礼貌、纯蹭热度
【焦点热闻】罗永浩:我很高兴得到了“亡命徒”的评价
环球速递!.NET Core如何通过认证机制访问Kafka?
今日看点:正则表达式?!的理解
环球滚动:配置Git客户端上传代码至Gitlab仓库
5-38℃智能温控:美菱踢脚线取暖器79元起大促
世界球精选!10999元!女子苹果店新买iPad无法充电后换机:更杯具了 竟无法开机
天天快资讯:离谱!我花1万多买MacBook Pro 居然送来了这种东西
暴涨300%以上!P社宣布上调阿根廷等区域游戏价格
全球焦点!你的城市在列吗?2022中国最具幸福感10大城市出炉:第一成都14连冠
CMU15-445:Lecture #01 笔记
比亚迪单周破5万、特斯拉后劲不足:2022年车市最后时刻迎“小高潮”
曾推出过两代产品!曝Redmi K系列电竞版没了
焦点!官方科普铁路新规:身高不再是儿童购票唯一标准
世界微速讯:吸金34亿元!《阿凡达2》升至全球票房榜第9 紧追《长津湖之水门桥》
今日热文:与一加11同时发布!一加Buds Pro 2真无线降噪耳机来了
资讯:一颗红心,三手准备,分别基于图片(img)/SCSS(样式)/SVG动画实现动态拉轰的点赞按钮特效
一篇文章彻底明白java中的重要概念——注解
环球新消息丨【源码透视】SpringBoot的SPI机制
快播:火山引擎 DataTester 为企业降本增效:1 个人也能成为一支 A/B 实验团队
Netty-介绍-1
天天有喜大结局是什么?天天有喜演员表
Mybatis批量插入3种方法
蜜糖三部曲是哪部电视剧?蜜糖三部曲有什么关系?
华约自主招生是什么意思?华约自主招生考试笔试经验
如何用环保袋制作衣服?用环保袋制作衣服的方法有哪些?
全球资讯:青龙面板之淘宝
当前热点-彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-JWT和中间件(Middleware)的使用EP07
全球资讯:数智赋能:透过低代码看企业如何实现数智转型
速读:基于 Dubbo Admin 实现流量灰度
女医明妃传原型是谁?女医明妃传演员表
冒险岛怎么删除角色?冒险岛怎么提升面板?
高考穿什么衣服寓意好?高考穿什么衣服吉利?
红海行动是根据哪个真实事件改编的?红海行动真实事件原型
女娲传说之灵珠大结局是什么?女娲传说之灵珠演员表介绍
福州一中地址在哪里?福州一中录取分数线2022
Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件
世界视讯!Cpp Primer:Sec 4, 5, 6
【当前独家】项目管理工具飞项傍身,居家办公效率“快人一步”
要闻:redis—安装以及可视化
还转投N卡阵营吗?国内AMD RX7900 XT货源开始变多 7599元起
最新资讯:本田真爱粉狂喜 全新思域两厢版上市:手动挡卖到16万
三只松鼠年货坚果礼盒大促:109立减60元 49包邮到手
高分天气应用Dark Sky即将关闭:苹果呼吁用户使用自带天气
天天新资讯:谷爱凌再创一新世界纪录:反脚1260板尾抓板女子世界第一
管理经验
环球速看:程序员面试找替身 “作弊” 入职,结果大快人心。。。
影响力无敌!梅西夺冠帖点赞量成Instagram史上第一:球衣被抢光
最纯净的国产手机系统!博主实测努比亚Z50系统广告默认关闭:世界清净了
环球观焦点:当AI作画入侵鬼畜区
全球时讯:不适合中国观众 只有《流浪地球2》?出品方:《阿凡达2》没理由不引进
质感绝了!一加11海外官宣:2月7日登场
【环球新要闻】SSD白菜价先别下单:有猫腻
世界动态:使用brew安装历史版本的几种方式
当前快讯:第一百一十六篇: JavaScript理解对象
世界微资讯!Python参数解析器configparser
民间大神用虚幻5自制《原神》 :这视觉效果爱了
【环球报资讯】曾经缔造玛雅文明!为什么玉米的产量世界第一?
深扒《阿凡达2》背后的故事:才是真的“细思恐极”!
【全球快播报】蔚来CEO李斌回应数据泄露问题 绝不会与不法行为妥协
全球热推荐:我去大疆新总部逛了逛:评测了有史以来最大的“产品”
焦点速递!Python unittest+ddt+openpyxl接口自动化
今日热讯:MAUI新生4.4-笔刷Brush
每日焦点!梅西晒怀抱大力神杯入睡照!淘宝同款奖杯被抢光
速讯:python + selenium实现gitlab全文搜索
热资讯!Codeforces 1763 F Edge Queries 题解
天天视讯!如何使用Yum History查找已安装或已删除的软件包信息
天天新消息丨混合场景
当前热议!神似梅西男子成网红 被民众围堵合影:这也太像了
分析师称《阿凡达2》难以回本:卡梅隆标准定太高了
2199元 掌阅Smart Air Pro电纸书上架:8寸大屏、300PPI显示
前端工程化Vue-cli
天天微头条丨Python unittest数据处理ddt
前端CSS Flex布局8大重难点知识,收藏起来吧
世界新消息丨django10 分页器与Form组件