We are in the process of integrating Open CTI with salesforce console. My requirement is to search for a record based on the incoming phone# and If it exists then popup on the console OR create the record then popup.
Gone through the console API guide. Not sure how to really capture events. I thought of beginning with fireOnCallBegin() event. But not sure where to put a visualforce page(I meant as a side bar component or somewhere) that listens for events and popup new tabs or open existing tabs. In My opinion, the page that is listening for events should not be visible to users and it should sit in the background and listen for events.
Anyway would you give me some input where to begin based on my requirements. Thanks and I appreciate it.