問題タブ [cisco-axl]
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.
java - CUCM 8.5 AXLAPI の doAuthenticateUser 要求メッセージの例
シスコが AXLAPI Web サービス用に提供する WSDL は、WCF Add Service Reference または ASMX Add Web Reference では使用できません。これにより、Xml シリアライザーで爆発するコードが生成されます。
どうやら WSDL は Java ツールキットから正常に動作するようです
Web サービスで必要な操作は、doAuthenticateUser だけです。誰かが要求メッセージの例を持っているので、受け入れられるメッセージを送信するために何を構築する必要があるかがわかりますか?
soap - Cisco Unified Messenger SOAP (AXL) クエリ、すべての値を返す方法は?
CUCM の AXL Web サービスに対して SOAP を使用すると、多数のクエリ コールが発生します。
getLine getDeviceProfile getUser
等々。
WDSL は次のことを示します。
<returnedTags>
サブツリーが返されるものを制御するようになりました。私は以前にいくつかの呼び出しを行っていて、すべての値を取得していました (これが私が望むものです)。その後、行っていくつかの変更を加えました (何がわからない)。突然、要求したものだけを取得し始めました。
私にとって重要なのは、AXL に、参照されているオブジェクトにあるすべてのデータを、リクエストで明示的にリストする代わりに返すためのトリックは何ですか?
つまり、次のような単純なクエリが必要です。
そして、Line に入力されたすべてのデータを取得します。しかし、空の<returnedTags/>
タグを含めただけでは、何も返されません。必要な属性を表示するために空のノードをリストすると、それらの明示的な属性が返されます。では、返されるすべての属性を取得するには何を送信すればよいでしょうか?
java - AXL API CUCM 6 を使用して Java で新しい ip phone cisco と新しい回線を追加する方法を教えてください。
Cisco Call Manager 6 の AXL API を使用して、Java で新しい IP 電話と新しい回線を追加したいと考えています。コードは次のとおりです。
SOAP 応答:指定された名前に無効な文字が含まれているか、このデバイス タイプに対して正しくフォーマットされていません。
この問題を解決するにはどうすればよいですか? ありがとうございました
cisco - JTAPI に関する Cisco Mobility
Cisco JTAPI API を使用してアプリケーションを開発しています。しかし、私が直面している問題の 1 つは、ユーザーが VoIP 電話でモビリティを有効にする場合です。次に、追跡されていないため、JTAPI API を介してモビリティ コール (ユーザの携帯電話に転送されたコール) を制御できません。
通話を制御する方法を知っている人はいますか? 基本的には、モビリティ コールを切断して、コールを端末に戻して制御できるようにしたいだけです。
ありがとうございます。
telephony - SIP を使用しない Cisco Visual Message Waiting Indicator(VMWI または MVI)
Cisco IP Phone のビジュアル メッセージ ウェイティング インジケータ (VMWI または MWI) をプログラムで点灯させるにはどうすればよいですか?
PS: Cisco ビジュアル メッセージ ウェイティング インジケータ (VMWI または MVI)について同様の質問がありますが、追加のファームウェアのインストールが必要なため、SIP メッセージ ソリューションを探していないため、これは異なります。
php - PHP SOAP 配列の評価
私は次のことに取り組んでいます。単純なスクリプトになることを願っています。Cisco AXL WSDL を使用して Cisco CUPS サーバーにアクセスし、SQL クエリを実行して結果をループし、それを別のステップにフィードバックして、返された行を特定の値に更新します。ただし、返される SOAP 応答が、単一の行 (配列オブジェクト) と複数の行 (配列内の配列) のどちらであるかと異なる場合、私は問題を抱えています。
これが現在のスクリプトです。より複雑になる前に、取得したものをループしてエコーアウトしようとしています。
実際の SOAP 応答が何であるかを示すことから始めましょう: 単一行の場合、次のようになります。
複数行の場合:
ここでの課題は、オブジェクトが SOAP 応答で複数回返されるためです。PHP は、それを見るたびに増加する整数値を割り当てていると推測しています。したがって、PKID を参照できるところまで到達したい場合は、次の 2 つの異なるステートメントになります。
単一のアイテムの場合は次のとおりです。
複数のアイテムの場合は次のとおりです。
問題は、事前に配列を評価せずに foreach ループで PKID 値だけを返す方法があるかどうかです。うまくいけば、これは理にかなっています。自称ネットワーク エンジニアが最初で、幼稚な「開発者」が 2 番目です。
python - Python Suds と Cisco Axl を使用して正しい属性のネストを取得する
私は、Cisco Call Manager の AXL を php ではなく Python で動作させることに取り組んでおり (問題なく実行しています)、問題が発生しています。私は何時間も頭を悩ませてきたので、何か洞察を提供できるかどうかを確認するために、外部の意見を求める時が来たと考えました. 私のサニタイズされたコードは以下の通りです:
問題は、soap の出力が次のようになることです。
ご覧のとおり、すべて (定義済みの searchCriteria を含む) を searchCriteria 属性内にネストしているため、returnedTags 属性が searchCriteria の一部として表示されます。原因を突き止めたり、修正方法を決定したりするのに苦労しています。これは wsdl のインポート方法に問題がありますか?
インポートされた wsdl または xsd ファイルを確認する必要がある場合は、お知らせください。それらは非常に大きく、このコンピューターからはペーストビンや Google ドキュメントにアクセスできません (職場でブロックされています)。
よろしくお願いいたします。