10-15-2015 08:05 AM
When I try to do a silent monitor on agent's active call, the below error get's thrown.
com.cisco.jtapi.PlatformExceptionImpl: Operation not allowed
May I know from where we can get the detailed information about why the operation is not allowed? Couldn't find anything useful in call manager's /var/log/active/cm/trace/cti/sdl even after enabling all trace levels in serviceability page of CM.
The request is sent as below from a test program.
CiscoCall monitorCall = (CiscoCall) provider.createCall();
monitorCall.startMonitor(
supervisorTerminal, // Supervisor Phone MAC
supAddr, // Supervisor DN
agentTerminalConnection,
CiscoCall.SILENT_MONITOR,
CiscoCall.PLAYTONE_NOLOCAL_OR_REMOTE);
The full program is attached.
Solved! Go to Solution.
10-15-2015 11:55 AM
This is typical seen if application/end user doesn't have 'Standard CTI Allow Call Monitoring' role assigned.
Check if jtapiuser has this role. Add if needed and retry.
10-15-2015 11:55 AM
This is typical seen if application/end user doesn't have 'Standard CTI Allow Call Monitoring' role assigned.
Check if jtapiuser has this role. Add if needed and retry.
10-15-2015 10:43 PM
If only a proper error message is thrown something like "User does not have permission to perform this operation" it would have made things easier for me.
Thanks for the response and I hope the error messages would be specific in future releases.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide