gammu SMSD服务错误27

时间:2014-01-17 19:22:04

标签: php sms sms-gateway gammu

这是我第一次使用Gammu作为短信网关的经历,我的设置有问题。

这是我的系统:

  • Windows 8.1 x64
  • Gammu 1.33.0 Windows x64
  • XAMPP 1.8.1
  • 使用ODBC连接MySQL的数据库
  • 使用的GSM调制解调器:Wavecom Fastrack M1306B

这是我的smsdrc:

[gammu]
port = com6:
connection = at115200

[smsd]
Service = sql
Driver = odbc
SQL = mysql
host = localmysql
DeliveryReport = sms
logfile = smsdlog
debuglevel = 1
PIN = 1234
commtimeout = 1
sendtimeout = 10
User = root
Password = 
# host = localhost
PC = localhost
Database = smsd

这是我的gammudrc:

port = com6:
connection = at115200

我做了什么:

  • gammu/bin目录解压缩到xampp/htdocs/gammu
  • 创建了smsrdc&带有上述配置的gammurc文件
  • 将gammu-smsd.exe的兼容性设置为“以管理员身份运行”
  • phpmyadmin>创建新的数据库(smsd)>从gammu\share\doc\gammu\examples\sql\mysql.sql
  • 导入sql
  • 我的ODBC设置: ODBC http://cdn.kaskus.com/images/2014/01/08/270124_20140108080555.png (我已经测试过并且已经连接了)
  • 我已将gammu-smsd添加到windows serices中
  • 运行gammu --identify
  • 测试身份
  • 测试从控制台手动发送短信
  • 测试gammu-smsd -c smsdrc,我没有任何错误。

问题是我无法将gammu-smsd作为服务运行,无论是从cmd手动还是从服务启动它。

  1. 如果我从cmd(gammu-smsd -c smsdrc -s)开始gammu-smsd,gammu-smsd出现在任务管理器中,但在不到1秒内消失。
  2. 每当我尝试从Windows服务手动启动gammu-smsd服务时,它总是向我显示这种错误:     error 27 http://cdn.kaskus.com/images/2014/01/08/270124_20140108085812.png
  3. 我已经完成了一些搜索,我发现的是关于连接到数据库,端口或运行管理员的错误。但我很确定它不是来自配置。

    如何解决此问题,以便我可以正确运行gammu-smsd服务? 你能帮我吗?

    感谢。

1 个答案:

答案 0 :(得分:0)

尝试不作为服务运行: gammu-smsd -c smsdrc

在我的情况下做这项工作。