Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesCTI Matures


F ebruary 1997 / State Of The Art / CTI Matures

The "integration" component of CTI still isn't easy, but there's more help than ever for getting computers and telephones to work together efficiently.

Alan Joch

The "integration" component of CTI still isn't easy, butthere's more help than ever for getting computers and telephones to worktogether efficiently.

Computers and telephones are two fundamentally different technologies, yet they have something in common: When they work together, we work more efficiently in applications that hinge on customer service and timely inf ormation. Unfortunately, integrating computers and telephones can seem about as easy as herding butterflies.

For this reason, some companies are only beginning to take advantage of computer telephony integration (CTI). Traditionally, call-center o peratorshave benefited most from merging computers and telephones. However, CTI also makes possible fax-back systems, interactive voice-response implementations, and a number of specialized vertical applications.

Fortunately, the hardware, software, and integration techniques for CTI are maturing. For example, special-purpose add-in boards let you add PBX services inside a CTI server. The consolidation of call-switching and network-server functions makes the implementation and maintenance of CTI applications easier. In some cases, including large-scale call centers, you may need a more elaborate architecture with a stand-alone CTI server connected to a PBX and a database on a mainframe or distributed across a number of servers. More mature hardware and connection standards help these implementations, too. We asked a veteran CTI systems integrator to outline the basic components of a CTI implementation and explain how tomake the right choices. His report can be found in "CTI, Piece by Piece".

Once you have the hardware in place, you'll need to develop end-user applications. Depending on the programming talents of your development team and the project's deadline, procedural languages, graphical applications-development environments, telephony components, and visual-programming tools should give you the power you need. "Tools for Telephony Apps" describes where each of these alternatives shines or runs out of steam. We also asked two developers of CTI systems -- one who chose to program in C++; the other who used visual-programming tools -- to tell us how they made their development decisions. Their perspectives can help you focus your choices when it's time to develop your CTI application.

With new hardware and a wealth of development tools, CTI is easier, but still one of the trickiest integration tasks we face. At least the butterflies are now fluttering in the same direction.


Up to the State Of The Art section contentsGo to next article: CTI, Piece by PieceSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network