|
|
|
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: