cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
646
Views
0
Helpful
2
Replies

Silent monitor - Operation Not Allowed exception

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.


1 ACCEPTED SOLUTION

Accepted Solutions
mpotluri
Contributor

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.

View solution in original post

2 REPLIES 2
mpotluri
Contributor

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.

View solution in original post

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.

Create
Recognize Your Peers
Content for Community-Ad