MSRP Tasks - Version 1.8

This document describes the MSRP Tasks, provided as custom tasks that must be installed with PureLoad/PureTest on each installation using these tasks.

Before you use the tasks, read more about installing and how to load custom tasks .

MSRP Protocol Support

The MSRP tasks implements support for MSRP as specified by:

Task overview

A typical simple scenario simulation an active MSRP endpoint will look something like:

Also take a look at the example PLC files provided in the test/msrp directory.


Provided tasks


MsrpInitTask

MsrpInitTask to initiate the MSRP stack and create a local session to be used by other MSRP tasks in this scenario.

Parameters


MsrpSetMiddleboxTask

Task used to set a middlebox host and port to support Connection Establishment for Media Anchoring (CEMA).

Parameters


MsrpCloseTask

Close any open connections and release any resources allocated by the internal MSRP stack. This task should always be used last in a scenario with MSRP tasks.


MsrpSendTask

Send MSRP message using existing MSRP session. Task will excecute until specified content data has been sent.

Parameters


MsrpSendFileTask

Send MSRP message using existing MSRP session. Data to be sent is read from specified file path. The extension of the read file is used to define content type of data sent. Task will excecute until specified content data has been sent.

Parameters


MsrpWaitForMessageTask

Receive MSRP SEND request using existing MSRP session. Task will block until a SEND request received.

Parameters


MsrpWaitForReportTask

Receive MSRP REPORT request using existing MSRP session. Task will block until a REPORT request received.

Parameters