Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


September 01, 1997

State of Computer Telephony 97: Beyond the Expo


RSS
Subscribe to Windows IT Pro | See More Telephony Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Pause for even a brief moment in this rapidly changing industry, you might miss something

Compared with the average button-down computer-equipment show, the Computer Telephony (CT) Expo is wild. As evidenced by the inflaTable flying pink pigs out front, the expo’s tone is less serious than even an Internet convention.

But the CT business is dead serious in its quest to offer products and services that feature the best of both worlds from which it was born: the phone and computer industries. This hybrid business is growing rapidly. Computer Telephony Magazine and other industry sources estimate that it’s a $6 billion industry. Certainly, Lucent Technologies believes CT's a serious business; the company just spent $1.5 billion to buy Octel, a longtime provider of voicemail and CT equipment.

The CT industry is more mature and more standardized than it was a scant year ago. Although a gap still exists between computers and telephones, you no longer need original research just to make, for example, a Screen pop appear on a call center PC. (For more information about what the industry was like in 1996, see Alex Pournelle, "Computers and Telephones," Windows NT Magazine, June 1996.) To understand how this gap is closing so quickly, you need to look at CT’s parent industries.

A Peek into the Past
The telephone industry’s evolution closely parallels that of the computer industry. First came the mainframe era, in which AT&T provided all phone-related services, followed by the minicomputer era, in which the switch, or PBX, was key. In the minicomputer era, switch programmability was difficult at best and systems were closed to outsiders. As a result, if you wanted to bridge a call among three circuits (e.g., a conference call) or needed a queue for an operator pool (e.g., Automatic Call Distribution—ACD), you needed to install special switches or expensive add-on boxes.

Then came early computer telephone integration. Solutions were proprietary and difficult to implement, but they worked. Phone calls came right to a computer, which routed them to a phone or another switch. Meanwhile, switches and computers learned to communicate more effectively with each other, and PBX manufacturers opened their systems to outside control (as long as you could program in C).

Today, the CT industry closely resembles the PC industry. Traditional product categories have blurred, with hardware and software coming from many sources. The net result of this banquet of choices is confusion, especially for outsiders. At least when you bought a phone switch in the past, you knew which vendors offered them. Now, numerous vendor offerings cross the previously definite boundaries of "traditional" telephony products and services.

Sales channels have become confusing, too. At one time, telephony consultants were at arm’s length from both software and hardware developers; today, those same consultants might roll up their sleeves to punch down the cable, install the system, and maintain it. Distribution channels have become similarly confused. You can now buy phone systems through traditional computer sources and vice versa.

Despite the confusion, the CT industry has thrived, producing many innovations. These innovations fall into three categories: NT enhancements, applications and development tools, and hardware.

Windows NT: Now a Telephony Platform
Early CT systems ran on IBM’s OS/2, Sun Microsystems' Solaris, Novell’s NetWare, or MS-DOS. Today, CT systems are hosted on Windows NT with Telephony API (TAPI), NetWare with Telephony Services API (TSAPI), Solaris with JTAPI, or proprietary interfaces. The OS acts as an operator that directs and manages calls, sending commands through the API to the hardware. In such a setup, a Multi-Vendor Integration Protocol (MVIP), a Signal Computing System Architecture (SCSA), or another board-interconnect standard provides a mechanism for interconnecting many CT resource ports inside a PC-based platform. This interconnecting mechanism is one factor that differentiates CT solutions in a small office/home office (SOHO) from those in an enterprise.

Another difference between SOHO and enterprise CT is the level of control. Because most SOHOs have only one phone, first-party call control (i.e., the ability to control calls that come to your phone) is adequate. With first-party call control, you can dial a number, transfer a call, or put a call on hold. But because companies usually have numerous phones, they need third-party call control (i.e., the ability to control a call not directly connected to your computer). With third-party call control, a company’s computer can control an entire phone system, making applications such as automated banking services possible.

NT 4.0 with TAPI 2.0 made third-party call control a reality. But by industry standards, TAPI 2.0 is incomplete; enthusiasts have been waiting for the release of TAPI 2.1, which finally hit public beta in May. TAPI 2.1 offers client/server features for telephony control, a tightened standard, and important new features, such as Unicode support for internationalization, Active Control support, and a much better TAPI client manager. With TAPI 2.1, application-development tools and switch interfaces are smoother. (For more information about TAPI and other standards in the CT industry, see the sidebar "The Role of Standards in CT’s Growth".)

But the effectiveness of NT-based CT doesn’t depend only on how good TAPI is. This fact was evident at Microsoft’s booth at the CT Expo. Microsoft ran demonstration applications on a Northern Telecom Meridian 1 phone system. The demonstration featured Screen pops containing information about callers, ways to transfer calls, and techniques to control the phone system. And Microsoft’s demonstration barely scratched the surface of possible NT-based CT applications. (For more information on these applications, see Chris Bajorek and Alex Pournelle, "The Marriage of Computers and Telephones," Windows NT Magazine, September 1997.)

One nice benefit of attending an expo is seeing cutting-edge products. VenturCom’s Component Integrator (CI) definitely falls into that category. CI lets you embed NT or Windows CE on a no-hard-disk PC with realtime extensions. As a development tool for integrating, configuring, and building dedicated NT target systems, CI extends NT into places previously held by only UNIX and MS-DOS and offers obvious appeal to the CT market.

