XMPP サービスへの接続を試みたのですが、not-authorized が返ってきて終了しました。
下記、samack ライブラリを使用したサンプルコード(Java) です。
String domain = "hq-uccx.abc.inc";
XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder()
.setUsernameAndPassword("Agent002@abc.inc", "ciscopsdt")
.setServiceName("hq-uccx.abc.inc")
.setHost(domain)
.setPort(5222)
.build();
AbstractXMPPConnection connection = new XMPPTCPConnection(config);
connection.connect();
System.out.println("So far so good! Connected to server");
connection.login();
サーバには接続できますが、ログインラインで失敗しました。Sandbox ドキュメンテーションで指定されている全てのユーザを試しました。
これがうまくいった場合、私がすべき次のステップは、より多くの情報を得ることができると考えている BOSH 接続を行うことです。
下記、稼働していない BOSH バリアントです。
String domain = "hq-uccx.abc.inc";
BOSHConfiguration conf = BOSHConfiguration.builder()
.setFile("/http-bind/").setHost("hq-uccx.abc.inc").setPort(7071).setServiceName("hq-uccx.abc.inc")
.build();
XMPPBOSHConnection connection = new XMPPBOSHConnection(conf);
connection.connect();
System.out.println("So far so good! Connected to server");
connection.login("Agent002", "ciscopsdt");
こちらのコードでは、Smack を使っており、正常に動作していいます。
下記、試してみたことです。
-セキュリティモードが ”ifpossible” であることを確認してください。
-1つだけのユーザ ID が指定されていることを確認してください。
-ユーザネームが小文字であることを確認してください。
これは私たちには UCCX で動作します。
BOSH は試したことがありません。ただ、スタンダードコネクションを使っています。
sandbox 上でも finess デスクトップ経由でもログインできないため、そこに問題があるのではないかと思っています。
フィネスログインの際に、このようなものを取得しましたか?
外線や電話番号に関連するデバイスは無効です。
もしそうであれば、まず最初に Jabber client へログインする必要があります。
これは、 UCCXsandbox の比較的新しい要件です。旧 UCCE sandbox ではこれを行う必要がありませんでした。
ユーザか ID が無効ですと言われています。そのため、次の問題は、どこから Jabber client を取得すればよいでしょうか?
Cisco の方が jabber を私に送ってきました。彼らがあなたをサポートできるはずです。
Finesse へのログインは何のユーザ ID/パスワード/外線を使っていますか?
我々の内部の Cisco リソースは全て利用不可能です。ですので、代わりに公式なものを試してみます。
Jabber のインストーラをお送りすることができますが、Windows 版と Mac 版はどちらがいいですか?
ラボ内で、使用可能なソフトウェアを作る方法を探す必要があります。DevNet からそれを直接進めるのがいいと思います。
Windows 版をお願いします。
https://cisco.box.com/s/wbehohfkhk04m5hwcct74wevnwsywbrj
こちらのリンクからソフトウェアをダウンロードすることができます。
こちらのエラーが出ました。
Forbidden File or Application
アクセスを試みているファイルやアプリは、追加の資格が必要であるか、無効な名前でファイルにアクセスしようとしている可能性があります。
追加の資格のレベルはアプリベースで付与されます。
もしエラーの中でこのページに遷移した場合、ご自身のドキュメントを置く次のメソッドの一つを試してみて下さい。
-ブラウザのロケーションバーの中でURLを手入力で行っている場合、アクセスを試みているページのファイル名を含んでいるか確認してください。
-このページの右上部のセクション内の検索機能を使ってください。
-wwwin.cisco.com のホームに戻るか、一番上のナビゲーションバーからプライマリサイトエリアを選択してください。
-このページへのアクセス権限として適切な資格を持っているかマネジャーかアプリケーションチームに確認してください。
もし問題が出続ける場合は、OAM FAQ を見てください。
Jabber や Finesse にログインする際にこのエラーを見ますか?
jabber は正常に稼働しています。Finesse は同じ jabber を受け入れていますが、間違ったクレデンシャルのため、失敗しています。
Finesse は chrome 内、でのみ失敗しています。 IEでは正常に動いているようです。
ユーザIDを小文字で入力しなければいけなかったようです。小文字で入力したら動きました。
コメント
0件のコメント
サインインしてコメントを残してください。