Gammu と PostgreSQL を使用して、コンピューターから SMS を送信しています。通常のテキスト SMS の送信に成功しました。
しかし、デバイスに 8 ビット (バイナリ) メッセージを送信しようとすると、問題が発生します。gammu 'outbox' テーブルにメッセージを挿入する簡単なクエリを次に示します。
INSERT INTO outbox (
"DestinationNumber",
"Text",
"TextDecoded",
"Coding",
"UDH",
"CreatorID") VALUES (
'202555xxxx',
'02616A03776C66JF010000198C000403E800013003F200013003F30002323003F400023230',
'',
'8bit',
'06050407d50000',
'ConfigurationSMS');
ご覧02616A03776C66JF010000198C000403E800013003F200013003F30002323003F400023230
のとおり、16 進数値を使用してエンコードされた SMS テキストです。値は、送信トレイ テーブルにある間は正しいです。
しかし、メッセージが送信され、受信トレイのテーブルを見ると、テキストの値がこれに変わります02616A03776C66BF0100000D8C000203E800013103F2000131FD00 00007400650073007400
Gammuが異なるテキストを送信する理由を知っている人はいますか? 変更が発生するのを防ぐ方法は?ありがとう。