拨打内置的 APP 看现象缩小定位范围,如echo(9196)、playback(9664) 通过uuid_debug_media <uuid> both on打开媒体调试开关(uuid 通过 show channels 查看) 通过console loglevel debug打开 FSdebug日志,检查消息的到达 检查日志中挂机原因(Hangup Cause),一般CALL_REJECTED表示呼叫拒绝,可能是认证错误,USER_NOT_REGI...
SWITCH_ADD_APP(app_interface, "mediabugwebsocket_stop" , "mediabugwebsocket", "mediabugwebsocket", mediabugudp_stop_function , "", SAF_NONE); // register API SWITCH_ADD_API(api_interface,"uuid_mediabugwebsocket_start","uuid_mediabugwebsocket_start",uuid_mediabugwebsocket_start,MEDIABUGWEBSOCK...
t: m:media媒体 64030端口号 RTP/AVP RTP传输 8000频率 a:解释media消息8)show channels显示当前通话 这个uuid唯一标志了该channelinbourd表示呼入 Rread,表示收媒体 Wwrite,表示发媒体 b=172表示160 + 12 字节数 两个IP和端口号,表示本端和目标端的地址 pt=8pcma编码压缩 ts 时间戳,不是真正意义上的时间戳...
freeswitch使用media bug来实现旁路输出媒体,在录音、监听、ASR、信号检测等等场景都使用到它。 我们看一下switch_core_media_bug_add 用来添加一个bug, freeswitch eavesdrop 源码中是如何使用的呢? if (switch_core_media_bug_add(tsession, "eavesdrop", uuid, eavesdrop_callback, ep, 0, read_flags | wri...
uuid_debug_media可以调试媒体流。 直接使用 originate 去调试会阻塞命令行,另开一个fs_cli然后 uuid_kill 掉这个channel才能终止。而使用bgapi去调用originate则会另开一个线程,就不会阻塞了。 还可以在fs_cli里直接打开抓包,看sip包: freeswitch> sofia profile internal siptrace on ...
首先,利用uuid_debug_media可以深入检查媒体流,但直接使用originate可能导致命令行阻塞,此时应通过fs_cli和uuid_kill来控制。bgapi则提供了非阻塞的调用方式。开启抓包以监视SIP通信,可以通过sofia profile internal siptrace on和global siptrace on/off进行操作,同时,调整日志级别如sofia loglevel all ...
每个Session都一一对应着一个Channel(通道,又称信道),Channel是一个UA间通信的实体,相当于FreeSWITCH的一条腿(leg),每个Channel都用一个唯一的UUID来标识,称为Channel UUID。另外,Channel上可以绑定一些呼叫参数,称为Channel Variable(通道变量)。Channel中可能包含媒体(音频或视频流),也可能不包含。
CHANNEL_UUID:与通道的唯一标识符相关的事件,可能在需要跟踪特定通道时有用。 三、技术相关事件 API:与 FreeSWITCH 的 API 调用相关的事件,用于监控外部对系统的 API 操作。 LOG:日志相关事件,可能在系统记录重要信息时触发,用于跟踪系统活动。 INBOUND_CHAN:入站通道事件,当有外部呼叫进入系统时产生。
uuid_debug_media CHANNELUUID read|write|both|vread|vwrite|vboth on|off:打开/关闭指定通话Channel的媒体流调试信息。read为收,write为发,both为收发,v开头为可打印视频媒体流。每行输出包括以下信息:R或W表示收或发,呼叫字符串,b=表示RTP包大小(含包头),本地IP和端口,远端IP和端口,pt=表示载荷类型,ts=表...
Name: freeswitch_uuid_media.log Type: application/octet-stream Size: 911803 bytes Desc: freeswitch_uuid_media.log Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20121115/200a2d22/attachment-0002.obj --- next part --- A non-text attachment was scrubbed...