The QXmppCallManager class provides support for making and receiving voice calls. More...
#include <QXmppCallManager.h>
Signals | |
void | callReceived (QXmppCall *call) |
void | logMessage (QXmppLogger::MessageType type, const QString &msg) |
This signal is emitted to send logging messages. | |
Public Member Functions | |
QXmppCallManager (QXmppStream *stream, QObject *parent=0) | |
QXmppCall * | call (const QString &jid) |
The QXmppCallManager class provides support for making and receiving voice calls.
Session initiation is performed as described by XEP-0166: Jingle, XEP-0167: Jingle RTP Sessions and XEP-0176: Jingle ICE-UDP Transport Method.
The data stream is connected using Interactive Connectivity Establishment (RFC 5245) and data is transfered using Real Time Protocol (RFC 3550) packets.
QXmppCall * QXmppCallManager::call | ( | const QString & | jid | ) |
Initiates a new outgoing call to the specified recipient.
jid |
void QXmppCallManager::callReceived | ( | QXmppCall * | call | ) | [signal] |
This signal is emitted when a new incoming call is received.
To accept the call, invoke the call's QXmppCall::accept() method. To refuse the call, invoke the call's QXmppCall::abort() method.