0

Gammu を SMS ゲートウェイとして使用するのはこれが初めてで、セットアップに問題があります。

これは私のシステムです:

  • Windows 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/binしますxampp/htdocs/gammu
  • 上記の設定で smsrdc & gammurc ファイルを作成
  • gammu-smsd.exe の互換性を管理者として実行に設定します
  • phpmyadmin > 新しいデータベース (smsd) を作成 > SQL をインポートgammu\share\doc\gammu\examples\sql\mysql.sql
  • 私のODBC設定:( ソース:kaskus.comODBC

(テストして接続しました)-gammu-smsdをWindowsサービスに追加しました-実行して識別をテストしますgammu --identify -コンソールから手動でsmsを送信してテストします-テストgammu-smsd -c smsdrcしますが、エラーはまったくありませんでした。

問題は、cmd から手動で実行する場合でも、サービスから開始する場合でも、gammu-smsd をサービスとして実行できなかったことです。

  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)

いくつかの検索を行いましたが、見つかったのは、DB、ポートへの間違った接続、または管理者として実行に関するものです。しかし、それが構成からのものではないことは確かです。

gammu-smsd サービスを適切に実行するには、どうすればこの問題を解決できますか? 手伝ってくれませんか?

ありがとう。

4

1 に答える 1

0

サービスとしてではなく実行してみてください: gammu-smsd -c smsdrc

私の場合、それは仕事をします。

于 2014-03-30T06:35:56.400 に答える