You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FreeSWITCH v1.10.12+Erlang25下mod_erlang_event接听来电失败求助

FreeSWITCH v1.10.12中mod_erlang_event接听来电的Erlang代码适配问题

我需要确认以下Erlang代码是否仍适用于在FreeSWITCH v1.10.12中通过mod_erlang_event接听来电:

{ meaningless_atom     % 可以是任意值,仅为语法要求
, 'freeswitch@server'  % FreeSWITCH Erlang C节点名称
}
!
{ sendmsg
, Call_UUID
, [ { "call-command",     "execute" }
  , { "execute-app-name", "answer"  }
  , { "execute-app-arg",  []        }
  , { "event-lock",       "true"    }
% , { "Event-UUID" ,      UUID      } % 可选
}

此前在Debian 11服务器、FreeSWITCH v1.10.1搭配Erlang 22的环境中,上述代码可正常工作;但在FreeSWITCH v1.10.12搭配Erlang 25的环境下却无法正常运行。

新环境中,FreeSWITCH可在来电时启动Erlang节点(出站模式),并能处理初始事件,但发送上述接听命令后通话随即断开。FreeSWITCH日志显示错误:[ERR] ... listener exit: status=-1, erl_errno=0 errno=22,目前无法确定是FreeSWITCH还是Erlang应用崩溃导致通话断开。

由于我是2020年最后一位更新相关FreeSWITCH文档的人员,且文档已迁移平台、无社区PR合并,无法通过文档解决该问题,涉及的模块包括mod_erlang_event和mod_event_socket。

另外,我还想了解mod_commands中的uuid_answer与sendmsg命令的关系,比如二者是否存在同步/异步的差异。

内容的提问来源于stack exchange,提问作者toraritte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:37:04