ABSTRACT

Computer telephony applications must access network interface and media processing resource boards plugged into a computer. CT boards must access telephony signals and sometimes must work in concert with their fellow boards. Voice, video and real-time fax have low-latency requirements and are event-driven with isochronous data streams, but PCs use asynchronous buses and interrupts lacking any guaranteed real-time processing. Normally the host CPU would handle this kind of processing, but with the proliferation of boards in high density CT systems, it became evident that the CPU and system bus would be overburdened and much of this time-critical processing of isochronous telephony traffic should be offloaded somehow.