Home · All Classes · Grouped Classes · Annotated · Functions

VoIPManager Class Reference

The VoIPManager class maintains information about the active VoIP telephony service. More...

    #include <VoIPManager>

Inherits QAbstractCallPolicyManager.

Public Functions

Signals

Static Public Members

Additional Inherited Members


Detailed Description

The VoIPManager class maintains information about the active VoIP telephony service.

This class provides access to some of the common facilities of the voip telephony service, if it is running within the system, to ease the implementation of VoIP-specific user interfaces in the server. The telephony service itself is started by PhoneServer at system start up.

This class is part of the Qtopia server and cannot be used by other Qtopia applications.

See also PhoneServer.


Member Function Documentation

VoIPManager::VoIPManager ( QObject * parent = 0 )

Create a new VoIP telephony service manager and attach it to parent.

VoIPManager * VoIPManager::instance ()   [static]

Returns the VoIPManager instance.

bool VoIPManager::isAvailable ( const QString & uri )   [virtual]

Returns true if the VoIP user associated with uri is available for calling; false otherwise.

Reimplemented from QAbstractCallPolicyManager.

See also monitoredPresenceChanged() and startMonitoring().

QPresence::Status VoIPManager::localPresence () const

Returns the presence status of the local user.

See also localPresenceChanged().

void VoIPManager::localPresenceChanged ( QPresence::Status status )   [signal]

Signal that is emitted when localPresence() changes to status.

See also localPresence().

void VoIPManager::monitoredPresenceChanged ( const QString & uri, bool available )   [signal]

Signal that is emitted when the presence of the user identified by uri changes to available.

See also isAvailable() and startMonitoring().

void VoIPManager::startMonitoring ()

Start monitoring all contacts in the user's contact list that have associated VoIP identities. The monitoredPresenceChanged() signal will be emitted whenever the presence information for a monitored contact changes.

See also isAvailable() and monitoredPresenceChanged().


Copyright © 2008 Nokia Trademarks
Qtopia 4.3.3