Gammu-smsd - 无法发送短信,获取安全状态时出错:未知错误。 (未知[27])

问题描述 投票:0回答:1

我有 Gammu 版本 1.42.0,我可以使用此命令成功发送短信:

回显“测试”| gammu --sendsms 文本“+40740....”

这个配置文件:

[gammu]
port = /dev/ttyUSB1
model =
connection = at19200
synchronizetime = yes
logfile = /var/log/gammu.log
logformat = textall
use_locking =
gammuloc =

但我无法使用 gamu-smsd 发送短信。我有这个配置文件:

root@postgresqlsiuiextra:~# cat /etc/gammu-smsdrc
[gammu]
port = /dev/ttyUSB1
model =
connection = at19200
synchronizetime = yes
logfile = /var/log/gammu.log
logformat = textall
use_locking =
gammuloc =

[smsd]
logfile = syslog
debuglevel = 255
service = sql
driver = native_pgsql
Host = 192.168.0.191:5434
User = sms
Password = ****
Database = siui_extra
CheckSecurity = 0 // line to disable checking the security of the phone, there was an error here
receive = False // line to disable the incoming SMS, there was a problem with them
hangupcalls = 1 // line to disable the incoming SMS, there was a problem with them

# Paths where messages are stored
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/

我像这样启动,但出现以下错误:

root@postgresqlsiuiextra:/etc# gammu-smsd -c /etc/gammu-smsdrc
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status
gammu-smsd[14974]: Error getting security status: Unknown error. (UNKNOWN[27])
gammu-smsd[14974]: You might want to set CheckSecurity = 0 to avoid checking security status

在 /var/log/syslog 中,由于调试信息,我有很多日志,它是这样开始的:

Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Using SQL service
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Configuring Gammu SMSD...
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: SHM token: 0x1020733 (16910131)
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Warning: No PIN code in /etc/gammu-smsdrc file
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: CommTimeout=30, SendTimeout=30, ReceiveFrequency=15, ResetFrequency=0, HardResetFrequency=0
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: checks: CheckSecurity=1, CheckBattery=1, CheckSignal=1, CheckNetwork=1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: mode: Send=1, Receive=1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: deliveryreport = no
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: phoneid =
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Connected to database: siui_extra on 192.168.0.191. Server version: 140010 Protocol: 3
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM gammu  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM inbox  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM sentitems  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM outbox  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM outbox_multipart  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT  * FROM phones  LIMIT 1
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Execute SQL: SELECT "Version" FROM gammu
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Database structures version: 17, SMSD current version: 17
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Connected to Database native_pgsql: siui_extra on 192.168.0.191
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Created POSIX RW shared memory at 0x7f6d602b7000
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: Starting phone communication...
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Gammu            - 1.42.0]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Connection       - "at19200"]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Connection index - 0]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Model type       - ""]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Device           - "/dev/ttyUSB1"]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Running on       - Linux, kernel 5.15.0-94-generic (#104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024)]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: Serial device: DTR is down, RTS is down, CAR is down, CTS is down
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: Setting DTR failed, disabling setting of DTR/RTS signals.
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: Setting RTS failed, disabling setting of DTR/RTS signals.
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Module           - "auto"]
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: Escaping SMS mode
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x02/2
Feb 13 09:14:47 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1B |0D                                                          ..
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: Sending simple AT command to wake up some devices
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x03/3
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|0D                                                      AT.
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT"
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "OK"
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x09/9
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|0D |0D |0A |4FO|4BK|0D |0A                              AT...OK..
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: Enabling echo
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x05/5
Feb 13 09:14:48 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|45E|311|0D                                              ATE1.
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "ATE1"
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "OK"
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x0B/11
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|45E|311|0D |0D |0A |4FO|4BK|0D |0A                      ATE1...OK..
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: Trying Motorola mode switch
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0A/10
Feb 13 09:14:49 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D                          AT+MODE=2.

然后这样结束:

Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D |0D |0A |2B+|43C|4DM|45E AT+MODE=2...+CME
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 20 |45E|52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A               ERROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Seems not to be supported
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Enabling CME errors
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0A/10
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D                          AT+CMEE=1.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CMEE=1"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x10/16
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D |0D |0A |4FO|4BK|0D |0A  AT+CMEE=1...OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x09/9
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D                              AT+CSCS?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CSCS?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CSCS: "HEX""
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 3 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x1F/31
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D |0D |0A |2B+|43C|53S|43C|53S AT+CSCS?...+CSCS
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 3A:|20 |22"|48H|45E|58X|22"|0D |0A |0D |0A |4FO|4BK|0D |0A      : "HEX"....OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0A/10
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D                          AT+CSCS=?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CSCS=?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CSCS: ("IRA", "GSM", "HEX", "PCCP437", "8859-1", "UCS2", "UCS2_0X81")"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 3 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x5A/90
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D |0D |0A |2B+|43C|53S|43C AT+CSCS=?...+CSC
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 53S|3A:|20 |28(|22"|49I|52R|41A|22"|2C,|20 |22"|47G|53S|4DM|22" S: ("IRA", "GSM"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2C,|20 |22"|48H|45E|58X|22"|2C,|20 |22"|50P|43C|43C|50P|344|333 , "HEX", "PCCP43
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 377|22"|2C,|20 |22"|388|388|355|399|2D-|311|22"|2C,|20 |22"|55U 7", "8859-1", "U
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 43C|53S|322|22"|2C,|20 |22"|55U|43C|53S|322|5F_|300|58X|388|311 CS2", "UCS2_0X81
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 22"|29)|0D |0A |0D |0A |4FO|4BK|0D |0A                          ")....OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Chosen HEX as normal charset
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Chosen UCS2 as unicode charset
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x08/8
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|47G|4DM|49I|0D                                  AT+CGMI.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CGMI"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CME ERROR: 100"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: +CME ERROR: 100
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 6
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x1B/27
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|47G|4DM|49I|0D |0D |0A |2B+|43C|4DM|45E|20 |45E AT+CGMI...+CME E
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A                      RROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x05/5
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|49I|333|0D                                              ATI3.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "ATI3"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "MTK2"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 3 "PISCES.11.02.11.p1"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 4 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x27/39
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|49I|333|0D |0D |0A |4DM|54T|4BK|322|0D |0A |50P|49I|53S ATI3...MTK2..PIS
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 43C|45E|53S|2E.|311|311|2E.|300|322|2E.|311|311|2E.|70p|311|0D  CES.11.02.11.p1.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 0A |0D |0A |4FO|4BK|0D |0A                                      ...OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Manufacturer info received
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Manufacturer: MTK2]
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking for OBEX support
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0B/11
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D                      AT+CPROT=?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CPROT=?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CME ERROR: 100"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: +CME ERROR: 100
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 6
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x1E/30
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D |0D |0A |2B+|43C|4DM AT+CPROT=?...+CM
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 45E|20 |45E|52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A          E ERROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking for SYNCML/OBEX support
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0C/12
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D                  AT+SYNCML=?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+SYNCML=?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CME ERROR: 100"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: +CME ERROR: 100
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 6
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x1F/31
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D |0D |0A |2B+|43C AT+SYNCML=?...+C
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 4DM|45E|20 |45E|52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A      ME ERROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0D/13
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D              AT$TSSPCSW=?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT$TSSPCSW=?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CME ERROR: 100"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: +CME ERROR: 100
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 6
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x20/32
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D |0D |0A |2B+ AT$TSSPCSW=?...+
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 43C|4DM|45E|20 |45E|52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A  CME ERROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0A/10
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|48H|55U|50P|3D=|3F?|0D                          AT+CHUP=?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CHUP=?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x10/16
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|48H|55U|50P|3D=|3F?|0D |0D |0A |4FO|4BK|0D |0A  AT+CHUP=?...OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Setting date & time
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x1F/31
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|43C|4CL|4BK|3D=|22"|322|344|2F/|300|322|2F/|311 AT+CCLK="24/02/1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 333|2C,|300|399|3A:|311|355|3A:|322|399|2B+|300|322|22"|0D      3,09:15:29+02".
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CCLK="24/02/13,09:15:29+02""
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "ERROR"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: ERROR
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 3
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x28/40
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|43C|4CL|4BK|3D=|22"|322|344|2F/|300|322|2F/|311 AT+CCLK="24/02/1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 333|2C,|300|399|3A:|311|355|3A:|322|399|2B+|300|322|22"|0D |0D  3,09:15:29+02"..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 0A |45E|52R|52R|4FO|52R|0D |0A                                  .ERROR..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Getting firmware versions
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x08/8
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|47G|4DM|52R|0D                                  AT+CGMR.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CGMR"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CGMR: PISCES.11.02.11.p1, 2020/03/04 12:13"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 3 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x3D/61
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|47G|4DM|52R|0D |0D |0A |2B+|43C|47G|4DM|52R|3A: AT+CGMR...+CGMR:
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 20 |50P|49I|53S|43C|45E|53S|2E.|311|311|2E.|300|322|2E.|311|311  PISCES.11.02.11
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2E.|70p|311|2C,|20 |322|300|322|300|2F/|300|333|2F/|300|344|20  .p1, 2020/03/04
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 311|322|3A:|311|333|0D |0A |0D |0A |4FO|4BK|0D |0A              12:13....OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Received firmware version: "PISCES.11.02.11.p1, 2020/03/04 12:13"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Number version is "0.110211"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Firmware version - "PISCES.11.02.11.p1, 2020/03/04 12:13"]
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Set AT phone power on
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x0A/10
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|46F|55U|4EN|3D=|311|0D                          AT+CFUN=1.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CFUN=1"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "OK"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: OK
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 1
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x10/16
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|46F|55U|4EN|3D=|311|0D |0D |0A |4FO|4BK|0D |0A  AT+CFUN=1...OK..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Connected]
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Entering GSM_GetSecurityStatus
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Getting security code status
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: SENDING frame type 0x00/length 0x09/9
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|50P|49I|4EN|3F?|0D                              AT+CPIN?.
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 1 "AT+CPIN?"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 2 "+CME ERROR: 100"
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: Checking line: +CME ERROR: 100
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: AT reply state: 6
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: RECEIVED frame type 0x00/length 0x1C/28
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 41A|54T|2B+|43C|50P|49I|4EN|3F?|0D |0D |0A |2B+|43C|4DM|45E|20  AT+CPIN?...+CME
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: 45E|52R|52R|4FO|52R|3A:|20 |311|300|300|0D |0A                  ERROR: 100..
Feb 13 09:15:29 postgresqlsiuiextra gammu-smsd[15026]: gammu: CME Error 100: "unknown"
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: gammu: GSM_GetSecurityStatus failed with error UNKNOWN[27]: Unknown error.
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: gammu: Leaving GSM_GetSecurityStatus
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: Error getting security status: Unknown error. (UNKNOWN[27])
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: You might want to set CheckSecurity = 0 to avoid checking security status
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: Already hit 2 errors
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: Terminating communication: No error. (NONE[1])
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Terminating]
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: gammu: [Closing]
Feb 13 09:15:30 postgresqlsiuiextra gammu-smsd[15026]: Going to 30 seconds sleep because of too many connection errors

