2

我在发送短信时收到此错误:gammu.ERR_GETTING_SMSC: {'Text': u'Failed to get SMSC number from phone.', 'Code': 69, 'Where': 'SendSMS'}

这是我使用的代码

import gammu

sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()

message = {
    'Text': 'python-gammu testing message', 
    'SMSC': {'Location': 1},
    'Number': '+###############',
}

sm.SendSMS(message)
4

1 回答 1

3

很可能 SIM 卡上没有设置 SMSC。您可以使用 gammu 验证这一点:

gammu getsmsc 1

要将其存储在 SIM 卡上,您可以执行以下操作:

gammu setsmsc 1 "+4208001234567"
于 2015-10-29T12:01:52.287 回答