本文列出與思科客戶響應解決方案(CRS)環境(3.1版及更新版本)中的歷史報告相關的常見問題。
A. Cisco CRS系統歷史資料庫位於CRS伺服器或歷史報告資料庫伺服器上。要管理CRS歷史報表資料庫:
配置到歷史資料庫的客戶端和排程程式連線的最大數量。
為歷史報表配置使用者。
當資料庫大小接近最大容量時清除歷史資料。
如果「歷史報表資料庫」伺服器用於儲存歷史報表資料,請同步CRS伺服器資料庫和歷史報表資料庫伺服器上的資料。
從資料檔案匯入歷史資料。如果歷史資料庫關閉,並且新歷史記錄的數量超過快取,則生成這些資料檔案。
您必須登入到CRS管理才能管理CRS歷史報表資料庫。完成以下步驟以授權使用者在CRS中檢視歷史報告:
- 從「CRA管理」選單中選擇「工具」>「歷史報告」。
此時將顯示「歷史報告配置」網頁,其中顯示了「資料庫伺服器配置」區域。
- 按一下左側的User Configuration。
- 按一下「歷史報告配置」導航欄上的使用者配置。系統將顯示User Configuration區域並列出最多75個Cisco CallManager使用者。
- 選擇要為其配置歷史報告的使用者,方法是:
- 按「Next」(下一步)。此時將顯示使用者區域的使用者配置。
- 在「已安裝的報告包」清單中,選擇要為使用者配置的報告包,然後按一下>>。
- 若要為使用者刪除報告包,請在「所選報告包」清單中選擇要刪除的報告包,然後按一下<。
- 按一下「Update」。
A.您無法登入到「歷史報告」應用程式並收到以下錯誤消息:
無法建立到資料庫的連線。檢查日誌檔案是否有錯誤5051
無法登入資料庫。要求管理員檢查從應用程式伺服器動態獲取的資料庫使用者ID和密碼
執行以下步驟以檢查CRS伺服器上的SQL身份驗證模式:
轉至開始 > 程式 > Microsoft SQL Server > Enterprise Manager。
轉到Microsoft SQL Servers > SQL Server Group。
按一下右鍵<Server_Name> \CRSSQL,然後選擇Properties。
按一下Security頁籤。
確保在Authentication下選擇了Windows Only。否則,您需要將其更改為Windows Only Authentication。
接下來,執行以下步驟以檢查CRS歷史報告使用者的許可權:
在SQL Enterprise Manager中,轉至Microsoft SQL Servers > SQL Server Group > <Server_Name> \CRSSQL > Security > Logins。
在右側窗格中,按一下右鍵CiscoHistRprtUsr並選擇Properties。
轉至General頁籤,確保預設資料庫為db_cra。
轉到Database Access頁籤,確保已選中db_cra資料庫並允許public和db_owner。
如果使用者無法登入到「歷史報告」應用程式,並顯示錯誤消息An error occurred while attempting to communication with web server。請檢查您的使用者ID和密碼,然後重試,請檢查以下項:
檢查使用者是否有權檢視上一節中提到的歷史報告。
如果在PC的Web瀏覽器上配置了代理伺服器,則會看到此消息。禁用此項,或為CRS伺服器建立例外。
防火牆或其他安全裝置可能正在阻止PC與伺服器之間的通訊。您可能需要禁用Windows防火牆或為CRS伺服器建立例外。
對於Cisco Unified Contact Center 4.x及更高版本,請確認在System > System Parameters下配置了足夠的Historical Reporting會話許可證。向下滾動並尋找HR會話許可證數,如果值為零或小於所需值,請增加該值。HR會話許可證的數量限制了對歷史報告的同時訪問。當您收到錯誤All available licenses is in use by other client machines時,也可以使用此解決方案。請稍候再試,並在運行歷史報告時檢查日誌文件中是否出現錯誤5116。
附註: 當多個使用者同時訪問「歷史報告」時,增加該數字可能會影響伺服器的效能。
答:您可以使Cisco CallManager上配置的使用者使用已安裝的CRA歷史報告包。
要配置,請參閱管理Cisco CRA歷史報告資料庫的配置使用者以進行歷史報告部分。
A.要解決此問題,需要將TimeZoneInformation登錄檔條目設定為正確的條目。