Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
The DialerControl class provides a convenient interface to the phone call manager. More...
#include <DialerControl>
Inherits QObject.
The DialerControl class provides a convenient interface to the phone call manager.
The DialerControl class make making calls and keeping track of calls simpler than dealing with QPhoneCallManager class directly. It provides a reusable block of functionality that simplifies the common model of managing calls.
This class is part of the Qt Extended server and cannot be used by other Qt Extended applications.
Accepts an incoming call. Has no effect if there is no incoming call.
Activate a specific call with the modem identifier id. This will typically only work with GSM calls that set the QPhoneCall::modemIdentifier() value. It is used to implement the GSM 2x SEND key sequence where x is the identifier.
Returns the list of calls in the active state (i.e. not on hold).
Returns the number of active calls (i.e. calls not on hold).
Emitted whenever the number of activeCalls changes.
Returns the list of all calls in the system.
Emitted whenever auto answer is enabled and the auto answer time has elapsed.
This signal is emitted when an outgoing call is connected. call is the associated QPhoneCall object.
This signal is emitted when a call control operations such as hold, resume and join are requested.
This signal is emitted when a call control operation such as hold, resume and join are successful.
This signal is emitted whenever any new call is created. call is the associated QPhoneCall object.
This signal is emitted when a call begins dialing. call is the associated QPhoneCall object.
This signal is emitted when a call is dropped or missed. call is the associated QPhoneCall object.
This signal is emitted when an incoming call arrives. call is the associated QPhoneCall object.
Returns the current list of calls.
This signal is emitted when a call is considered missed. call is the associated QPhoneCall object.
This signal is emitted when a call is placed on hold. call is the associated QPhoneCall object.
Returns true if the user wants to send callerID information to the number n.
Returns the list of calls on hold.
Returns the number of calls on hold.
Deflect the incoming call to a new number.
Dials a number if there are no currently active calls. If a contact is specified, it is used as the contact to display and insert into the call history. Before calling this function, you should check that there are no incoming calls, or active calls. If sendcallerid is true, then send the caller's identifier as part of the dial sequence.
If callType is "Voice" a GSM call will be dialed. If callType is "VoIP" a VoIP call will be dialed.
Ends all calls, whether dialing, active, incoming, or on hold.
Ends the current call(s). The current call(s) is searched for in this order:
1. Currently dialing call 2. Active calls 3. Incoming call 4. Calls on Hold
This is an overloaded member function, provided for convenience.
End a specific call with the modem identifier id. This will typically only work with GSM calls that set the QPhoneCall::modemIdentifier() value. It is used to implement the GSM 1x SEND key sequence where x is the identifier.
End the held calls.
Returns true if there are any active calls (i.e. calls not on hold).
Returns true if there are any calls on hold.
Returns true if there is an incoming call (i.e. not yet answered).
Places the active calls on hold. If there were calls already on hold, they will become active.
Returns the incoming call. If there is no incoming call, a null QPhoneCall is returned.
Return the single instance of DialerControl
Returns true if there are any calls active or on hold.
Returns true if there is an outgoing call currently dialing, but not yet connected.
Joins the active calls and calls on hold to form a multiparty call.
Returns the number of missed calls.
Emitted whenever the number of missedCalls changes.
Emitted whenever a dial is about to be performed with the information in options. This gives other parts of the server (e.g. GsmKeyActions) the ability to modify the request if it contains supplementary service information. The handledAlready parameter is set to false prior to emitting the signal. If a slot sets this to true, then DialerControl will assume that the request was already handled and the normal dial should not be performed.
Emitted whenever the pending tones for the call changes.
Record the call in the call list.
Emitted if the request on call fails.
Reset the missed call count to 0.
Sends a busy signal to an incoming call.
This signal is emitted when any call state changes.
Joins the active calls and calls on hold to form a multiparty call, and then detaches the local user.
Makes calls on hold active.
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |