带有 gammu 网关的 playsms 无法发送短信。
日志信息:
gammu-smsd[25994]: 正在开始电话通讯...
gammu-smsd[25994]:初始化连接时出错:无法打开指定的文件。 (坎托彭档案[28])
gammu-smsd[25994]: 由于连接错误过多,将进入 30 秒休眠状态
但 gammu 正在通过此命令发送短信
回显“短信测试”| /usr/bin/gammu --sendsms TEXT ######
gammu-smsd配置文件:
#/etc/gammu-smsdrc
[加姆]
端口 = /dev/ttyUSB1
连接 = at115200
日志文件 = /var/log/gammu/gammu.log
日志格式 = textall
[短信通知]
服务 = 文件
InboxPath = /var/spool/gammu/inbox/
OutboxPath = /var/spool/gammu/outbox/
SentSMSPath = /var/spool/gammu/sent/
ErrorSMSPath = /var/spool/gammu/error/
收件箱格式 = unicode
发件箱格式 = unicode
传输格式 = 自动
调试级别 = 1
日志文件 = /var/log/gammu/smsd.log
投递报告 = 短信
投递报告延迟 = 7200
检查安全性 = 0
还gammu-smsd-注入不管用
echo "All your base are belong to us" | gammu-smsd-inject TEXT ####此命令的输出:
-smsd-inject[19831]: 使用 FILES 服务
-smsd-inject[19831]: 配置
短信服务 ...
-smsd-inject[19831]: SHM 令牌: 0xffffffffce00170a (-838854902)
-smsd-inject[19831]: 警告:/etc/ 中没有 PIN 码
-smsdrc 文件
-smsd-inject[19831]: 通信超时=30,发送超时=30,接收频率=0,重置频率=0,硬重置频率=0
-smsd-inject[19831]: 检查:CheckSecurity=0,CheckBattery=1,CheckSignal=1
-smsd-inject[19831]: 模式:发送=1,接收=1
-smsd-inject[19831]: 投递报告 = 短信
-smsd-注入[19831]: phoneid =
-smsd-inject[19831]: 收件箱是“/var/spool/
/inbox/”,格式为“unicode”
-smsd-inject[19831]: 发件箱是“/var/spool/
/outbox/”,格式为“unicode”,传输格式为“auto”
-smsd-inject[19831]: 已发送短信移至“/var/spool/
/发送/”
-smsd-inject[19831]: 包含错误的短信已移至“/var/spool/
/错误/”
-smsd-inject[19831]: 创建发件箱消息 OUTC20140315_122347_00_sms0.txt 写入 ID 为 /var/spool/ 的消息
/发件箱/OUTC20140315_122347_00_sms0.txt
知道为什么短信没有被发送吗?