移远官网

4g模组录音到缓冲区问题

各位大佬,我在找一个可以拨打电话,同时录音到一个缓冲区而非文件,同时从另外一个缓冲区读数据放音给对端,这样的模组。我在移远官网上看各个4g模组的at指令手册,例如EC20,可是没找到有类似功能的模组,请问哪款模组支持这样的模式,大概用哪个指令可以实现?谢谢

EC20 的AT指令有介绍,aduio commands

你好,我在用EC20,目前aduio commands相关文档只看到录音到文件和放音到文件里,目前了解到UAC模式可以实现录音功能,请问EC20是否是所有硬件版本和固件版本都可以开启UAC模式?

AT指令是录制到文件里面,UAC的不确定是否都支持,选型请联系下线下销售,如果没有联系方式通过官方天猫旗舰店咨询获取。

好的谢谢您的回复。您看下面的返回结果,是否代表这块板子不支持UAC?
+QCFG: “usbcfg”,0x2C7C,0x0125,1,1,1,1,1,0,0
OK

AT+QCFG=“USBCFG”,0x2C7C,0x0125,1,1,1,1,1,1,1
OK

AT+QCFG=“USBCFG”
+QCFG: “usbcfg”,0x2C7C,0x0125,1,1,1,1,1,0,1
OK

AT+QPCMV?
+QPCMV: 1,0

AT+QPCMV=1,2
ERROR

AT+QPCMV=1,1
ERROR

AT+QPCMV=1,0
OK

对了,我的型号是
Quectel
EC20F
Revision: EC20CEHDLGR06A09M1G

最后一个1是UAC, 设置完了之后,重启一下模组,看看电脑设备管理器是不是多了一个声卡设备

启用/禁用 UAC 功能
1 启用
0 禁用

配置 PCM 数据传输的端口或者声卡 0 USB NMEA 模式,LTE Standard 模块不支持此模式。 1 Debug UART 模式,波特率为 230400bps,LTE Standard 模块不支持此模式。 2 UAC 模式,将 LTE Standard 模块作为 USB 声卡使用。

最后一个是2吧?

我说的是AT+QCFG=“usbcfg” 最后一个是1 ,打开UAC, 然后需要重启下

(帖子已被作者删除)

你好,按照您建议,我做了操作,可是还是没有声卡设备。
操作过程如下:
AT+QCFG=“USBCFG”,0x2C7C,0x0125,1,1,1,1,1,1,1;
OK
AT+QCFG=“USBCFG”,0x2C7C,0x0125,1,1,1,1,1,1,1
OK
之后,使用reboot指令重新启动操作系统。再查看设备:
[root@asterisk ~]# ll /dev/ttyUSB*
crw-rw----. 1 root dialout 188, 0 Jan 1 1970 /dev/ttyUSB0
crw-rw----. 1 root dialout 188, 1 Jan 1 1970 /dev/ttyUSB1
crw-rw----. 1 root dialout 188, 2 Jan 1 1970 /dev/ttyUSB2
crw-rw----. 1 root dialout 188, 3 Jan 1 1970 /dev/ttyUSB3
还是没有ttyUSB4,于是再进入查看指令是否成功
AT+QCFG=“USBCFG”
+QCFG: “usbcfg”,0x2C7C,0x0125,1,1,1,1,1,1,1

OK
请问哪里出了问题?