A General Purpose Connection CTI Server Based on the SIP Protocol and Its Implementation

SUMMARY In this paper, we propose a general purpose connection Computer Telephony Integration (CTI) server that provides various CTI services such as voice logging where the CTI server communicates with IP-PBX using the Session Initiation Protocol (SIP), and accumulates voice packets of external line telephone calls flowing between an IP telephone for extension and a VoIP gateway connected to outside line networks. The CTI server realizes CTI services such as voice logging, telephone conference, or interactive voice response (IVR) with accumulating and processing voice packets sampled. Furthermore, the CTI server incorporates a web server function which can provide various CTI services such as a Web telephone directory via a Web browser to PCs, cellular telephones or smart-phones in mobile environments.