プロが教えるわが家の防犯対策術!

お世話になっております。
固定電話機のパソコンとの連動させる方法を教えていただけないでしょうか。
以下のような動きをさせたいのです。
①固定電話機に電話が鳴る
②固定電話機の受話器を取る★
③話す
④固定電話機の受話器を置く(終了させる)★
この②の時間、④の時間を受話器を上げた時間、下した時間を自動で記録させたいのです。

いろいろな実現方法あると思いますが、
わかる限り教えていただけないでしょうか。

何卒よろしくお願い申し上げます。

A 回答 (4件)

No1ですが、Asteriskはアナログ回線も収容できます(する方法はあります)よ。


相変わらず回線の種類がわからないのではっきりしたことは回答できかねますが。
世の中のPCで動くPBXはほとんどこれ使ってると思います。
もしかしたらNo3さん回答にあるやつもベースはAsterisk使ってるかも。

あるいは物理的なスイッチやモーションセンサーで検出するなら、ラズパイとセンサーなど一式購入しても1万円以下でしょう。
その程度の実装で良いならラズパイの中古でも十分すぎるので、5千円もかからないかもしれません。
ロギングプログラムもPythonで10~30行程度のスクリプト書くだけでいけると思います。

RJ11コネクタからの信号取得のほうが多分難しいような気がします。
    • good
    • 0

本格的には、こんなのを使うと時間だけじゃなく何でも出来ちゃいます。



http://www.news2u.net/releases/1395
    • good
    • 0

IP電話じゃないやつまで想定するなら、原始的な方法でよければ、受話器置きの下にメカニカルスイッチを設置しておくとか。


受話器を置くと押した状態、受話器を取ると押されていない状態になるので、シリアルケーブルか何かでパソコンに接続しておき、スイッチの状態変化を検知したタイミングでログに記録するとかですかね。
乱暴な話、マウスを改造してマウスボタンの部分から線を引っ張ってそのスイッチに接続、フォアグラウンドでロギングアプリ(は自分で開発)を起動しっ放しにしておくとかでもできると思います。これだとそのパソコンはそれ専用になっちゃいますけど。

もちろん、受話時だけじゃなく送話時も同様に記録されてしまうという欠点はあります。
    • good
    • 0
この回答へのお礼

ご連絡ありがとうございます。

希望する条件のような気がするのですが、具体的な実現方法がわかりませんでした。
頑張って調べてみます。

もしほかにご存じでしたら、よろしくお願い申し上げます。

お礼日時:2020/02/07 15:35

回線の種類によりますが、Astarisk使えばできるのでは?


http://www.asterisk.org/
    • good
    • 0
この回答へのお礼

IP電話ですか。ありがとうございます。

ただ、すでに引いている電話番号を使いたいのです。

もしほかにご存じでしたら、よろしくお願い申し上げます。

お礼日時:2020/02/07 15:34

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