presence_conference Module

Marius-Ovidiu Bucur

Edited by

Marius-Ovidiu Bucur


Table of Contents

1. Admin Guide
1. Overview
2. Dependencies
2.1. Kamailio Modules
2.2. External Libraries or Applications
3. Parameters
3.1. use_partial_states (int)
3.2. default_expires (int)
4. MI Commands
4.1. conference_reset

List of Examples

1.1. Set use_partial_states parameter
1.2. Set default_expires parameter

Chapter 1. Admin Guide

1. Overview

This module is a mixer for presence notifications published by an audio conference mixer as per RFC 4353: A Framework for Conferencing with SIP and RFC 4575: A SIP Event Package for Conference State. In other words it is presence handling of conference events - conference-info+xml documents.

2. Dependencies

2.1. Kamailio Modules

The following modules must be loaded before this module:

  • presence.

2.2. External Libraries or Applications

The following libraries or applications must be installed before running Kamailio with this module loaded:

  • libxml2 - xml handling library.

3. Parameters

3.1. use_partial_states (int)

Control usage of partial state notifications.

Default value is 0.

Example 1.1. Set use_partial_states parameter

...
modparam("presence_conference", "use_partial_states", 0)
...

3.2. default_expires (int)

The default expires value used when missing from SUBSCRIBE message (in seconds).

Default value is 3600.

Example 1.2. Set default_expires parameter

...
modparam("presence_conference", "default_expires", 3600)
...

4. MI Commands

4.1.  conference_reset

Reset internal data.

Name: conference_reset

Parameters:

  • none

MI FIFO Command Format:

		:conference_reset:_reply_fifo_file_
		_empty_line_