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  · 

Communications: Internet: VoIP
Functional Description

VoIP is integrated into Qt Extended at the Phone Library level. The intuitive user interface integration, together with a generic VoIP framework facilitate the use of VoIP stacks. The VoIP user interface integration functions the same way as traditional GSM telephony, that is, a VoIP call can be made by simply dialing a VoIP identifier in the same way a phone number is dialed and a contact can have a corresponding VoIP identifier. As with GSM calls the corresponding contact is shown when making and receiving a VoIP call and VoIP calls are recorded in Call History.

Documentation describing the process of integrating a VoIP stack and the associated framework is provided in the Qt Extended VoIP Integration documentation.

Features

Asterisk IAX2 Support

The open source Asterisk VoIP server supports several protocols, including SIP and IAX2. The IAX2 protocol is Asterisk's native protocol, and can be simpler to deploy than SIP-based systems.

Qt Extended Phone Edition contains an example integration of IAX2 using the LGPL'ed iaxclient library, which handles registration, call setup, audio codecs, etc. The integration serves as an example of how to integrate a non-SIP VoIP implementation. The VoIP Integration Guide describes the IAX2 integration in further detail.

Incoming voice calls

This feature is provided as part of the Deskphone Reference Design.

On the event of an incoming call, a dialog prompts the user to either accept or reject the call.

If the user is already on a call, the user is given the additional options of ending or holding the current call to answer the incoming call, or merging the calls into a multiparty (or conference) call.

Outgoing voice calls

Calls can be made to other phones which are provided by the subscribed service. Calls are made via the dialer, or through supported applications.

VoIP

  • General features
    • VoIP integrated into dialer user interface
    • VoIP ID included in contact data and accessible from the Contacts application
    • Presence status of contacts shown in Contacts application
    • VoIP is provided as a compiler option
    • framework provides an interface to abstract the VoIP stack from Qt Extended
  • Phone Library Integration
    • provides access to VoIP functionality to applications
    • provides basic call management functionality - VoIP call initiation/origination and termination
    • supports Session Initiation Protocol (SIP)
    • implements a statusQuery API to allow other applications to query information and status

Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3
Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 85
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 19
  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. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  7. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
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