我正在为我的飞行俱乐部构建一个服务器,除了发送短信之外,我什么都可以工作。我总是收到同样的错误:
Error sending SMS: No SMSC number given. Provide it manually or use the one configured in phone. (EMPTYSMSC[31])
使用 Gammu,尽管我已经在我的配置文件中设置了 SMSC 编号 (/etc/gammu-smsdrc)
这是我文件中的行:
[smsd]
Smsc = +447785016005
Service = files
有人可以告诉我我做错了什么吗,其他所有像Phone_id都作了,但不是 SMSC 编号。
谢谢,时钟。
首先,SMSC
设置是最近添加的(在Gammu 1.36.2中),所以如果你使用的是旧版本,它就无法工作。
通常,当Gammu无法从SIM卡中获取SMSC号码时(其中许多没有存储),您几乎没有选择:
- 创建/发送消息时使用
-smscnumber
传递号码 - 使用
setsmsc
将 SMSC 号码存储在 SIM 卡中 - 在 SMSD 中使用最近引入的
SMSC
配置指令