Knowlege base

Call recordings web page not accessible to administrative user

Article ID: 665
Last updated: 02 Apr, 2019
to version Application Suite 201x (any version)

Applies to

Imagicle Call Recording - ApplicationSuite (any version)

Description

When a user with administrative privileges for Call Recording enters "All Recordings" web page, a message "You are not authorized to access to this application" is displayed:

Other Symptoms

Moreover, in Windows Event Registry there could be found several errors like this:

and in var\log\w3wp\ApplicationSuite.log you can find errors similar to:

0402 11:29:35.339 ERROR { 45} [Global] Application_Error details:
System.ServiceModel.ServiceActivationException: The service '/fw/Apps/Recorder/WebServices/Internal/RecordingsBrowserService/RecordingsBrowser.svc' cannot be activated due to an exception during compilation.  The exception message is: Inheritance security rules violated by type: 'Recorder.Engine.Cryptography.CallRecordingCertificateStore'. 
Derived types must either match the security accessibility of the base type or be less accessible.. ---> System.TypeLoadException: Inheritance security rules violated by type: 'Recorder.Engine.Cryptography.CallRecordingCertificateStore'. Derived types must either match the security accessibility of the base type or be less accessible.

   at Recorder.WebServices.RecordingsBrowserBuilder.Build(ILoggerFactory loggerFactory, ILogger logger)
   at Recorder.WebServices.Internal.RecordingsBrowserService.RecordingsBrowserServiceHostFactory.CreateServiceHost()
   at ApplicationSuite.Base.Library.WCF.IISHosted.ServiceHostFactory`1.CreateServiceHost(String constructorString, Uri[] baseAddresses)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)
   --- End of inner exception stack trace ---
   at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)
   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, String routeServiceVirtualPath, Boolean flowContext, Boolean ensureWFService)
   at System.ServiceModel.Activation.HttpHandler.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Cause

IAS installation has been corrupted and at least a binary file has been manually overwritten and Windows has blocked it. 

Solution

Find the IAS binary file that has been blocked by Windows and unlock it:

Article ID: 665
Last updated: 02 Apr, 2019
Revision: 3
Views: 233
Print Export to PDF Subscribe Share
This article was:  
Prev   Next
Call Recording on Broadworks Platform     Cannot playback recording from Web interface