Vicidial has an agent api that allows external control of the Vicidial Agent Screen from another site.
- Code: Select all
/usr/src/astguiclient/trunk/docs/AGENT_API.txt
Note, however, that the agent screen must still be running as the code in that screen interacts constantly with the Vicidial system. rebuilding another screen to work like the Vicidial screen requires taking all the javascript code from the Vicidial agent screen and re-coding it to run in some other screen. That's not a small feat. Thats hundreds of man-hours.
The solution is to run the Vicidial Agent Screen as normal in one tab / window and run your CRM in another window (or perhaps in the "Scripts" tab of the Vicidial agent screen) and use the API to push commands to the agent screen to accomplish whatever tasks you want done.
We do have custom Vicidial Agent screens running for many clients. These contain CRM functionality, external system access, scripting, all sorts of things. But they were not minor undertakings.