A Front End script is a script-only application that uses the Microsoft SIP Processing Language (MSPL) scripting language instead of the Office Communications Server API. MSPL provides more granular control over filtering and proxy behaviors, as well as a facility for dispatching specific messages to transaction-based SIP applications. MSPL is used specifically for filtering and routing SIP messages. MSPL applications run in the same process as the UserServices module, while a program that is based on the RTC API runs in a separate process. To add a Front End script, you specify the following:
- Script path. This is the location of the script.
- Script name. This is the name of the Front End script. This
name does not need to relate to the uniform resource identifier
(URI) of the script in any way. Multiple scripts can have identical
- URI. This is the URI that is used in the script to identify the
Front End script. The URI must be unique among all other scripts
running on the server. For the script to run, the URI listed must
match the one in the script. The URI must begin with http://.
For details, see the Microsoft Office Communications Server 2007
R2 SDK at