Overview
Scripted DSP commands provide the ability to specify a sequence of digital signal processing steps to be performed on incoming
and/or outgoing timeslots. Example processing structures that can be accomplished are shown below:
In Figure 1, digitally synthesized sources (generators) of tone, noise, DTMF digits, MF digits, and dualtone are summed and
transmitted into timeslot 5.
In Figure 2, multiple dualtone generators with possibly different parameters are summed and transmitted into timeslot 23.
In Figure 3, receive timeslots 1, 2, and 3 are summed and transmitted into timeslot 7.
In Figure 4, receive timeslot 5 is summed with delayed and attenuated versions of itself and transmitted back into timeslot 5.
Such a structure may be useful in modeling echo paths and testing echo cancellers.
In Figure 5, a more complex structure for echo path modelling is shown. Three parallel echo paths are summed with a digitally
synthesized tone and noise and a PCM file.
In Figure 6, receive timeslot 5 is inverted, summed with itself, and transmitted into timeslot 5. This is an example of a perfect
canceller.
Sample DSP Scripts
List of some sample DSP scripts using C++ client
List of some sample DSP scripts using TCL client
Buyer's Guide:
Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide,
which the software will be running on. Therefore, XX can either be DPT, DPE, PCT, PCE, HDT, HDE, DLT, DLE or UTE depending upon
the hardware.
Back to Client/Server Scripted Control Software Page