Cisco CallManager Attendant Console を使用すると、Cisco IP Phone をアテンダント コンソールとしてセット アップできます。Cisco CallManager Attendant Console は、グラフィカル ユーザ インターフェイス(GUI)を活用した電話番号の検索、回線ステータスのモニタリング、および通話の処理に、短縮ダイヤルのエントリと高速なディレクトリ アクセスを使用します。受付や管理アシスタントは Cisco CallManager Attendant Console を使用して部門または会社のコールを処理し、また、他の従業員は自身の通話を管理するために使用できます。
Cisco CallManager Attendant Console は Cisco CallManager システムへの IP 接続を使用して PC にインストールされます。Attendant Console は、Cisco CallManager システムに登録されている Cisco IP Phone と連携し、アテンダント コンソールとして使用される電話機ごとに 1 つのコンソールを使用します。複数のコンソールを単一の Cisco CallManager システムに接続できます。
このドキュメントでは、Cisco CallManager Attendant Console の機能やパフォーマンスに関する一般的な質問や状況について説明します。
ドキュメント表記の詳細については、『シスコ テクニカル ティップスの表記法』を参照してください。
A.プラグインページから新しいCisco CallManager Attendant Consoleクライアントをダウンロードしてインストールする必要があります。これは古い製品の完全なリライトです。新しい Attendant Console クライアントは、古い Telephony Call Dispatcher(TCD)サーバとの互換性がなく、古い Cisco WebAttendant クライアントは新しい TCD サーバとの互換性がありません。
A. Attendant Consoleでは、電話ボタンテンプレートでラインアピアランスとして設定されていない限り、BLF/SDは表示されません。
A. Microsoft Performance MonitorカウンタのCcmLineLinkStateパフォーマンスカウンタを使用すると、アテンダントコンソールが正常に機能しているかどうかを簡単に確認できます。Cisco Attendant Console に関する CcmLineLinkState およびその他のパフォーマンス モニタリング情報を表示するには、次の手順を実行してください。
- Cisco CallManager サーバにログインします。
- [Start] > [Programs] > [Administrative Tools] > [Performance] の順に選択します。
- [View report data] アイコンをクリックします。
- [+](カウンタの追加)アイコンをクリックします。
- [System Monitor] を選択し、[All Counters] を有効にし、[Object] ドロップダウン リスト ボックスから [Cisco CallManager Attendant Console] を選択します。
- [Add] をクリックします。CcmLineLinkState カウンタが 11 の場合、この状態は Cisco TCD が正常に動作していることを示しています。CcmLineLinkState の左端の数字は、Cisco TCD が接続され、Cisco CallManager CTI に登録されているかどうかを示します。この数字が 0 の場合、CTI またはディレクトリに関する問題が存在することがあります。CcmLineLinkState の右端の数字は Cisco TCD が Cisco CallManager を介して回線状態情報を認識できるかどうかを示します。この数字が 0 の場合は、Cisco CallManager に問題が存在します。
プロセッサ:Pentium II プロセッサ 366-MHz PC
メモリ:128 MB の RAM
オペレーティング システム:Microsoft Windows 2000 または Windows XP
A. TCDが有効なサーバに障害が発生すると、アテンダントコンソールは常に冗長性の使用を試みます。すべての Cisco CallManager サーバで TCD と CTI Manager サービスを実行していれば、使用できる次の CM を使用するためにアテンダント電話機のデバイス プールが使用されます。
CTIManager および Cisco TCD が Cisco CallManager クラスタ内のすべてのノードで実行されている場合は、アテンダント PC の [Attendant Settings] ダイアログボックスに、Cisco TCD を実行する 1 台のサーバの IP アドレスを入力します。
Cisco TCD サービスと CTIManager を実行していないクラスタ内のノードがある場合は、アテンダント PC の [Attendant Settings] ダイアログボックスの [Advanced] タブにある [Call Processing Server Host Names or IP Addresses] フィールドに、アクティブ CTIManager が存在するクラスタ内のサーバの IP アドレスをカンマ区切りのリストで入力します。
A. Cisco CallManagerクラスタごとに最大500のパイロットポイントと500のアテンダントがサポートされます。この最大サポート レベルでは、500 人のアテンダント、および 500 個のパイロット ポイントをグループの複数のサーバに分配する必要があります。サーバごとに最大 125(7845)、最大 100(7835)、および最大 75(7825)です。
A.パイロットポイント及び/又は制御電話機が「ac」ユーザの制御対象デバイスリストに存在しない。Cisco CallManager ユーザの管理ページから ID「ac」でユーザを作成し、すべてのパイロット ポイントとアテンダントの電話機をこのユーザに関連付ける必要があります。このユーザが [Enable CTI Application Use] をオンにしていることを確認してください。このユーザーのデフォルトのパスワードは12345です。パスワードを変更する場合は、「ac」ユーザーのパスワードを変更する方法を参照してください。
A.パイロットポイントに関連付けられたハントグループのユーザ/回線ペアで指定されたユーザがオンラインでない可能性があります。Cisco CallManager Attendant Console GUI からログインしてオンラインにします。これで改善されない場合は、Cisco Bug ID CSCdw86252(登録ユーザ専用)「[Device Association] ページでユーザ デバイス アソシエーションが失われることがある」に該当する可能性があります。 Cisco CallManager Administration ページに移動して、このユーザに関連付けられていない関連するデバイスを再関連付けします。
A. Attendant Consoleで使用されるTCPポート番号は、1099 ~ 1129の範囲です。これらは AC クライアントと AC サーバ(最初の使用可能なポートを使用)間の Remote Method Invocation(RMI)の接続に使用されます。 ポート番号 2748 が CTI サーバに Quick Buffer Encoding(QBE)メッセージを送信するために使用されます。
ユーザは、[Advanced Settings] ダイアログを使用して UDP ポートを設定できます。ユーザがポートを設定していない場合、Attendant Console では最初に使用できる UDP のポートをランダムに使用します。
A.この場合、ResetOriginalCalledはtrueに設定されます。Telephony Call Dispatcher(TCD)サービス パラメータに移動し、ResetOriginalCalled を false に設定します。
A. Java Telephony Application Programming Interface(JTAPI)トレースレベルは、JTAPIの初期化時に設定され、後で変更されることはありません。Telephony Call Dispatcher(TCD)サービスを再起動します。
A. Attendant Consoleはターミナルサービスを介して動作する可能性がありますが、サポートされている構成ではありません。
A.次の手順を実行します。
- Cisco CallManager システムにログインします。
- C:\Program Files\Cisco\CallManagerAttendant\bin\acconfig.bat ファイルをダブルクリックして Attendant Console Configuration Tool を開きます。
- [Start] > [Run] を選択し、ウィンドウに cmd と入力してコマンド プロンプトを起動します。
- C:\Program Files\Cisco\CallManagerAttendant に移動します。
- notepad etc\ACServer.properties コマンドを実行します。
- JTAPI_PASSWORD= の行を探します。
- bin\acenc.exe <password> コマンドを実行して新しいパスワードの暗号化されたコピーを生成します。
- 出力をコピーし、JTAPI_PASSWORD= の後に貼り付けます。
- 保存し、メモ帳を終了します。
- Cisco Telephony Call Dispatch サービスを再開します。
- クラスタ内のすべての Cisco CallManager で次の手順を繰り返します。
A. Cisco Unityの特定のTSPバージョンに既知の問題があります。Cisco CallManager Attendant Console は TSP バージョン 6.0(1) でテストされています。
A. CCM、CTI、SDL CCM、SDL CTI、TCDおよびJava Telephony Application Programming Interface(JTAPI)トレースを収集して、サーバの問題をデバッグします。C:\Program Files\Cisco\CallManagerAttendant\bin ディレクトリから accollectlogs.bat を実行します。これは 3 個のオプション パラメータを使用します。
directory <directory_name>:CallManager トレースがあるディレクトリ。
time <n_minutes>:ログの最後の <n_minutes> 相当を収集します。
output <zip_file_name>:出力 zip ファイルの名前。
A. Telephony Call Dispatcher(TCD)サービスのプロパティを調べます。新しい TCD サービスの実行可能ファイルへのパスが C:\Program Files\Cisco\CallManagerAttendant\bin\tcdsrv.exe である必要があります。
A. Cisco CallManager Attendant ConsoleとInteractive Voice Response(IVR)/Interactive Call Distribution(ICD)は、どちらも通信にRemote Method Invocation(RMI)を使用します。デフォルトの RMI 通信ポートは 1099 です。Cisco CallManager Attendant Console が IVR/ICD の前に起動した場合、まずポート 1099 にバインドされます。一方、ICD/IVR の後で Cisco CallManager Attendant Console が開始され、ポート 1099 がすでに使用されていると、1099 より後の最初の使用可能なポートが検索されます。Cisco CallManager Attendant Console はいずれの状況でも正常に動作します。一方、起動時に 1099 ポートがすでに使用されていると IVR/ICD では問題が発生します。次のエラーが IVR/ICD のログに表示されます。
java.rmi.server.ExportException: Port already in use: 1099.この問題を修正する 2 通りの可能なオプションがあります。
Cisco Telephony Call Dispatcher サービスが IVR/ICD の後に開始することを確認します。
IVR/ICD コンフィギュレーションのデフォルト RMI ポートを変更します。
A.パイロットポイント及び/又は被制御電話機がACユーザの被制御機器リストに含まれていない。Cisco CallManager ユーザの管理ページから ID「ac」でユーザを作成し、すべてのパイロット ポイントとアテンダントの電話機をこのユーザに関連付ける必要があります。このユーザが [Enable CTI Application Use] をオンにしていることを確認してください。このユーザーのデフォルトのパスワードは12345である必要があります。「acユーザーのパスワードを変更する方法を教えてください。パスワードを変更する場合。
A. Cisco CallManagerの特定のバージョンでは、電話にアクティビティがある間にアプリケーションを起動した場合、アテンダントコンソールに正しいコール詳細セットが反映されない既知の問題があります。該当バージョンは、3.1.4 よりも前のバージョンおよび 3.2.2 です。
A.ダイレクトコールパークを使用すると、パークされたコールを、ユーザが選択した使用可能なダイレクトコールパーク番号に転送できます。Cisco Unified CallManager の [Directed Call Park Configuration] ウィンドウでダイレクト コール パーク番号を設定してください。設定したダイレクト コール パーク番号はクラスタ全体で存在します。ダイレクト コール パークの話中ランプ フィールド(BLF)をサポートする電話機を設定すると、特定のダイレクト コール パーク番号のビジー ステータスおよびアイドル ステータスをモニタできます。
アテンダントはダイレクト パーク番号のコールに打診転送ボタンを使用する必要があります。[Transfer] ボタンを使用すると、復帰のタイムアウト期間が期限切れとなった場合にシステムがアテンダントにコールを戻せず、発信者がリオーダー トーンを受信します。
注:ダイレクトパーク番号に送信されたコールは、Cisco Unified CallManager Attendant Consoleの[パークされたコール(Parked Calls)]ウィンドウに表示されません。
A. Cisco CallManager Administrationを使用して電話機に回線を追加したり、電話機から回線を削除しても、Attendant Consoleは自動的に最新の情報を取得しません。正しい情報を表示するには、アテンダントはログアウトしてログインする必要があります。アテンダントの電話機がリセットされるたびに、この作用についてのメッセージがアプリケーションによって表示されます(リセットは Cisco CallManager Administration から変更を行ったときに発生)。
A.アナログライン上の電話機にコールが発信された場合、受信したイベントは、適切なボタンセットを有効または無効にするのに十分な完了していません。これは、Cisco CallManager Attendant Console 固有ではありません。IP フォンでも発生します。
A.ゲートウェイをG.711(U-lawまたはA-law)に設定するか、トランスコーダ/会議ブリッジのハードウェアリソースを設定します。これは、Cisco CallManager Attendant Console 固有ではありません。IP フォンでも発生します。
A.クライアントマシンにドメインネームシステム(DNS)が設定されていることを確認します。アテンダント電話機またはユーザ指定の CTI Manager のデバイス プールが名前である場合、アプリケーションは目的のホストと通信できません。
A.対応する回線が共有回線の場合は、無効として表示されます。回線が継続的に設定されていない場合(たとえば、バージョン 3.1.4 までの Cisco CallManager で、回線 1 と回線 3 が DN に割り当てられている一方で、回線 2 が割り当てられていない場合)にも発生する可能性があります。
A.サーバからクライアントへの回線状態の更新は、ユーザデータグラムプロトコル(UDP)パケットを使用して送信されます。ネットワーク アドレス変換(NAT)デバイスやファイアウォールによってクライアントとサーバが分離されている場合、通常、クライアントはサーバから回線状態の更新を受信しません。クライアントとサーバの両方が NAT デバイスまたはファイアウォールの同じ側にあることを確認します。
A.この状況は、Cisco CallManager 3.1(x)を実行すると発生します。 初期回線状態は Cisco CallManager のこのリリース トレインで使用できません。回線にアクティビティがあると(オフフックになるなど)、回線状態が更新されます。この問題は、新しいバージョンの Cisco CallManager では解決されています。
A.ディレクトリの回線状態が不明で、回線ステータス列に常に疑問符が表示される主な理由は、電話機がホームになっているすべてのCisco CallManagerサーバでTelephony Call Dispatcher(TCD)サービスが開始されていないためです。電話機のホームになっているすべての Cisco CallManager サーバで TCD サービスを開始します。アップグレードした環境の場合は、クラスタ内のすべての Cisco CallManager サーバで TCD サーバをアップグレードしてください。
注:Cisco Unified CallManager 5.x/6.xで、Cisco CallManager Attendant Consoleサービスがパブリッシュおよびクラスタ内のすべてのサブスクライバで開始されているかどうかを確認します。
この問題を解決するには、次の手順を実行します。
[User] > [Global Directory] を選択し、回線ステータスに ? が表示されているユーザを探します。電話番号がユーザの IP フォンにある DN と同じであることを確認します。
この問題は、ファイアウォールが原因で発生することもあります。この場合、問題を解決するには、ファイアウォールを取り外すか無効にします。Attendant Console ファイアウォール サポートの詳細については、http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/7_1_2/ccmfeat/fsccmac.html#wp1516214 を参照してください。
Attendant Console の [Settings] ダイアログボックスの [Advanced] タブで、PC の IP アドレスを設定するために、クライアントの IP アドレスと UDP ポート(コロンの後に指定)を入力します(例:192.168.219.216:3283)。これは、回線状態の更新に使用する UDP のポートです。
注:この回避策を完了しても問題が解決しない場合は、ACをアンインストールして、アテンダントのPCに再インストールします。
A.サーバは、次のいずれかの条件が満たされると、ディレクトリからユーザリストを抽出します。
Telephony Call Dispatcher(TCD)サービスが起動しており、ディレクトリ同期信号間隔がゼロではない。
ディレクトリ同期間隔が経過した。
Cisco CallManager Administration ページからディレクトリ同期間隔が変更された。
クライアントはログイン時にのみユーザ リストをロードします。クライアントがサーバからのアップデートされたユーザ リストを表示するためには、この条件のいずれかが満たされた後で再ログインが必要です。電話番号を使用していないユーザは、クライアントに表示されません。関連するすべてのユーザに対して、ディレクトリに電話番号がリストされていることを確認します。これで改善されない場合は、TCD サービスを再起動します。
A.ファイル内の各行はユーザエントリとして扱われます。エントリの形式は、「姓、名、電話番号、部門(任意選択)」です。 '#'および';'で始まるエントリはコメントとして扱われ、無視されます。電話番号がないエントリも無視されます。エントリの先頭のコメント文字を削除し、電話番号がすべてのエントリにあることを確認します。Attendant Console サービスを再開することで問題の解決を試すこともできます。
A.デフォルトでは、Cisco CallManager Attendant Consoleクライアントアプリケーションは、ファイルのユーザリストデータを次の優先順位で表示します。
ユーザ リストのファイル名は [Settings] > [Advanced] タブで明示的に定義されます。
userlist\CorporateDirectory.txt ファイルはサーバにあります。
userlist\AutoGenerated.txt file ファイルはサーバにあります。
AutoGenerated.txt ファイルは名前が示すように、Cisco Telephony Call Dispatcher サービスによって生成されます。 このファイルは、次のいずれかが発生すると生成されます。
サービスが開始される(ディレクトリ同期間隔が 0 でない場合)。
ディレクトリ同期時間が期限切れ。ディレクトリ同期時間値を [Administration] ページから変更。
ユーザ リストが別のディレクトリ サーバにある場合は CorporateDirectory.txt ファイルを生成できます。次のステップを実行します。
- Cisco CallManager サーバでコマンド ウィンドウを開きます。
- C:\Program Files\Cisco\CallManagerAttendant\bin に移動します。
- builddir.bat を実行します。
- 少なくとも、最初の 2 個のコマンドライン パラメータを指定する必要があります。他のデフォルト値は、ディレクトリの設定方法によっては、ご使用の設定で使用できることもあればできないこともあります。
コマンドの例:builddir -url ldap://ldap.cisco.com -searchBase "ou=people, o=cisco.com"。
url ?-searchBase
searchFilter(デフォルト:"(objectClass=inetOrgPerson)")
managerDN(デフォルト:"")
managerPW(デフォルト:"")
department(デフォルト:"department")
- クラスタ内のすべての Cisco CallManager システムでこれを繰り返します。
A.次の手順を実行します。
- C:\Program Files\Cisco\CallManagerAttendant\bin\acconfig.bat ファイルをダブルクリックして Attendant Console Configuration Tool を開きます。ユーザ名とパスワードを設定し、設定を保存します。
- Active Directory でこのユーザのパスワードをリセットし、パスワードのセキュリティ ポリシーの [User must change the password on first login] を無効にします。
- Cisco Telephony Call Dispatch サービスを再開します。
A.考えられる原因は次のとおりです。
ac ユーザが存在しない。
ac ユーザのパスワードに不一致がある。
Call Park Retrieval の [Allowed] チェックボックスが Cisco CallManager Administration でチェックされていない。
Cisco CallManager Administration で [Enable CTI Application] がチェックされていない。
パイロット ポイントや制御対象電話機が ac ユーザの制御対象デバイス リストにありません。
電話機の MAC アドレス識別番号が古い可能性がある。この問題を解決するには、Attendant Console のログイン ウィンドウを開き、[Settings] > [Basic] に移動します。次に、電話機の MAC アドレスの識別名を新しいものに変更します。これが終わると問題なくログインできるようになります。
[Cisco Unified CM Administration] ページの [Device] > [Phone] メニューで、各アテンダント電話機に対して [Allow Control of Device from CTI] チェックボックスがチェックされていません。
ac ユーザが存在しない場合は、Cisco CallManager Administration で ac という名前のユーザを設定し、アテンダントの電話機とパイロット ポイントをこのユーザと関連付ける必要があります。このユーザを設定しない限り、Attendant Console は CTIManager と対話できず、アテンダントはコールを受信できません。
- Cisco CallManager Administration から [User] > [Add a New User] を選択します。[User Information] ウィンドウが表示されます。
- [First Name] フィールドおよび [Last Name] フィールドに ac または記憶できる別の名前を入力します。
- [User ID] フィールドに ac を入力します。
- [User Password] フィールドに 12345 を入力します。
- [Confirm Password] フィールドに 12345 と入力します。
- ピンと電話番号を入力します。
- [Enable CTI Application Use] をオンにします。Attendant Console が CTIManager と対話するには、このボックスをオンにする必要があります。
- [Call Park Retrieval Allowed] をオンにします。
- [Insert] をクリックします。
- ac ユーザに必ずデバイスを関連付けてください。
ac ユーザがすでに存在する場合は、これらのパラメータを確認してください。
注:acユーザがグローバルディレクトリで設定されたものと同じであることを確認してください。
- Cisco CallManager Administration から [User] > [Global Directory] を選択します。[User Information] ウィンドウが表示されます。
- ac を入力し、[User Search] フィールドで [Search] をクリックします。
- 一致する名前のリストから ac ユーザの名前をクリックします。
- [User Password] フィールドに 12345 を入力します。
- [Confirm Password] フィールドに 12345 と入力します。
- ピンと電話番号を入力します。
- [Enable CTI Application Use] をオンにします。Attendant Console が CTIManager と対話するには、このボックスをオンにする必要があります。
- [Call Park Retrieval Allowed] をオンにします。
- [Update] をクリックします。
- ac ユーザに必ずデバイスを関連付けてください。
ユーザがこれらのグループに関連付けられていることも確認してください。
Standard CTI Allow Control of All Devices
Standard CTI Allow Call Monitoring
Standard CTI Allow Call Park Monitoring
Standard CTI Enabled
A. Attendant ConsoleでAutoGenerated.txtファイルを再生成するには、次の手順を実行します。
- Cisco CallManager サーバで C:\Program Files\Cisco\CallManagerAttendant\UserLists に移動し、AutoGenerated.txt ファイルを探します。
- ファイルを削除します。
- Cisco CallManager サーバの [Start] > [Programs] > [Administrative Tools] > [Services] の下で TCD サービスと CTI サービスを再開します。
A. Attendant Consoleインターフェイスでスピードダイヤルが欠落している問題を解決するには、次の手順を実行します。
- Attendant Console アプリケーション ウィンドウを閉じ、次のファイルを削除します。
サーバ:C:\Program Files\Cisco\CallManagerAttendant\UserList\AutoGenerated.txt
アテンダント コンソール クライアント PC:C:\Program Files\Cisco\Call のマネージャの Attendant Console \ userlists
- Cisco CallManager サーバで Cisco Telephony Call Dispatcher(TCD)を再起動します。
- Attendant Console アプリケーションを開きます。問題がまだ発生する場合は、Cisco CallManager サーバで C:\dcdsrvr\DirectoryConfiguration.ini ファイルを開きます。このファイルで次のフィールドに LDAP(ディレクトリ)サーバの正しい情報が含まれていることを確認します。
ldapURL=
ldapsURL=
注:名前解決の問題が発生した場合は、ホスト名の代わりにサーバのIPアドレスを使用してください。
- Cisco CallManager サーバで、[Start] > [Run] > [regedit] の順に選択し、HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\Directory Configuration キーを検索します。次のフィールドに DirectoryConfiguration.ini ファイルと同じく正しい情報が設定されていることを確認します。
DirectoryConfiguration.ini のファイルまたはレジストリで異なっているか間違っている情報があった場合は、情報を訂正し、Cisco TCD サービスを再開します。
ldapURL
ldapsURL
注:この手順で問題が解決しない場合は、DC DirectoryサービスがCisco CallManagerサーバで稼働していることを確認してください。そうでない場合、この問題を解決するには Cisco CallManager サーバを開始します。
A.この問題を解決するには、HKLM\Software\Arc Solutions\Call Connect\DefaultsレジストリのIPを正しいCisco Unity Express Attendant Console IPに変更してください。
A.この問題を解決するには、次の手順を実行します。
Attendant Console を閉じます。
Attendant Console PC で、レジストリを開き、次のキーを変更します。
HKEY_LOCAL_MACHINE\Software\Arc Solutions\Call Connect\Operator\Defaults\Direct Transfers:All を設定
HKEY_LOCAL_MACHINE\Software\Arc Solutions\Call Connect\Operator\Defaults\Send BLF calls to Service Queue:No を設定
Attendant Console を開き、ログインします。
A.この問題を解決するには、Directory Sync Periodサービスパラメータを0から1に変更します。Directory Sync Periodサービスパラメータを変更するには、次の手順を実行します。
[Cisco Unified CM Administration] ページに移動し、[System] > [Service Parameters] を選択します。
[Server] ドロップダウン リストから適切なサーバを選択します。次に、[Service] ドロップダウン リストから [Cisco CallManager Attendant Console Server] を選択します。[Clusterwide Parameters] の下で、ディレクトリ同期パラメータを変更します。
A.この問題を解決するには、次の手順を実行します。
[All Programs] > [Microsoft SQL Server 2008] > [Configuration Tools] > [SQL Server Configuration Manager] に移動します。次のウィンドウが開きます。
[SQL Server Network Configuration] に移動し、SQLEXPRESS の [Protocols] を選択します。次に、[TCP/IP protocol] および [Named Pipes] を有効にします。