0

这是我第一次使用 Gammu 作为 SMS 网关,但我的设置有问题。

这是我的系统:

  • 视窗 8.1 x64
  • 伽木 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/binxampp/htdocs/gammu
  • 使用上面的配置创建 smsrdc & gammurc 文件
  • 将 gammu-smsd.exe 的兼容性设置为以管理员身份运行
  • phpmyadmin > 创建新数据库 (smsd) > 从导入的 sqlgammu\share\doc\gammu\examples\sql\mysql.sql
  • 我的 ODBC 设置:( 来源:kaskus.comODBC

(我已经测试并且它已连接) - 我已经将 gammu-smsd 添加到 Windows 服务中 - 通过运行测试识别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 服务时,它总是向我显示这种错误:

(损坏的图像http://cdn.kaskus.com/images/2014/01/08/270124_20140108085812.png:)

我做了一些搜索,我发现的都是关于错误连接到数据库、端口或以管理员身份运行的问题。但我很确定它不是来自配置。

我该如何解决这个问题,以便我可以正常运行 gammu-smsd 服务?你能帮我么?

谢谢。

4

1 回答 1

0

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

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

于 2014-03-30T06:35:56.400 回答