We are trying to make a purchase decision. Right now we use an Asterisk based system but the support is limited to the PBX that sits on top of the system. The API is fairly shut down. How open is the 3CX API? We have tested the pro version and the CRM integration works for us in a limited capacity. We are going to want to develop more of a server side application for some of the functions we require. Things like looking at the incoming number and then searching the CRM DB for that number. If exists, send call to CRM contact owner. That is more of a server side application from what I understand. Also, we have noticed that if there are duplicate numbers for contacts (A family uses same number for all members) then the first one the current integration finds, is the one that is chosen. We need to create a pop up that allows us to select the caller in that instance. We need to be sure we can develop these needs with the API. Can some one at 3CX answer this?