• ベストアンサー

電話の着信を知るプログラム

こんにちは。 今はモデムはあまり使われていないと思いますが、 モデムを使って電話の着信を知るプログラムを書くことは可能でしょうか? FAXソフトが販売されているのでできるとは思います。 シリアル通信になる気がするのですが、検索してもなかなか見つかりません。 サンプルプログラムみたいのはありませんでしょうか ?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.4

モデムとシリアル回線で接続して、通信速度やビット数(7or8)とパリティ等が合っていて、ATコマンドなどが通信できる状態であれば、着信すれば、 RING という文字列が送られてきます。RING+改行(CRLF) プログラムとしては、 1.ATコマンドでモデムの初期設定(詳細略) 2.1行入力待ち 3.入力したのがRINGか? 4.違えば何らかの障害 まずは、モデムにターミナルソフト(Teratermとか)で接続して、手動で手順を確認してください。 モデムのATコマンドについては検索すればいくらでも情報はあります。

その他の回答 (3)

回答No.3

随分と前の知識で何なんですが、多分Telephony APIなんかを使うんじゃないでしょうか?

参考URL:
http://msdn.microsoft.com/ja-jp/library/ee496640%28v=winembedded.70%29.aspx
  • tsunji
  • ベストアンサー率20% (196/958)
回答No.2

モデムのRI信号(被呼検出)を検出できれば、いけるはす。

TeijigoTeatime
質問者

お礼

早々のレスありがとうございます。 RI信号というのですね、用語すら分かりませんでした。 キーワードにして調べてみます。

回答No.1

モデムじゃないですが、 http://twilio.kddi-web.com/ が、電話関係のアプリを作るのに便利じゃないでしょうか。 050の電話番号も買えます。ランニングコストが少々高いですが。 現在の電話番号でなければいけないのであれば、転送サービスを利用して活用するのも1つの手です。 モデムで云々の解決にはなりませんが、電話番号で認証するとかのシステムに活用しやすいかと思います。 ご参考まで

参考URL:
http://www.atmarkit.co.jp/ait/articles/1308/02/news023.html
TeijigoTeatime
質問者

お礼

早々のレスありがとうございます。 このようなサービスがあるとは知りませんでした。 参考にさせていただきます。

関連するQ&A