|
||
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.
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. |
Profile Agent subsystem provides the following classes:
Class | Description |
---|---|
|
Provides an ECom interface for SIP Profile Agent plug-ins. |
|
Provides an interface to receive SIP profile registration, update and deregistration events, and also any errors reported while performing these tasks. |
For related information, see: