問題タブ [cisco]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - モジュールを期待するよりも、ネットワークデバイスでリモートコマンドを実行するためのより良い方法
私は現在、ジュニパー、シスコのルーターとやり取りするpexpect python モジュールを使用して実装しています。子アプリケーションを生成し、「show version」などのコマンドを実行して、出力をログに記録します。
このプロセスを実行するためのより良い方法を探しています。スイッチ側で何かが変更された場合 (OS アップグレード後のプロンプトのスペースまたはコロン)、プログラムが機能しなくなるためです。ジュニパーにはそのような操作を実行するための API があると思いますが、シスコにはないと思います。これを HP などの他のスイッチにも拡張する必要があります。
これにアプローチできる一般化された方法はありますか?
pexpect よりも標準的なアプローチが存在する場合は、必要に応じて、デバイスごとに異なるコードを書くことも気にしません。
ありがとう
python - paramiko 互換性のない ssh ピア (受け入れ可能な kex アルゴリズムがない)
paramiko ライブラリを使用して Cisco ACS デバイスに ssh しようとすると、次のエラーが発生します。問題なく Python で paramiko を使用しました。コマンド ラインからこのボックスに ssh することも、パテを問題なく使用することもできます。デバッグをオンにして、ここに情報をコピーしました。あなたが私を助けることができるかどうか私に知らせてください.
そしてデバッグ出力が返されました:
最新バージョンの pycrypto と paramiko がインストールされていることを確認しました。
arduino - Arduinoを使用したCiscoスイッチとルーターのプログラミング?
このトピックは、Arduino を使用した Cisco スイッチ/ルーターのプログラミングと非常によく似ています。.
私は Arduino ATmega2560とイーサネット シールドに加えて、Cisco 1751ルーターを持っています。Arduino を使用して、コンソールまたは AUX ポート経由でルーターを構成したいと考えています。
高速検索により、次の結果が得られました。RJ45 からシリアル、または RJ45 から RJ45 コネクタを使用してルーターに接続できました。プロトコルはTelnetに非常に似ています(実際には、テキスト ベースのコマンドを使用するシリアル ポートのように機能します)。
主な質問は、イーサネット シールド (およびイーサネット ライブラリ) を使用してコンソールまたは AUX ポート経由でルーターを制御できるか、またはRS-232などを使用してシリアル ポート接続を使用する必要があるかということです。
更新: 1 つのことに気付きました - DB9 ポートは PC と簡単に通信するためのオプションにすぎないので、私の考えはそれほど悪くないようです :) Cabling and Adapter Setups that Work を参照してください。
c# - カスタム端末で着信制御文字を処理するには?
私のプロジェクトでは、ターミナルのようなカスタム ウィンドウを作成し、コンソール ポート経由で Cisco ルーターに接続する必要がありました。そこで、TextBox を継承し、WPF でカスタム コントロールを作成しました。それで十分だと思いました。必要な追加機能を実装するためのコードを追加するだけです。一度に 1 文字ずつ送信し、応答を待ちます。しかし、カスタム端末が特殊文字を処理しないことがわかりました。 \n のような基本的な文字は認識されますが、他のすべての文字は認識されません。テキスト ファイルに応答を書きましたが、それらの特別な応答がかなり多くありましたが、どのように応答すればよいかわかりません。誰かが特定の制御文字に反応する方法についての情報を知っているか、リンクを見つけたのではないでしょうか? ここに送信された文字のみを見つけました、しかしそれについては他に何もありません。「BS」の場合、改行の前の 1 文字を削除することは理解していますが、「ACK」または「DC1」を受け取った場合はどうすればよいですか? 多分私はそれらをスキップする必要がありますか?何か案は?
編集:一度に 1 文字を送信する以外に、Enter または ? のような文字を送信した場合にのみ応答が返されます。またはTAB。次に、応答を受信すると、80x25 ターミナル ウィンドウのようにテキストをフォーマットするために、特別な文字が混合されます。そして、私はそれを好きなように表示したいのですが、それは、特別な文字を取得したときにどのように反応するかを知る必要があることを意味します。特別な文字に基づいて通常のテキストをフォーマットするだけで、表示する必要はありません。受け取ります。BS を取得したときはキャリッジの前に文字をクリアする必要があり、DEL を取得したときはキャリッジの後に文字をクリアする必要があります。そして、他の特殊文字を取得するときに何をする必要があるか知りたいです。私はそれを難しい方法で行うことができ、それらを動作中の端末に送信して、それが何をするかを確認することができることを知っていますが、しばらく時間がかかるので、誰かが答えを知っているのではないかと思います.
asp.net - Cisco 電話ステータス ASP.NET 統合
従業員が現在電話中の時間に関する情報を取得する方法を見つけようとしています。
使用する電話機は Cisco IP Phone 7945 ブランドで、CallManager 7.1.30000-1 を搭載しており、それを asp.net と統合したいと考えていました。従業員の電話がいつオフフックになったかを知ることができるようにしたいと考えています。
http://developer.cisco.comにアクセスしましたが、使用する API または SDK が不明です。AXL を試してみましたが、探している結果が得られません。
TAPI/JTAPI は進むべき道ですか? .NET を開始するための例はありますか?
c++ - Decode PCM audio data with g722 codec
I'm developing a call recorder for VoIP audio, the audio is encoded by using a g722 codec in a CISCO environment. Well, I have extracted the data from the RTPs frames and I have decoded this pcm data as follow:
I store in a file this decode data (and all frames of the same flow, equal sscr) and when try to hear the audio, I only hear noise.
I think this problem is for the compressed algorithm used CISCO.
The behaviour of the decoded function is correct.
Any suggestion?
tcl - スクリプトが同期しなくなると予想しますか?
現在、CiscoACEモジュールのコンテキストと暗号化ファイルのバックアップに使用されるスクリプトを変更しています。1台のデバイスで非常に美しく機能します。ただし、別のモジュールで使用すると、完全に同期していないように見え、スクリプトが台無しになります。
私が見ることができることから、違いはACEモジュールがそのようにスローする行の存在にあります: Warning: Permanently added '[x.x.x.x]' (RSA) to the list of known hosts.\r\r\n
これは、私のexpectステートメントのどれもこれを探していなくても、スクリプトの残りをスローするようです!
私には、expectとそれがaceモジュールからの情報を解釈する方法に関する悪夢しかありませんでした。誰かがこの問題に光を当てたり、スクリプトを作成しようとしたときにこれらのデバイスを動作させる方法についてアドバイスを提供したりできますか?
web-services - CiscoUCPWebサービスの問題AuthenticateUser
更新:この問題は解決されました。このサービスが通信するユーザーアカウントとは別のデータベースにあると思われるさまざまな管理者アカウントを認証しようとしました。CISCOで作成した汎用ユーザーアカウントを使用しましたが、Webサービスの呼び出しはうまく機能しました。
Fiddlerの実行についても推奨してくれた@Yahiaに感謝します!
私はここ数日、CICCOUCPWebサービスの ドキュメントを読んでいます。適切な資格情報を使用して、ボックス上の1つのWebサービスと通信でき、すべてが正常に機能します。ただし、UCPサービスを使用すると、エラーが発生します... SoapUIはWSDLファイルを理解しているようで、エンドポイントにリクエストを送信できますが、以下の認証エラーが発生します。
同じユーザ名とパスワードを使用してACSポータルにログインし、アカウントの有効期限が切れないようにします。私はこれとCICSOの技術サポートに翻弄されてほとんど迷っています。 どんなアイデアでも大歓迎です!
SOAP応答:
石鹸封筒:
そしてWSDL:
.net - cisco Call Manager 8.0 へのデータのエクスポート
ユーザーの電話使用状況データと、電話番号、認証コード、アクセス レベル、内線番号、およびその他の詳細があります。
これらの詳細を CISCO Call Manager 8.0 に送信して、FAC (Forced Authorization code) と Call Rate Details、および CISCO IP Phone のその他の機能にアクセスし、ユーザーが FAC コードを入力して電話をかけるように強制したいと考えています。
アプリケーションからコール マネージャにデータを送信する方法 (C# を使用して .net 3.0 で開発)。
データを処理するために必要なインターフェイスはありますか。
前もって感謝します。