我不需要接收短信,我只需要发送它们。

gammu识别的输出:

root@postgresqlsiuiextra:~# gammu identify
Device               : /dev/ttyUSB1
Manufacturer         : MTK2
Model                : MTK2 (MTK2)
Firmware             : PISCES.11.02.11.p1, 2020/03/04 12:13
SIM IMSI             : 226101201415218

这款手机是“诺基亚 5310 (2020)”,我使用它是因为这是我购买的第二部手机,并且第一部手机在 Gammu 上使用相同版本。我尝试将 SIM 卡从一部手机移至另一部手机,但两部手机在新服务器上均出现故障。

我只是不明白为什么我可以从命令行发送短信,但我无法从 gammu-smsd 发送它们,我猜 gammu-smsd 使用了一些扩展功能,但它失败了......但我尝试禁用除使用这些行发送短信:

 CheckSecurity = 0 // line to disable checking the security of the phone, there was an error here
    receive = False // line to disable the incoming SMS, there was a problem with them
    hangupcalls = 1 // line to disable the incoming SMS, there was a problem with them
    

但 gammu 似乎忽略了它们。

我直接从 SQL 注入 SMS,如下所示:

插入 smsd.outbox (“DestinationNumber”、“TextDecoded”、“CreatorID”、“编码”) 值 ('40740863629','CAS测试','1','默认_无_压缩');

我已经用了一整天的 Chat GPT 但没有成功,所以我就在这里。 :)

稍后编辑我删除了SIM PIN,问题是一样的。

sms gammu
1个回答
0
投票

我在下载Gammu源代码后发现问题...其实很简单,这几行:

CheckSecurity = 0 // line to disable checking the security of the phone, there was an error here
receive = False // line to disable the incoming SMS, there was a problem with them
hangupcalls = 1 // line to disable the incoming SMS, there was a problem with them

Gammu 无法正确读取,因为 Gammu 配置文件不支持注释。因此,对于我最初的手机从一开始就可以工作,我没有任何评论,但在看到它工作后,我想写一些文档,以免忘记我所做的事情。 :) 但在文档中我添加了一些评论...

© www.soinside.com 2019 - 2024. All rights reserved.