This documentation is archived and is not being maintained.

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

The Microsoft SIP Processing Language (MSPL) is a scripting language used specifically for filtering and routing SIP messages. Known as "message filters", such scripts are embedded in the application manifests of Office Communications Server applications.

MSPL does not support arithmetic, type declarations, or loops outside of the foreach statement.

MSPL Topics



MSPL Script Syntax

Describes the basic syntax of MSPL.

MSPL Built-in Constants (Updated)

Describes the built-in constants of MSPL.

MSPL Built-in Variables (Updated)

Describes the built-in variables of MSPL, including the predefined request and response variables.

MSPL Types and Type Conversion

Describes the basic datatypes supported by MSPL and the results of implicit conversion between them.

MSPL Built-in Classes (Updated)

Describes the predefined types for MSPL.

MSPL Built-in Functions (Updated)

Provides a comprehensive reference for all built-in MSPL functions.

Writing a Message Filter Script

Provides a guide to writing a simple message filter for use in an Office Communications Server application manifest.