CTI (Computer-telephony integration) technology enables users to control and monitor calls from external applications (e.g., CRM, web-based console, etc.) as if managing them from an attendant console. For example, a user can start a call from a CRM computer application and check the list of active calls for a certain group of users, etc.
The PortaSwitch API includes a range of methods for integrating external applications with PortaSwitch and performing remote call control.
These methods enable an API user to originate, answer, terminate a call, retrieve a list of currently established calls and subscribe to notifications about call state changes for certain customers and accounts. Together with already existing API methods (e.g., for retrieving customer information), these help build a full-grown CTI solution.