電子書籍の厳選無料作品が豊富!

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

A 回答 (4件)

モデムとシリアル回線で接続して、通信速度やビット数(7or8)とパリティ等が合っていて、ATコマンドなどが通信できる状態であれば、着信すれば、


RING
という文字列が送られてきます。RING+改行(CRLF)

プログラムとしては、

1.ATコマンドでモデムの初期設定(詳細略)
2.1行入力待ち
3.入力したのがRINGか?
4.違えば何らかの障害

まずは、モデムにターミナルソフト(Teratermとか)で接続して、手動で手順を確認してください。
モデムのATコマンドについては検索すればいくらでも情報はあります。
    • good
    • 0

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



参考URL:http://msdn.microsoft.com/ja-jp/library/ee496640 …
    • good
    • 0

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2013/08/19 16:43

モデムじゃないですが、


http://twilio.kddi-web.com/
が、電話関係のアプリを作るのに便利じゃないでしょうか。
050の電話番号も買えます。ランニングコストが少々高いですが。

現在の電話番号でなければいけないのであれば、転送サービスを利用して活用するのも1つの手です。

モデムで云々の解決にはなりませんが、電話番号で認証するとかのシステムに活用しやすいかと思います。

ご参考まで

参考URL:http://www.atmarkit.co.jp/ait/articles/1308/02/n …
    • good
    • 0
この回答へのお礼

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

お礼日時:2013/08/19 16:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!