After the CT Expo, Microsoft introduced a cutting-edge product of its own: Routing and Remote Access Service (RRAS) for Windows NT Server. RRAS, formerly code-named Steelhead, is a networking software package that improves NT-based CT. (For more information about RRAS, see Mark Minasi, "Steelhead Swims into the Mainstream," Windows NT Magazine, August 1997.) RRAS connects two or more locations over Internet links or dedicated links (e.g., WAN). Because RRAS supports compressed and encrypted links, more MIS managers are likely to buy into the idea of using the Internet to haul their strategic packets. (For more information about Microsoft’s link-state routing protocol of TCI/IP networks, see Tao Zhou, "Steelhead’s OSPF Routing," Windows NT Magazine, August 1997.)

CT Applications and Development Tools: The Fun Begins
The CT field used to be all development tools and no off-the-shelf software. Now, the field has expanded greatly, so you can pick and choose from many products, ranging from complete SOHO software solutions to PBX front ends to development systems.

Many off-the-shelf applications are now powerful enough to remove the need for programming. For example, Active Voice’s PhoneMax is a SOHO solution with call control. Q.Sys’s CallProducer is an enterprise solution that displays a company’s call information at a master station. It interfaces a company’s existing phone system with its LAN and puts the front end on users’ PCs. Applied Voice Technology’s CallXpressNT is a unified messaging system for NT. It includes emails, calls, and faxes in one window. CallXpressNT will also read or fax email to you when you’re on the road. You can even remotely fetch faxes and forward them with voice annotation. (For more products that can perform unified messaging and other applications, see the "Computer Telephony Buyer’s Guide," http://www.winntmag.com.)

Naturally, complex solutions require a software development kit (SDK) and an advanced programmer to write the program. Many SDKs are Visual Basic (VB)-centric. You can write the program using the SDK libraries, which hide the complexity of the various functions (e.g., call control and voice record/playback). For example, Parity Software’s CallSuite uses VB, but also supports Visual C++ and Delphi (which is appealing for enterprise-level applications). Parity Software’s TAPI Starter Bundle is a cheap way to get your feet wet in CT and comes with a 700-page PC Telephony book.

Artisoft, famous for LANtastic, now sells Visual Voice, one of several VB-centric application creators available. Visual Voice has a text-to-speech option for playing back those "Your account balance is $17.31" messages from your bank. In addition, Visual Voice tracks call accounting (Who’s calling whom?) and call tracking (Who did this guy call in our office?) information, which can often help sell the application to the boss. A pro version for multiline call-processing boards is also available.

Some application creators use languages other than VB. For example, Expert System’s Ease for Windows NT is an integrated development environment (IDE) that uses its own low-level language and hooks to C/C++ for complete customization. With the IDE, you complete scenarios and provide triggers, actions, and data in a standard Windows framework. Ease for Windows NT has a runtime environment that sits on NT once you complete the installation.

Sometimes products cross category lines, such as Octel Communications' Unified Messenger. This product lets you retrieve voice mail messages from any phone or computer and send voice email attachments. It’s both a traditional computer program and a CT application. The idea of unified messaging and a universal inbox is now becoming reality.

Like the PC industry, the CT industry is fractured. Some vendors provide call-processing cards, while others offer PBXs-on-a-card. Meanwhile, some companies sell complete systems. All solutions work, to varying degrees, with either their application development tools or third-party tools. Industry leaders exist, but none dominates.

Although the structure of the CT and PC industries is similar, big differences exist between traditional computing and CT applications. One significant difference is the servers. CT applications run on big hardware. The show was full of CT servers right out of the industrial-computer world, complete with rack mounting, big fans, hot-swap disks, 10 to 20 slots, passive backplanes, CPU and RAM on daughter cards, redundant power supplies, and temperature alarms. Surprisingly, instead of seeing IBM, Compaq, AST, and other well-known PC names at the expo, I saw names such as Dolch, InterLogic, Ziatech, and Recortec. None of the big PC names makes enterprise-size CT servers, except Digital Equipment, which offers Alpha servers for that purpose.

Whoever the maker, the CT server usually has call-processing cards and full-length ISA boards stuffed with analog components and digital signal processor (DSP) chips. Low-density cards, such as the 4-line Rhetorex RDSP/9432, have individual phone-line connections out the back of the board and some amount of onboard CPU. High-density boards, such as Dialogic’s D/240PCI-T1, might take an entire T-1 line worth of calls. No matter the cards’ density, all listen for ringing, play a greeting, listen for touch-tone or rotary digits (or the caller’s voice with the appropriate software), and then route the call. Some cards might then play another digitized message, offer text-to-speech conversion, or bridge conference calls.

In the world of CT servers, one rule holds true: the smarter the board, the less burden on the host CPU. The D/240PCI-T1, for instance, has three 66MHz Motorola DSP56002 DSPs and two Intel 486 GX CPUs for call processing. Obviously, for more smarts, you can expect to pay more money. (If you’re not using an SDK such as Visual Voice and CallSuite, you need to make sure that your application-development software knows how to harness these smarts.)

The call-processing boards that I’m mentioning are but a tiny sample of the available boards. Rhetorex, for instance, makes more than 20 boards. Dialogic offers more than 30, ranging from 1 line to 120 lines for ISA, PCI, and VMEbus. Some of these boards plug directly into a PBX. In addition, many Dialogic workalikes exist, such as NewVoice and Bicom. You must ensure the boards you select will support the software you want to install.

   Previous  [1]  2  Next 


Top Viewed ArticlesView all articles
No Jobs, No Excitement at Apple's Last Macworld Keynote

Apple CEO Steve Jobs made the right move in skipping out on his company's last appearance at Macworld: In a Tuesday keynote address at the conference, Apple had no interesting new products to sell, opting instead to spend mind-numbing amounts of time on ...

Where is Microsoft NetMeeting in Windows XP?

...

The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Cloud Computing Forum: Integrating Software, Server and Storage as a Service into Your Enterprise IT Delivery Model

Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing