The class for retrieving SIP profiles from permanent storage. This class provides services for retreiving SIP profiles and enabling/disabling them for the usage.
The user can create only one instance of this class (a singleton class).
Enabling the SIP profile will cause the SIP profile to be registered if its status was unregistered. The user must check the profile status after calling this function. In case the profile is not registered the user must wait until the it is notified about profile registration on MSIPProfileRegistryObserver-callback interface.
Parameters:
aProfile
a sip profile to enable
aObserver
a observer for SIP connection events
Leave:
KErrNotFound if non-existing profile is provided NetworkServices
This constructor should be used if the client intends to use SIP services with profiles. Constructs an object and adds the pointer to the cleanup stack;