The monitoring, controlling, and integration of a phone system with a computer system. CTI can be run from an on-premise server or made available through the cloud.