The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This document describes the error, "Error updating the filter information. XMPP Messaging infrastructure error" when you access Live Data reports on the Cisco Unified Intelligence Centrer (CUIC). Live Data reports are new reports introduced in CUIC and are the equivalent of the real-time reports of Cisco Unified Contact Center Express (UCCX).
CUIC opens a subscription to the OpenFire instance of UCCX in order to obtain data from the UCCX engine. OpenFire is an open-source real-time collaboration server that uses Extensible Messaging and Presence Protocol (XMPP) as its messaging protocol.
When you access the Live Data reports, this message appears: Error updating the filter information. XMPP Messaging infrastructure error. This error occurs when the CUIC is unable to subscribe to the OpenFire instance which happens in one of two scenarios:
The OpenFire (CCX Notification Service) is down
There is an issue with the subscription
Problem 1. OpenFire (CCX Notification Service) is Down
Step 1: Verify that the UCCX notification service runs Cisco Unified CCX Notification Service
Step 2: Collect the CUIC logs and look for this line:
0000000206: Dec 04 2013 18:52:51.146 +0530: %CCBU__CUIC_REALTIME-3-XMPP_USER_CONNECTION_FAILURE: %[error_message=The connection listener has detected that the connection was dropped due to an error: stream:error (system-shutdown)][exception=stream:error (system-shutdown)]: Failed to connect and/or authenticate with the XMPP server
When you upgrade to Release 10.x or any previous release, the system is not checked for Domain Name Service (DNS) configuration. It is possible that the system previously used Release 8.0 where DNS is not mandatory. When you upgrade to Release 10.x, you can add the DNS and domain.
Sometimes, the Fully Qualified Domain Name (FQDN) is not updated in a particular file. See this example:
Server name: uccx10pub
The domain cisco.com is added.
The internal file cuic_common.properties shows this:
0000000114: 172.16.20.153: May 11 2014 21:55:54.467 -0400: %CCBU__CUIC_REALTIME-3-SUBSCRIBE_RESPONSE_ERROR: %[NodeId=cuic-ccx.name1-< 00CD2DC42C88036195B657E23C195223][Payload=null]: Received an error for the subscrbe/ unsubscribe request 0000000010: 172.16.20.153: May 11 2014 21:55:54.467 -0400: %CCBU_CUIC_MODEL_OBJECTS-3-EXCEPTION: %[EXCEPTION=Exception occured during creation + subscription of the node in xmpp server. node id cuic-ccx.name1- 00CD2DC42C88036195B657E23C195223 User Name : ccx.name1]: There was an exception that occurred. 0000000011: 172.16.20.153: May 11 2014 21:55:54.471 -0400: %CCBU_CUIC_MODEL_OBJECTS-3-EXCEPTION: %[EXCEPTION=com.cisco.ccbu.cuic.businesslogic. xmpp.CuicXMPPException: Exception during subscription to openfire. node id: cuic-ccx. name1-00CD2DC42C88036195B657E23C195223, User Name: ccx.name1]: There was an exception that occurred.
This issue is documented by Cisco bug ID CSCuo75043.
Add domain information and DNS before you perform the upgrade. The Technical Assistance Center (TAC) can obtain a remote support account and manually update the file with the FQDN.