Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Qt Cell Module

The Qt Cell module offers support for modem based telephony backend. This module is based on Base module.

The following configure line can be used to build the Base and Cell module:

    ./configure -modules cell -device xyz

The -modem option is equivalent to the -modules cell option. This module implies the Telephony module.

Feature description

This module provides a modem based back-end for the Qt Extended Telephony API. The actual modem interface can be AT based or any other form of programming interface.

FeatureDetails
Modem integrationThis module uses the Qt Extended Telephony API and provides a back-end implementation for modems. In order to increase the reusability the modem integration uses a plug-in mechanism. The following two types of plug-ins are supported:
  • The Phone vendor plug-in caters for differences among the various 3GPP AT command implementations supported by various modems. The GSM modem integration guide explains how phone vendor plug-ins work and how new plug-ins can be created.
  • The Multiplexer plug-in can be used to replace the default GSM 07.10 mulitplexing provided by this module. The Writing a Multiplexer Plug-in tutorial gives a brief introduction into this feature and demonstrates how a new plug-in can be created.
Call ForwardingThis application allows the user to configure forwarding rules for Data, Fax and Voice calls.
Call NetworksThis application allows the user to configure the preferred network operator selection process.
Call OptionsThis application allows the user to configure the following parameters:
  • Call Barring (selectively block calls to/from device)
  • Call Waiting
  • Caller ID
  • Cell Broadcasting
  • Fixed Dialing (restrict outgoing calls to white-listed numbers)
  • Service numbers (voice mail and SMS service center)
  • Call volume
Other featuresThe following minor features are included in this module:
  • GPRS/3G connection monitor
  • SIM Toolkit support
  • GCF compliant GSM dial filter
  • SIM based call history support

Software components

The Cell module includes the following software components:

  • the entire Telephony module
  • libraries/qtopiaphonemodem
  • multiplexer and phone vendor plug-ins for Ericsson and Wavecom modems
  • CallForwarding application
  • CallNetworks application (network selection)
  • CallOptions application (Call Barring, Call Waiting, Broadcast etc)
  • Call policy manager for for GSM/3G
  • server components for SIM and modem handling

The exact list of components included in this module can be found in $QPEDIR/src/module_cell.pri.

The test plan for the Cell module summarizes the Quality Assurance procedures for this module. The results of these test are available here.

The following table contains all classes and services which are part of this module:

CellBroadcastControlMonitors incoming cell broadcast messages
CellModemManagerSimplifies the initialization and monitoring of a cellular phone modem
GPRSMonitorKeeps track of the state of GPRS accounts
GSMDialFilterGSM dial filter required for GCF compliance
QModemAdviceOfChargeAdvice of charge information on AT-based modems
QModemCallImplements phone call functionality for AT-based modems
QModemCallBarringImplements the call barring settings for AT-based modems
QModemCallForwardingImplements the call forwarding settings for AT-based modems
QModemCallProviderImplements a mechanism for AT-based phone call providers to hook into the telephony system
QModemCallSettingsImplements access to auxiliary call settings for AT-based modems
QModemCallVolumeImplements call volume functionality for AT-based modems
QModemCellBroadcastImplements cell broadcast functionality for AT-based modems
QModemConfigurationInformation about the modem such as its manufacturer and serial number
QModemDataCallImplements data call functionality for AT-based modems
QModemGprsNetworkRegistrationInformation about GPRS network registration on AT-based modems
QModemIndicatorsSupports indicators for signal quality, battery charge, etc
QModemNetworkRegistrationAccess to network registration features of AT-based modems
QModemPhoneBookImplements SIM phone book operations for AT-based modems
QModemPinManagerMethod for the modem to query the user interface for pin values
QModemPreferredNetworkOperatorsImplements the preferred operator list functions for AT-based modems
QModemRfFunctionalityMethod to get or set the level of RF activity on an AT-based modem
QModemSMSReaderSMS reading facilities for AT-based modems
QModemSMSSenderSMS sending facilities for AT-based modems
QModemServiceImplements telephony functionality for AT-based modems
QModemServiceNumbersAccess to GSM service numbers such as voice mail and SMS service center for AT-based modems
QModemServicePluginDefines a base class for implementing vendor-specific modem plug-ins
QModemServicePluginInterfaceDefines the interface to vendor-specific modem plug-ins
QModemSimFilesImplements SIM file access for AT-based modems
QModemSimGenericAccessImplements SIM generic access for AT-based modems
QModemSimInfoSIM identity information for AT-based modems
QModemSimToolkitAccess to SIM toolkit functionality for AT-based modems
QModemSupplementaryServicesAccess to structured and unstructured supplementary services for AT-based modems
QModemVibrateAccessoryVibrate accessory support for AT-based modems
SimCallHistoryPopulates the in-memory call history list with entries provided by the call history list stored on a SIM card
SimControlEventHandlerTaskFeedback about SIM control events to the user
SupplementaryServiceTaskNotification about unstructured notifications within GSM networks

[Previous: Qt Bluetooth Module] [Qt Extended Modules] [Next: Qt Connectivity Module]

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 27
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le blog Digia au hasard

Logo

Déploiement d'applications Qt Commercial sur les tablettes Windows 8

Le blog Digia est l'endroit privilégié pour la communication sur l'édition commerciale de Qt, où des réponses publiques sont apportées aux questions les plus posées au support. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web