Hi - We have the odd issue where by a call that has ended still shows as active for an agent. Is there any easy way to kill this call? I have tried on the MiVB to busy the PLID and RTS the PLID and that doesnt work.
I have also tried going on the MiContact Center Config API under the /api/v1/diagnostics/router page and used the command
{
"commandName" : "clearagentstate",
"value" : "77524"
}
but I get an error
{
"message": "An error has occurred.",
"exceptionMessage": "An error occurred while sending the request.",
"exceptionType": "System.Net.Http.HttpRequestException",
"stackTrace": " at System.Runtime.ExceptionServices.ExceptionDispatc hInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.Handl eNonSuccessAndDebuggerNotification(Task task)\r\n at Mitel.MiccSdk.Services.HttpClientService.<SendAsync>d__c.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatc hInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.Handl eNonSuccessAndDebuggerNotification(Task task)\r\n at Mitel.MiccSdk.Services.HttpClientService.<SendAsync>d__3.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatc hInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.Handl eNonSuccessAndDebuggerNotification(Task task)\r\n at Mitel.MiccSdk.Controllers.DiagnosticsController.<PostRouterCommand>d__19.MoveNext()",
"innerException": {
"message": "An error has occurred.",
"exceptionMessage": "Unable to connect to the remote server",
"exceptionType": "System.Net.WebException",
"stackTrace": " at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)\r\n at System.Net.Http.HttpClientHandler.GetRequestStrea mCallback(IAsyncResult ar)",
"innerException": {
"message": "An error has occurred.",
"exceptionMessage": "No connection could be made because the target machine actively refused it 172.30.41.65:5029",
"exceptionType": "System.Net.Sockets.SocketException",
"stackTrace": " at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)\r\n at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)\r\n at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)"
}
}
This was done on the actual remote server though?!
There must be a way to do this