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.com)
(テストして接続しました)-gammu-smsdをWindowsサービスに追加しました-実行して識別をテストしますgammu --identify
-コンソールから手動でsmsを送信してテストします-テストgammu-smsd -c smsdrc
しますが、エラーはまったくありませんでした。
問題は、cmd から手動で実行する場合でも、サービスから開始する場合でも、gammu-smsd をサービスとして実行できなかったことです。
- cmd (
gammu-smsd -c smsdrc -s
) から gammu-smsd を起動すると、タスク マネージャーに gammu-smsd が表示されましたが、1 秒もかからずに消えてしまいました。 - Windows サービスから gammu-smsd サービスを手動で開始しようとすると、常に次のようなエラーが表示されます。
(壊れた画像: http://cdn.kaskus.com/images/2014/01/08/270124_20140108085812.png
)
いくつかの検索を行いましたが、見つかったのは、DB、ポートへの間違った接続、または管理者として実行に関するものです。しかし、それが構成からのものではないことは確かです。
gammu-smsd サービスを適切に実行するには、どうすればこの問題を解決できますか? 手伝ってくれませんか?
ありがとう。