摘要 |
The present invention relates to a data processing system and method and, more particularly, to a software TDM bus emulator which emulates the operation of a TDM bus. Often computer aided telephony voice processing applications that require specialised processing services such as DTMF tone detection, facsimile service and voice recognition or synthesis services. Typically, these services are provided via dedicated hardware digital signal processors that communicate using a SONET bus. However, not all computer aided telephony servers have the full range of such specialised hardware resources. Accordingly, the present invention provides a data processing method in which a TDM bus is emulated to periodically execute, using system resources, a number of software data processing resources, which communicate with each other to form a data processing chain. The results of the data processing chain are ultimately returned to the voice application. Suitably, a computer aided telephony server can be arranged to support a fuller range of services without having to install new or additional hardware processing resources such as digital signal processors and a physical TDM bus.
|