If you are using Media Integrity (MI) along with Call Recording Assurance (CRA) you may experience some connectivity issues that can show your Media Integrity display to show an error with a Down status.
Along with that, you will see failed to connect to broker messages in the irCRAMatcher log:
2020-03-06 12:12:17.900 Error 15 PersistentConnection LogException EasyNetQ: Failed to connect to Broker: '150.100.241.228', Port: 5671 VHost: '/'. ExceptionMessage: 'None of the specified endpoints were reachable (Unspecified error
)'
2020-03-06 12:12:17.900 Error 15 PersistentConnection TryToConnect EasyNetQ: Failed to connect to any Broker. Retrying in 00:00:05
2020-03-06 12:12:22.900 Error 14 PersistentConnection LogException EasyNetQ: Failed to connect to Broker: '150.100.241.228', Port: 5671 VHost: '/'. ExceptionMessage: 'None of the specified endpoints were reachable (Unspecified error
Cause:
Communication is encrypted on the RabbitMQ port 5671 and certificates are used. Problem is related to a certificate setting in the Call_Recording configuration.
Resolution:
Check the "certpath" setting in the DEFINE MEDIA_ANALYZER line. The path should include the actual certificate file name. Chances are the path only includes the folder.
Incorrect
DEFINE MEDIA_ANALYZER(CALL_RECORDING, EnableWMI=1, WmiValidationSource=Recorder, DefaultRecordingPath=G:\Audios, ip=150.100.241.228, port=5671, certpath=E:\Prognosis\Server\Configuration\Messaging\RabbitMQ\keys)
Correct
DEFINE MEDIA_ANALYZER(CALL_RECORDING, EnableWMI=1, WmiValidationSource=Recorder, DefaultRecordingPath=G:\Audios, ip=150.100.241.228, port=5671, certpath=E:\Prognosis\Server\Configuration\Messaging\RabbitMQ\keys\keycert.p12)
Restart Call_Recording configuration. Display should show connectivity
Members | Likes |
---|---|
43 | |
36 | |
23 | |
17 | |
16 |