web-dev-qa-db-ja.com

gammu-smsdを使用してSMS

Gammu-smsdを使用してSMSを送信しようとしていますが、機能しません。

モデム:Huawei E1550

ステップ:

#vi /etc/gammu-smsdrc

port= /dev/ttyUSB0
connection = at

次に、gammu-smsdを再起動しました。

# /etc/init.d/gammu-smsd restart

SMS送信テスト

echo "Test message" | gammu-smsd-inject TEXT 335123456

SMSは送信しません。

ログ

Sep 27 14:19:25 Dell-Laptop gammu-smsd[10285]: Going to 30 seconds sleep because of too much connection errors
Sep 27 14:19:55 Dell-Laptop gammu-smsd[10285]: Starting phone communication...
Sep 27 14:19:55 Dell-Laptop gammu-smsd[10285]: Error at init connection: Error opening device, it doesn't exist. (DEVICENOTEXIST[4])
1
Robin

Gammu自体が正しいデバイスパスから読み取られていること、およびユーザープロファイルがダイヤルアウトグループに含まれていることを確認してください。

モジュールと通信するためにビットレートを調整する必要がある場合があるため、例screen /dev/ttyUSB0 115200を使用して直接通信を開始し、最適な値を確認してください。

デバイスの初期構成を見つけるためのツールgammu-detectも利用できるので、詳細についてはman gammu-detectを参照してください。

2
alessio