Mitel Forums - The Unofficial Source

Mitel Forums => Mitel Software Applications => Topic started by: richmckevitt on October 14, 2021, 07:54:06 AM

Title: Kill a hanging call on Web Ignite
Post by: richmckevitt on October 14, 2021, 07:54:06 AM
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
Title: Re: Kill a hanging call on Web Ignite
Post by: imanm93 on October 22, 2021, 02:48:37 PM
Can you monitor the state of that agent on Contact Center Client?
Did you tried to logged out the agent from Contact Center Client and logged it in again?