GSM 模块录音 AT 命令详解
GSM 无线通信模块
GSM 模块录音
AT 命令详解
GSM 模块录音 AT 命令详解_V3.2
上海移远通信技术有限公司 -0-
GSM 模块录音 AT 命令详解
文档标题
GSM 模块录音 AT 命令详解
版本
日期
状态
3.2
2015-05-08
发布
文档受控号
GSM 模块录音 AT 命令详解_V3.2
前言
移远公司提供该文档内容用以支持其客户的产品设计。客户须按照文档中提供的规范,参数
来设计其产品。由于客户操作不当而造成的人身伤害或财产损失,本公司不承担任何责任。
在未声明前,移远公司有权对该文档规范进行更新。
版权申明
本文档手册版权属于移远公司,任何人未经我公司复制转载该文档将承担法律责任。
版权所有 ©上海移远通信技术有限公司 2015,保留一切权利。
Copyright © Quectel Wireless Solutions Co., Ltd. 2015
上海移远通信技术有限公司 -1-
Quectel Confidential
GSM 模块录音 AT 命令详解
目录
目录 .................................................................................................................................................. 2
表格索引........................................................................................................................................... 3
0. 修改记录....................................................................................................................................... 4
1. 简介.............................................................................................................................................. 5
2. 录音命令....................................................................................................................................... 6
2.1. AT+QAUDRD 录音命令 ................................................................................................... 6
2.2. 支持的录音格式 ................................................................................................................ 7
2.3. 状态报告 ............................................................................................................................ 7
2.4. 错误值说明 ........................................................................................................................ 7
2.5. 录音注意事项 .................................................................................................................... 8
2.6. 录音操作举例 .................................................................................................................... 8
2.6.1. 测试模式,打印语法 .............................................................................................. 8
2.6.2. 读模式,查看当前是否在录音中 .......................................................................... 9
2.6.3. 写模式,开始或停止录音 ...................................................................................... 9
3. 音频播放..................................................................................................................................... 11
3.1. AT+QAUDPLAY 播放音频文件...................................................................................... 11
3.2. AT+QAUDSTOP 停止播放音频文件 .............................................................................. 12
3.3. 状态报告 .......................................................................................................................... 12
3.4. 音频播放举例 .................................................................................................................. 12
上海移远通信技术有限公司 -2-
Quectel Confidential
GSM 模块录音 AT 命令详解
表格索引
表 1:AT+QAUDRD FORMAT 取值 .................................................................................................... 7
表 2:+QAUDRIND CODE ................................................................................................................... 7
表 3:AT+QAUDRD 错误列表 ............................................................................................................ 8
表 4:+QAUDPIND CODE ................................................................................................................. 12
上海移远通信技术有限公司 -3-
Quectel Confidential
GSM 模块录音 AT 命令详解
0. 修改记录
版本
日期
3.0
3.1
3.2
2012-01-12
2012-07-31
2015-05-08
作者
张涛
张涛
张涛
修改内容记录
初始版本
增加主动状态上报的数值说明,修正语法、
格式错误。
增加适用模块说明
上海移远通信技术有限公司 -4-
Quectel Confidential
GSM 模块录音 AT 命令详解
1. 简介
该文档主要描述Quectel GSM模块如何录音,如何播放录制的文件,包括AT命令的格式
描述,操作步骤和注意事项。
本文档适用于Quectel M10,M26,M35,GC65-E和M50模块。
上海移远通信技术有限公司 -5-
Quectel Confidential
GSM 模块录音 AT 命令详解
2. 录音命令
2.1. AT+QAUDRD 录音命令
语法
命令
AT+QAUDRD=?
响应
响应
+QAUDRD: (0,1),”filename”[,format]
OK
响应
+QAUDRD:
OK
响应
AT+QAUDRD?
AT+QAUDRD=
[,”filename”>[,]]
OK/ERROR
If error is related to ME functionality:
+CME ERROR:
参数
0
未进行录音
正在进行录音
1
0 停止录音
1 开始录音
filename 存储录音的文件名 ,参考备注 1 和备注 2
format 录音编码格式 ,参考备注 3
error code 错误号请参考表 3 AT+QAUDRD 错误列表
“filename”
备注:
1. :存储录音的文件名 ,字符串类型(必须包括在引号之内),文件后缀名任
意。如果需要将文件存储在 SD 卡中,需在文件名前添加 “SD:” 前缀。如:“Example.wav”
“Directory\\Example.wav” “SD: Example.amr” “SD:Directory\\Example.amr”;
2. 当没有输入参数时,文件后缀名决定录音格式。对于“.amr ”后缀名的文件采用
amr 编码格式; 对于“.wav” 后缀名的文件,通话状态下采用 ADPCM 编码格式,非通话
状态采用 WAV_PCM16 编码格式;
3. : 当文件后缀名是“amr”, 只支持 3(AMR),当文件后缀名是“ .wav”,
支持 13(PCM 16 bit), 14(a law), 15(ulaw),16(ADPCM), 任意其它后缀名时
参数必须指定。请参考表 1 AT+QAUDRD format 取值列表。
上海移远通信技术有限公司 -6-
Quectel Confidential
GSM 模块录音 AT 命令详解
2.2. 支持的录音格式
表 1:AT+QAUDRD format 取值
format 取值 编码方式
采样频率
采样位数
编 码 位 数
位速
(bit)
(bit)
(kbps)
文件大小
16
16
16
16
16
16
8
8
4
128
64
64
32
1 分钟约 40.8KB
文件大小(Byte) =
(采样频率(HZ) × 编
码位数(bit) × 声
道) × 时间(秒) /
8(bit)
3
13
14
amr
WAV_PCM16
WAV_ALAW
15
WAV_ULAW
8KHZ
16
WAV_ ADPCM
2.3. 状态报告
以下情况录音会被强制停止:
1. 非通话状态下开始录音:在接通来电时,或者去电 CALL 时,正在进行的录音会被强制
停止。
2. 通话状态下开始录音:挂断电话时,正在进行的录音会被强制停止。
以上情况,录音被强制停止后,均会向 UART 发送状态报告:+QAUDRIND:
0,
表 2:+QAUDRIND code
Code 值
意义
此值保留以后使用(达到录音时限/长度限制)
异常错误
磁盘满
被其他音频任务终止
没有找到磁盘
0
1
3
6
10
2.4. 错误值说明
AT+QAUDRD 执行中有错误时,上报+CME ERROR: ,下表是错误号的说明。
上海移远通信技术有限公司 -7-
Quectel Confidential