Hi, we're currently in the midst of getting a Vicidial testing environment running for our site, having an issue I'm hoping I can get some input on.
We're pretty specialized, and have some pretty complex calling rules, so rather than try to adapt Vicidial to this, we intend on using our inhouse campaign management software, with Vicidial being the replacement for agent and phone management. (previously UCCX)
I'm developing a desktop app that integrates the two systems, and having issues with the log-in/log-out functions. We cannot allow agents access to campaign selection, so logging in is handled internally. This we've got working ok, they just submit a username and password, and they are logged into whatever campaign the manager has selected for them. (HTTP post request handled by apacheclient 4.3).
This works, the agent conference initiates ok, and they are shown logged-in on the server/admin page.
However, if I submit the logout request as per the api, the server responds ok, i.e: SUCCESS: logout function set - LOGOUT|1497895547|102
But the agent call does not change, nor are they logged out of the server. If I repeat the above steps in say, Chrome, it all works fine -- but the logout php does nothing if run in our app. (java mostly) I'm thinking it has to do with the session id not matching, but not sure.
Appreciate any thoughts.