Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
The QCallSettings class provides access to auxiliary settings in a GSM phone related to calls. More...
#include <QCallSettings>
Inherits QCommInterface.
Inherited by QModemCallSettings.
The QCallSettings class provides access to auxiliary settings in a GSM phone related to calls.
Other classes such as QCallForwarding, QCallBarring, QNetworkRegistration, etc, are used for specific call settings that have rich interfaces. The QCallSettings class is for minor settings that don't require more than simple request and set methods.
See also QCallForwarding, QCallBarring, and QNetworkRegistration.
This enum defines the states that the caller ID restriction service can be in.
Constant | Value | Description |
---|---|---|
QCallSettings::Subscription | 0 | Caller ID restriction is according to the network operator's subscription preferences. |
QCallSettings::Invoked | 1 | Caller ID restriction is currently invoked. That is, the caller ID information of the local party will not be sent during calls. |
QCallSettings::Suppressed | 2 | Caller ID restriction is currently suppressed. That is, the caller ID information of the local party will be sent during calls. |
This enum defines the status of the caller ID restriction service within the network, indicating whether it can be modified or not.
Constant | Value | Description |
---|---|---|
QCallSettings::NotProvisioned | 0 | The caller ID restriction service is not provisioned. |
QCallSettings::Permanent | 1 | The caller ID restriction service is provisioned in permanent mode and the local user cannot change it. |
QCallSettings::Unknown | 2 | The caller ID restriction state is currently unknown (e.g. no network). |
QCallSettings::TemporaryRestricted | 3 | The caller ID restriction service is provisioned in temporary restricted mode. |
QCallSettings::TemporaryAllowed | 4 | The caller ID restriction service is provisioned in temporary allowed mode. |
This enum defines the presentation status of caller id information.
Constant | Value | Description |
---|---|---|
QCallSettings::PresentationNotProvisioned | 0 | Presentation of caller id has not been provisioned by the network operator. |
QCallSettings::PresentationProvisioned | 1 | Presentation of caller id has been provisioned by the network operator. |
QCallSettings::PresentationUnknown | 2 | Presentation status is unknown, probably because of no network service. |
This enum defines the transport to be used for sending SMS messages.
Constant | Value | Description |
---|---|---|
QCallSettings::SmsTransportPD | 0 | Use GPRS packet domain to send SMS messages. |
QCallSettings::SmsTransportCS | 1 | Use non-GPRS circuit switching to send SMS messages. |
QCallSettings::SmsTransportPDPreferred | 2 | Use GPRS packet domain if available, or non-GPRS circuit switched otherwise. |
QCallSettings::SmsTransportCSPreferred | 3 | Use non-GPRS circuit switching if available, or GPRS packet domain otherwise. |
QCallSettings::SmsTransportUnavailable | 4 | The modem does not support selecting an SMS transport. |
Construct a new call settings object for service and attach it to parent. The object will be created in client mode if mode is Client, or server mode otherwise.
If service is empty, this class will use the first available service that supports call settings. If there is more than one service that supports call settings, the caller should enumerate them with QCommServiceManager::supports() and create separate QCallSettings objects for each.
See also QCommServiceManager::supports().
Destroy this call settings object.
Signal that is emitted in response to a requestCallWaiting() request. The call classes in cls currently have call waiting enabled. All other classes have call waiting disabled.
See also setCallWaiting() and requestCallWaiting().
Signal that is emitted to report the current caller id presentation status.
See also requestCallerIdPresentation().
Signal that is emitted in response to a requestCallerIdRestriction() request. The current state is specified by the clir and status parameters.
See also setCallerIdRestriction() and requestCallerIdRestriction().
Signal that is emitted to report the current connected line id presentation status.
See also requestConnectedIdPresentation().
Request the current call waiting flags. The service responds by emitting the callWaiting() signal.
On AT-based modems, this will typically use the AT+CCWA command.
See also callWaiting().
Request the presentation state of caller id information on incoming calls. The state will be returned via the callerIdPresentation() signal.
On AT-based modems, this will typically use the AT+CLIP command.
See also callerIdPresentation().
Request the current state of the caller ID restriction service. The service responds by emitting the callerIdRestriction() signal.
On AT-based modems, this will typically use the AT+CLIR command.
See also callerIdRestriction().
Request the presentation state of connected line identification information (COLP). The state will be returned via the connectedIdPresentation() signal.
On AT-based modems, this will typically use the AT+COLP command.
See also connectedIdPresentation().
Request the transport that is being used to send SMS messages. The service responds by emitting the smsTransport() signal.
On AT-based modems, this will typically use the AT+CGSMS command.
See also smsTransport().
Enable or disable call waiting for the call classes specified in cls, according to the enable flag. The service responds by emitting the setCallWaitingResult() signal.
On AT-based modems, this will typically use the AT+CCWA command.
See also callWaiting() and setCallWaitingResult().
Signal that is emitted to report the result of a setCallWaiting() request.
See also setCallWaiting().
Sets the caller ID restriction state to clir. The service responds by emitting the setCallerIdRestrictionResult() signal.
On AT-based modems, this will typically use the AT+CLIR command.
See also callerIdRestriction() and setCallerIdRestrictionResult().
Signal that is emitted to report the result of a setCallerIdRestriction() request.
See also setCallerIdRestriction().
Sets the transport to be used for sending SMS messages. The service responds by emitting the setSmsTransportResult() signal.
On AT-based modems, this will typically use the AT+CGSMS command.
See also smsTransport() and setSmsTransportResult().
Signal that is emitted to report the result of a setSmsTransport() request.
See also setSmsTransport().
Signal that is emitted in response to a requestSmsTransport() request. The current transport is specified by the transport parameter. If transport is SmsTransportUnavailable, then the modem does not support selecting an SMS transport.
See also setSmsTransport() and requestSmsTransport().
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |