MSPP filters

Each MSPP connection consists of a linked set of MSPP filters. An MSPP filter is a task or process that performs an operation or set of operations with data that flows through it. All MSPP endpoints and channels are made up of one or more filters that perform specific tasks with the data they receive. Cumulatively, these filters carry out all the tasks performed by the endpoints and channels that make up the connection. The following illustration shows the channels that make up a typical voice channel:

MSPP endpoints and channels use filters in the following way:

Applications can use MSPP API functions to send commands and queries to the filters that make up standard MSPP API components (endpoints and channels). For more information about MSPP channel and endpoint filters, refer to the Dialogic® NaturalAccess™ Media Stream Protocol Processing API Developer's Manual.