Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

GSMDialFilter Class Reference
[QtCellModule]

The GSMDialFilter class provides a GSM dial filter required for GCF compliance. More...

    #include <GSMDialFilter>

Inherits AbstractDialFilter.

Public Functions

Additional Inherited Members


Detailed Description

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 SENDSet the busy state for a waiting call, or release the held calls.
1 SENDRelease the active calls.
1n SENDRelease only call n.
2 SENDSwap the active and held calls.
2n SENDActivate only call n, putting all others on hold.
3 SENDJoin the active and held calls into a multi-party conversation.
4 SENDJoin the active and held calls into a multi-party conversation and then detach the local user (i.e. transfer).
4*n SENDDeflect 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#numberDial number with caller id explicitly enabled.
#31#numberDial 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.


Member Function Documentation

GSMDialFilter::GSMDialFilter ( QObject * parent = 0 )

Creates a new GSMDialFilter instance with the given parent.

GSMDialFilter::~GSMDialFilter ()   [virtual]

Destroys the GSMDialFilter instance.


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3