Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


SIP Profile Agent overview

[Top]


Purpose

SIP Profile Agent is a framework which allows different SIP service provider specific registration behaviours such as 3GPP IMS (IP Multimedia Subsystem) and IETF. The specific behaviours are implemented as ECom plug-ins and are used to register profiles of corresponding type. A profile agent plug-in is capable of handling simultaneous registration requests from multiple clients.

[Top]


Architectural relationships

SIP Profile Agent framework uses the following APIs to provide different SIP profile registration behaviours:

API Purpose

ECom Plug-in Architecture

To load SIP Profile Agent plug-in implementations

File Server Client Side

To manage a SIP profile storage file

Publish & Subscribe API

To receive backup/restore events

Store API

To store and retrieve SIP profiles

Sockets client API

To get the SIP server's address using DHCP

SIP Client API

To enable applications to interact with the SIP Server

SIP Codec API

To access SIP header fields.

[Top]


Description of the interface class structure

Profile Agent subsystem provides the following classes:

Class Description

CSIPProfileAgent

Provides an ECom interface for SIP Profile Agent plug-ins.

MSIPProfileAgentObserver

Provides an interface to receive SIP profile registration, update and deregistration events, and also any errors reported while performing these tasks.

[Top]


See also

For related information, see: