1

私はダイヤルプロセスを自動化しようとしています: 任意の番号をダイヤルし、通話で他の人にパッチを当て、スケジュールされた時間にブリッジに接続します。私は物理的にオフィスにいる間にこれを行う方法を知っていますが、物理的にオフィスにいなくても電話でダイヤルしたりパッチを適用したりできるように自動化する必要があります。

PCからVOIP電話で番号をダイヤルする方法を手伝ってくれる人がいれば、残りはできるでしょう(自動化部分)。

どんなアイデア/提案も高く評価されます。特に、ここで提案された最初の方法「Cisco IP 電話サービス XML」: https://stackoverflow.com/questions/2517239/how-can-i-call-from-my-pc-through-my-cisco-ip -電話/ . 私の自動化ツールは主に XML で動作するため、これは非常に簡単に実装できるようです。

4

1 に答える 1

1

Cisco 7940 シリーズの SIP バージョン以外でこれをテストしたことはありません。したがって、SCCP または MCGP を使用している場合、以下に示す内容が機能する場合と機能しない場合があります :-)

  • 1) VOIP 電話が正しく設定されていることを確認し、TFTP サーバーから構成ファイルを要求する必要があります。

  • 2) これらの構成ファイル (通常、 SIPXXXXXXXXX.cnf - xxxxx は電話機の MAC アドレス) のどこかに、telnet アクセス用にデバイスを構成する 3 行があることを確認します (デフォルトでは無効になっています)。行は次のようになります。 :

    telnet_level: 2
    phone_prompt: myphone
    phone_password: mypassword
    

    telnet レベルは 2 でなければなりません。0 は無効、1 は読み取り専用、電話プロンプトは「>」、「myphone ###」、パスワードはログに使用するパスワードです。の。

  • 3) 携帯電話にこれらの変更を加えたら、「*」、「6」、および「設定」を同時に押すか、電源を入れ直して再起動します。再起動すると、構成の新しい設定に従う必要があります。

  • 4) 次に、telnet プログラムを電話に割り当てられた IP アドレスに向けます。すべてがうまくいけば、パスワードを求められます。パスワードを入力して、Cisco 電話の内部世界に驚嘆してください ;-)

  • 5) ? を入力して、すぐに使用できるコマンドがいくつかあります。Return キーを押すとヘルプが表示され、次に ? と入力します。そのコマンドであなたを助けます。タイプテスト?Return キーを押すと、次のように表示されます。

    Test Command Definitions
    ------------------------
    onhook  , hu - Handset Onhook
    offhook , hd - Handset Offhook
    key     , ky - Simulate Keystrokes
    open    , op - Open the Test Session
    close   , cl - Close the Test Session
    show    , sh - Show Call Feedback
    hide    , hi - Hide Call Feedback
    
  • 6) 次のコマンドを発行します。

    test open
    

    あなたの電話は次のように応答するはずです:

    TEST: Opening Session
    

    あなたは今、テストモードになっています。

  • 7) 一度テストモードに入り、

    test key <key>
    

    そのキーを有効にします。入力すれば

    test key ?
    

    電話は次のように応答する必要があります。

    Test Key Names
    --------------
      0-9 # *
        line1   line2     navup navdn volup voldn
      soft1 soft2 soft3 soft4  serv info dir
      msgs set headset spkr mute
    

    上記をそれらの名前のいずれかに置き換えて、そのキーを有効にします。

  • 8) 完了したら、忘れずに電話してください

    test close
    

    telnet セッションを切断する前に。

ここでは手動の方法を示しましたが、電話と同じサブネットにアクセスできる PC またはサーバーから簡単にスクリプトを作成できることを理解するのにそれほど時間はかかりません。家にいないときに侵入者が検出された場合に警察に通報したり、Web ベースの電話帳をクリックして番号を自動ダイヤルしたりできるようにする一連の JSON サービスを実行しています。リンク。

知っておく必要があるのは、必要な正確なキー シーケンスだけです。テスト コンソールを開いてキー シーケンスを送信し、閉じるだけです。電話のフロントパネルで押すことができるキーはすべて、この方法で自動化できます。

于 2014-06-08T15:27:12.933 に答える