VoIP is integrated into Qtopia 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 Qtopia VoIP Integration documentation.
Features
VoIP
General features
VoIP integrated into dialer user interface
VoIP ID included in contact data and accessible from the Address Book application
Presence status of contacts shown in Address Book application
VoIP is provided as a compiler option
framework provides an interface to abstract the VoIP stack from Qtopia
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