The Contact List is not designed to be used with Inbound calls.
The API has a method to GET a contact's information, but you need to know the exact ContactListID (GUID, not the name of the list) and the specific ContactID (not the name or phone number, but the generated ID from the list) to do so. I don't see a good way to do a lookup in the Contact List for each incoming call to get the info, and if you use an export of the Contact List you may not have the latest contact information.
Hopefully someone else knows of a good way to do it...
You might want to post this question in the Developer Forum to see if anyone there has an idea
https://developer.mypurecloud.com/forum/------------------------------
George Ganahl
Principal Program Manager
Genesys
------------------------------