Picture of Christian 5707
Registered 3 years 236 days
Christian 5707 Friday, 15 October 2021, 12:51 PM
SOAP API: canceling a call redirection
Hi,

I implemented a ACD software on top of the SOAP API, we've been using it now for about 10 years and it works like a charm. Basically I monitor waiting queues and redirect (`UserRedirect`) calls to agents when they arrive in these waiting queues.

Recently I noticed a bug in my ACD: it has a feature in which it redirects to the next agent if the first agent didn't respond in a specific amout of time. So for example if a call rings for 5 seconds and the agent did not answer it would redirect the call to the next agent.

In the earlier versions if the innovaphone PBX (V9-V11) I just canceled the call caused by the redirection using the `UserClear` method. But when I do this in V12 not only the redirection gets canceled, but the whole call group and the call gets disconnected completely.

Is this intentional behaviour?

To work around this issue I tried to redirect the call back to the waiting queue, but the SOAP call just returns false in this case.

Is there a different, maybe even better way to cancel the redirection and get the call back into the waiting queue object?

Best regards,
Christian Kruse

← You can define your color theme preference here