发送短信时python gammu中出现错误(无法从手机获取SMSC号码)

发送短信时python gammu中出现错误(无法从手机获取SMSC号码),sms,gammu,Sms,Gammu,我在发送短信时遇到以下错误: gammu.ERR_GETTING_SMSC:{'Text':u'无法从手机获取SMSC号码','Code':69,'其中':'SendSMS'} 这是我使用的代码 import gammu sm = gammu.StateMachine() sm.ReadConfig() sm.Init() message = { 'Text': 'python-gammu testing message', 'SMSC': {'Location': 1},

我在发送短信时遇到以下错误: gammu.ERR_GETTING_SMSC:{'Text':u'无法从手机获取SMSC号码','Code':69,'其中':'SendSMS'}

这是我使用的代码

import gammu

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

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

sm.SendSMS(message)

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

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

gammu setsmsc 1 "+4208001234567"

您也可以共享调试日志吗?很可能手机/SIM卡中没有设置SMSC号码。我想是的,因为当我尝试在SMSC上手动添加号码时,它工作正常。您能否发送一个关于如何在SIM卡中设置SMSC的链接?