Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
The GSMDialFilter class provides a GSM dial filter required for GCF compliance. More...
#include <GSMDialFilter>
Inherits AbstractDialFilter.
The GSMDialFilter class provides a GSM dial filter required for GCF compliance.
This class filters key sequences looking for GSM control actions and handles special GSM actions for requesting and controlling supplementary services.
The following standard control actions are recognized by this class:
0 SEND | Set the busy state for a waiting call, or release the held calls. |
1 SEND | Release the active calls. |
1n SEND | Release only call n. |
2 SEND | Swap the active and held calls. |
2n SEND | Activate only call n, putting all others on hold. |
3 SEND | Join the active and held calls into a multi-party conversation. |
4 SEND | Join the active and held calls into a multi-party conversation and then detach the local user (i.e. transfer). |
4*n SEND | Deflect the waiting call to the number n. |
The following GSM actions for requesting and controlling supplementary services are handled/supported:
*#06# | Display the IMEI serial number of the phone. |
[*]*03*ZZ*OLD_PASSWORD*NEW_PASSWORD*NEW_PASSWORD# | Change the password for supplementary service ZZ. |
**04*OLD_PIN*NEW_PIN*NEW_PIN# | Change the SIM PIN to a new value. |
**042*OLD_PIN*NEW_PIN*NEW_PIN# | Change the SIM PIN2 to a new value. |
**05*PIN_UNBLOCKING_KEY*NEW_PIN*NEW_PIN# | Unblock the SIM PIN and change it to a new value. |
**052*PIN_UNBLOCKING_KEY*NEW_PIN*NEW_PIN# | Unblock the SIM PIN2 and change it to a new value. |
*#30# | Query the state of the caller id presentation (CLIP) service. |
*#31# | Query the state of the caller id restriction (CLIR) service. |
*31#number | Dial number with caller id explicitly enabled. |
#31#number | Dial number with caller id explicitly disabled. |
*#76# | Query the state of the connected id presentation (COLP) service. |
Supplementary service actions that are not recognized are sent to the network for processing.
This class is a Qt Extended server class and cannot be used by other Qt Extended Applications.
See also AbstractDialFilter.
Creates a new GSMDialFilter instance with the given parent.
Destroys the GSMDialFilter instance.
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |