1

我正在为我的飞行俱乐部建立一个服务器,除了发送短信,我什么都可以工作。我总是得到同样的错误:

Error sending SMS: No SMSC number given. Provide it manually or use the       one configured in phone. (EMPTYSMSC[31])

使用 Gammu,虽然我在配置文件 (/etc/gammu-smsdrc) 中设置了 SMSC 编号

这是我文件中的行:

[smsd]
Smsc = +447785016005
Service = files

有人可以告诉我我做错了什么吗,像 Phone_id 之类的其他所有内容都已执行,但 SMSC 号码未执行。

谢谢,时钟。

4

1 回答 1

2

首先,该SMSC设置是最近才添加的(在 Gammu 1.36.2 中),所以如果您使用的是旧版本,它就无法工作。

一般来说,当 Gammu 无法从 SIM 卡中获取 SMSC 号码时(其中许多没有存储它),您有几个选择:

  • 传递-smscnumber创建/发送消息时使用的号码
  • 将 SMSC 号码存储在 SIM 卡中setsmsc
  • 在 SMSD 中使用最近引入的SMSC配置指令
于 2016-02-04T10:23:34.417 回答