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

标签 sms gammu

我在发送短信时遇到此错误: gammu.ERR_GETTING_SMSC: {'Text': u'无法从手机获取 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"

关于sms - 发送短信时 python-gammu 中出现错误(无法从手机获取 SMSC 号码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33359128/

相关文章:

android - 向应用程序发送文本(不是特定的电话号码)

java - 基于 ContentObserver 的应用程序的短信记录器 : how to create AndroidManifest. xml

ios - 在 iOS SDK 中使用短信/彩信发送附件

android - 是否有所有 Android 手机制造商的所有股票消息应用程序包名称的列表?

android - 为什么在我发送 SMS 时我的 ContentObserver 没有被调用?

sms - Gammu:在接收退出状态 1 时运行

php - 在 php exec 中使用 gammu 时出错

python - 如何在Python gammu中使用setup.py

php - python-gammu 不能与 sudo 一起工作

strace - Gammu 在 strace 下运行时有不同的行为