問題タブ [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.
.net - サードパーティの呼制御を使用してCisco電話をどのように制御する必要がありますか?
背景
サードパーティの呼制御を使用して、Cisco UnifiedCallManagerでCisco電話を制御するエンタープライズアプリケーションを開発しています。通話状態を監視し、着信通話の発信者IDを取得し、完全な通話制御(通話の発信、応答、電話を切る、会議、転送など)を実行できる必要があります。お客様はおそらくCUCM7.1から8.5を使用するでしょう。
.Netを使用してアプリを開発しています。これにより、JTAPIを使用した開発は可能ですが不器用になります。多分これは最良のアプローチですか?
シスコのTAPIインターフェイスを使用してファーストパーティの呼制御を実行しましたが、これがサードパーティの呼制御モードで機能するかどうかは明らかではありません。また、このAPIの安定性についても確信が持てません。
お客様が余分なものを購入する必要はありません。つまり、ユニファイドコンタクトセンターはありません...
CUCMへのCTIインターフェイスへの参照を見てきました。つまり、電話を制御するためにデスクトップTSPが接続するものは何でもです。このAPIは利用できますか?
また、CUCM上の電話を制御するメカニズムとしてCSTAへの言及を見てきました。
質問
.Net開発者向けのエンタープライズ環境でのCiscoUnifiedCallManagerでのサードパーティの呼制御に推奨される方法は何ですか。
python - USB 経由の Python および Cisco ルーター -> シリアル -> コンソール ケーブル
さて、誰かが私を正しい方向に向けることができるかどうか疑問に思っています。Python を使用して、Cisco ルーターにコマンドを自動的に送信しようとしています。つまり、私たちのスプレッドシートと統合する自動構成プログラムを作成できるようにするためです (それをデータベースに移行したいと考えています)。
それで、私はそれを調べて、ルーターにコマンドを送信できるようにするいくつかのシリアルクラスを見つけましたが、私の知識がそれらのいずれかがあるかどうかを知ることができるポイントまで拡張されていないため、少し混乱しています私が必要なもの。私が必要なのは
1)ルーターがコマンドを受信する準備ができているかどうかを検出できること(したがって、ルーターの再起動が完了するまで待機するように設定できます)
2) 構成を読み取ることができる (または少なくともコマンドを入力した後の出力) (構成で自動品質保証を実行できるようにするため)
また、私を混乱させる最後のものはケーブルです (トピックのように)。これは USB からシリアルへのケーブルで、次にシリアルからコンソールへのケーブルです。私が調べていたライブラリは、n 番目のシリアル ポートまたは直接アドレスのいずれかを選択しましたが、それが私のケーブルで動作するかどうかはわかりません。
uri - URI-SafariからCiscoMobileで通話を開始するスキーム
私は自分の会社のためにウェブ電話帳を開発しています。最後に、サファリブラウザでリンクを選択できます。これにより、Cisco Mobile Clientが起動し、通話が開始されます。
問題は、iPadがそれ自体でCiscoMobileClientを起動しないことです。次のようなURIスキームを使用する場合:
<a href="facetime://4444444444">number</a>
リンクをクリックすると、iPadはFacetimeを起動し、リンクで指定された番号に電話をかけます。
今私の質問は、iPad用のCiscoモバイルアプリのURIスキームはありますか?
tcl - TCL を使用した Cisco IVR からの着信 ID の取得
TCL を使用して Cisco IVR コマンドから被呼者 ID (発信者がダイヤルした番号) を取得するにはどうすればよいですか?
.net - CUCM で認証コードを作成/削除する方法
アプリケーション (.Net & C# を使用して開発) から CUCM へのユーザー クレジット制限に基づいて、認証コードを作成/削除する必要があります。
コール マネージャーの認証コード オプションを使用して、認証コードを直接作成および削除できます。
しかし、私のアプリケーションから達成する方法。
よろしくお願いいたします。
プージャ
comparison - ファイル内のセクションの「インライン」比較を行う簡単な方法はありますか(Cisco設定ファイルのインターフェイスなど)?
スイッチのCiscoコンフィギュレーションファイルでは、各ポートに独自のセクションがあります。このセクションでは、そのポートの構成方法について説明します。
すべてのポートの合計に基づいて、またはブレードごとに、これらのセクションすべてを比較する方法はありますか?
例の1つのポートを次に示します。interfaceGigabitEthernet3/5description 6509l1007-3 / 05 switchport switchport access vlan 660 switchport mode access mtu 9216 no logging event link-status no snmp trap link-status spaning-tree portfast!
次のポートは「interfaceGigabitEthernet3/6」になります。
どの設定が一般的で、どの設定が一意であるかを確認する方法を探しています。
regex - vbscript読み取りCiscoスイッチインターフェイス
'shrun|を送信するスクリプトを作成しようとしています。bCiscoスイッチへのインターフェイス。出力を配列に書き込みます。そのアレイをvbcrで分割して、構成の各行がアレイの個別の要素になるようにします。
私は猫の皮をむく方法をたくさん試しましたが、それでも苦労しています。
英語のロジック:コマンドをCiscoデバイスに送信します。出力をアレイにキャプチャします。予想される行を定義します。'これは、スイッチの'インターフェイス'ごとに必要な行です。'インターフェイス'の名前と対応する番号を一致させて、ファイルに書き込みます。そのインターフェースの下で、予想される特定の行を確認します。見つかった場合は、行& "、YES"を書き込みます。見つからない場合は、行& "、NO"を書き込みます。これ以上見つからなくなるまでこれを続けます。 ^ interface \ s[FG][az]。+ '
出力は次のようになります。インターフェイスGigabitEthernet0/2スパニングツリーポートファスト、はい
これは失敗しているサンプルコードです:
これは、vConfigLines出力のサンプルです。
スイッチごとに48以上のポートが存在する可能性があります。
scripting - RADIUS サーバーから返されたパラメーターを読み取る方法
Windows Server 2003 で Cisco ACS を使用するように Cisco 音声ゲートウェイを設定しました。一方、MSSQL サーバとの ODBC 接続を介して外部データベースを設定しました。TCLIVR ドキュメントに記載されているように、Mirosoft SQL サーバーで CSNTAuthUserPap という名前のストアド プロシージャを使用して、音声ゲートウェイからの承認要求に応答する必要があります。ストアド プロシージャの形式は次のとおりです。
CREATE PROCEDURE [dbo].[CSNTAuthUserPap]
@username varchar(64)、@pass varchar(255)
AS SET NOCOUNT ON
存在する場合(
SELECT username FROM users WHERE username = @username AND Returnparam = @pass )
SELECT 0,'1','1','エラーなし'
そうしないと
SELECT 3,0,'odbc','ODBC 認証エラー'
私の質問は、ACS サーバーに返されるパラメーターの読み取りに関するものです。返されるレコードの形式は次のとおりです。
- 返される結果: 0 は認証成功、1 ~ 4 は認証失敗を意味します。
- 承認のためのグループ番号
- 口座情報
- エラー文字列
TCL コードで ACS から返されたアカウント情報を読み取るにはどうすればよいですか?
java - CUCM 8.5 AXLAPI の doAuthenticateUser 要求メッセージの例
シスコが AXLAPI Web サービス用に提供する WSDL は、WCF Add Service Reference または ASMX Add Web Reference では使用できません。これにより、Xml シリアライザーで爆発するコードが生成されます。
どうやら WSDL は Java ツールキットから正常に動作するようです
Web サービスで必要な操作は、doAuthenticateUser だけです。誰かが要求メッセージの例を持っているので、受け入れられるメッセージを送信するために何を構築する必要があるかがわかりますか?
snmp - SNMP 経由でレイヤ 3 ポートの MAC を取得していますか?
スイッチとルーターに接続されているサーバーをマップするスクリプトに取り組んでいます。http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtmlにリストされているアルゴリズムを使用して MAC アドレスを抽出し、レイヤ 2 ポートをマップする作業を行っています。
レイヤ 3 ポートは別の問題です。これらは、ルーター/レイヤー 3 スイッチの「sh vlan」コマンドで表示されないポートです。理想的には、レイヤ 3 接続の基礎となるこれらのポートに存在する MAC アドレスを使用したいと思います。これは、IP アドレスよりも少し「永続的」であるためです。これらは、デバイスの MAC アドレス テーブルに表示されます。ただし、これらのポートには VLAN が関連付けられておらず、SNMP を介した MAC の取得は VLAN にインデックス付けされているため、非常に困難です。
私はこれに対して約1週間ほど頭を悩ませてきましたが、私が試したり見つけたりしたものでは、VLAN以外のMACアドレスを取得できないようです。この方法でレイヤ 3 ポートをマッピングすることは可能ですか、それともレイヤ 3 (IP アドレス) マッピングを使用する必要がありますか?