首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gammu未收到Teltonika TRM250 / Quectel BG96短讯递送报告

gammu未收到Teltonika TRM250 / Quectel BG96短讯递送报告
EN

Stack Overflow用户
提问于 2021-12-01 22:27:54
回答 1查看 176关注 0票数 0

我有一个Teltonika TRM250 USB蜂窝调制解调器连接到Linux计算机上,运行gammu 1.42。短信发送和接收工作正常,但我不能让短信发送报告工作。我已经在我的配置文件中设置了DeliveryReport =登录,发送的项目具有"DeliveryOK“状态,甚至我的Telco也确认它们看到了请求的交付报告。

但是,在发送SMS后,日志中没有任何表示接收到任何信息。

我应该如何进行调试?

我怀疑调制解调器可能需要一些额外的初始化命令,但没有找到任何东西。据我所知,这基本上是一个带有USB串行转换器的Quectel BG96,下面是AT命令手册:https://wiki.teltonika-networks.com/wikibase/images/4/48/Quectel_BG96_AT_Commands_Manual_V2.3.pdf

我的配置文件:

代码语言:javascript
复制
[gammu]
device = /dev/ttyUSB2
connection = at115200
synchronizetime = no
logformat = nothing

[smsd]
Service = sql
Driver = native_mysql
LogFile = syslog
DebugLevel = 255
DeliveryReport = log 
SMSC = +xxxxxx
StatusFrequency = 300
ReceiveFrequency = 60
User = xxx
Password = xxx
Host = localhost
Database = xxx
EN

回答 1

Stack Overflow用户

发布于 2022-02-23 18:54:00

似乎TRM250只是不支持交付报告(尽管Teltonika还没有证实这一点)。在将固件升级到BG96MAR02A07M1G_01.007.01.007和RMA之后,没有结果的调制解调器,我交换了TRM240 (固件EC21ECGAR06A04M1G_01.004.01.004),它是基于不同的芯片(Quectel EC21)和工作。

以下是以文本模式发送SMS和请求传递报告的AT命令(由Teltonika提供):

代码语言:javascript
复制
AT+CNMI=2,1,2,1,0                                                                                           
OK
AT+CSMP=49,167,0,0 
OK
AT+CMGF=1
OK
AT+CMGS="+xxxxxxxxx"
> testtest
> 
+CMGS: 72

OK

+CDS: 6,72,"+xxxxxxxxx",145,"22/02/23,18:11:00+08","22/02/23,18:11:00+08",0

+CDS行是在TRM240上正确接收的报告,但在TRM250上则没有。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70192047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档