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

Linux下使用Gammu拨打自定义MP3语音呼叫及替代方案咨询

Gammu功能支持说明

Gammu本身仅支持控制GSM/4G模组完成基础的语音呼叫发起、挂断操作,原生不支持通话过程中的音频流注入能力,无法直接实现对方接通后自动播放自定义MP3音频的需求。如果强行基于Gammu实现,需要额外对接声卡通道、自行开发呼叫状态监听逻辑,配置繁琐且兼容性极差,不推荐采用该方案。

可覆盖需求的替代方案

以下方案可同时满足发送短信、拨打语音呼叫并在接通后播放指定MP3的需求:

方案1:Gnokii + Asterisk 组合(稳定性高,适合生产环境)

  • 短信能力:Gnokii对GSM模组的短信控制能力与Gammu相当,支持所有兼容AT指令的2G/3G/4G模组,可实现普通短信、长短信、彩信的收发操作
  • 语音呼叫能力:搭配Asterisk软交换框架,可直接在拨号计划中配置呼叫接通后的MP3播放逻辑,同时还支持自定义按键交互、通话录音等扩展功能,无需手动处理底层音频流对接

方案2:ModemManager + 自定义脚本(轻量化,适合个人使用)

  • 通过ModemManager的DBus接口即可控制模组发起呼叫、实时监听呼叫状态
  • 监听到呼叫接通事件后,调用ffmpeg或aplay将MP3音频输出到模组对应的音频设备即可完成放音,同时也可以直接通过AT指令调用短信发送能力

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 18:54:09