python-gammu 发送短信时出现错误(无法从 phone 获取 SMSC 号码)
Error( Failed to get SMSC number from phone) in python-gammu when sending sms
我在发送短信时遇到这个错误:
gammu.ERR_GETTING_SMSC: {'Text': u'无法从 phone 获取 SMSC 号码', '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)
很可能是SIM卡上没有设置SMSC。您可以使用 gammu 验证这一点:
gammu getsmsc 1
要将其存储在 SIM 卡上,您可以这样做:
gammu setsmsc 1 "+4208001234567"
我在发送短信时遇到这个错误: gammu.ERR_GETTING_SMSC: {'Text': u'无法从 phone 获取 SMSC 号码', '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)
很可能是SIM卡上没有设置SMSC。您可以使用 gammu 验证这一点:
gammu getsmsc 1
要将其存储在 SIM 卡上,您可以这样做:
gammu setsmsc 1 "+4208001234567"