This project is an integration system between OptimalQ and any CRM/dialer system.
The system is written in a generic way so whenever a new integration is needed, there would be minimal code required.
The project includes an integration to Genesys dialer as an example
python, kafka, project, CRM, dialer, setup, development, optimalq, genesys.
pip install -r requiremenets.txt
- Setup kafka url, username and password
- Setup username, password, pool_uid and url for OptimalQ
- Setup client_id, client_secret and queue_id for Genesys
Run all the files in run_files with your IDE's configuration, or from the terminal.
To implement a new integration, implement the relevant abstract functions and create run files with the relevant setup.