3rd International ICST Conference on COMmunication System SoftWAre and MiddlewaRE

Research Article

Communication enabled web applications: The evolution of computer telephony integration

  • @INPROCEEDINGS{10.1109/COMSWA.2008.4554424,
        author={Logambigai Venkatachalam and Kishore Dhara and Venkatesh Krishnaswamy and Michael Vernick},
        title={Communication enabled web applications: The evolution of computer telephony integration},
        proceedings={3rd International ICST Conference on COMmunication System SoftWAre and MiddlewaRE},
        publisher={IEEE},
        proceedings_a={COMSWARE},
        year={2008},
        month={6},
        keywords={web services; kiosk; communication services; SOA; application server; mashups; SIP.},
        doi={10.1109/COMSWA.2008.4554424}
    }
    
  • Logambigai Venkatachalam
    Kishore Dhara
    Venkatesh Krishnaswamy
    Michael Vernick
    Year: 2008
    Communication enabled web applications: The evolution of computer telephony integration
    COMSWARE
    IEEE
    DOI: 10.1109/COMSWA.2008.4554424
Logambigai Venkatachalam1,*, Kishore Dhara2,*, Venkatesh Krishnaswamy2,*, Michael Vernick2,*
  • 1: Department of Computer Science Virginia Polytechnic and State University, Blacksburg, Virginia
  • 2: IP Communications Research Avaya Research Labs Lincroft, New Jersey
*Contact email: lokeya@vt.edu, dhara@avaya.com, venky@avaya.com, vernick@avaya.com

Abstract

Computer Telephony Integration (CTI) allows a computer application to access features from a telephone device or communication network. Traditional CTI applications are usually proprietary-based, platform dependent and usually designed and implemented by telephony experts. Whereas the Web started with simple static pages, new models, like the Service Oriented Architecture allows application designers to build complex applications using pre-built, high-level functional services. Next generation CTI should follow this model. Like SOA for the Web, high-level communication services can be built on communication building blocks, enabling complex communication applications to be built. In addition, it should be easy to create Web-based applications that integrate these new communication services. In this paper, we present a web application mashup that uses a higher level communication service and present experiences from our prototype implementation.