2008-09-16 11 views
1

私はsystem.io.ports.serialportの周りに構築されたSMSを扱うためのGSMモデムライブラリを開発しようとしました。GSMモデムを使用してSMSを処理するときに、迷惑な応答(着信通話/テキストなど)をどのように処理しますか?

迷惑な応答、特に着信呼を非常にうまく処理しません。

着信コールごとにATハングアップコマンドを送信することに頼っていますが、他のタスクを実行している間も依然として迷惑な応答がポップアップしています。

これは、正しく処理するのが非常に困難です。

+0

あなたの問題やライブラリのコードを置き換えるための解決策が必要ですか?たぶんあなたはそれをよりよく反映するようにタイトルまたは質問を変更する必要があります。 –

+0

Lars Truijens、再フォーマットチップありがとう。 –

答えて

1

おそらく、アプリケーションの残りの部分にメッセージキューインターフェイスを使用して、セッションハンドラとして機能する別のスレッドが必要です。アプリケーション(セッションを開始する)またはモデム(着信)からの入力を待つ必要があります。着信コールをリバッファしているときは、アプリケーションからのセッション開始要求を待つことができます。

関連する問題