Currently running a small enterprise and we are receiving a lot of calls from clients; We currently have a Java EE-Based Information System installed and have two telephone lines with their corressponding extensions. I want to be able to somehow record, associate caller ID data with incoming calls and control other landline related functionalities from within the computer.
I do not know where to start, both in terms of hardware and software.