You Are Here:

VoIP client development Documentation

Contact Us

We encourage you to give us feedback about development topics and other matters related to this web site.

Submit feedback
Forum Nokia Events

International CTIA WIRELESS 2010
March 23, 2010
Las Vegas

O’Reilly Where 2.0 Conference
March 30, 2010
San Jose, California

Building N900 Apps Using Qt Creator and Qt 4.6
April 14, 2010
2 p.m. London, 4 p.m. Helsinki

Building N900 Apps Using Qt Creator and Qt 4.6
April 14, 2010
11 a.m. San Francisco, 2 p.m. New York

Building N900 Apps Using Qt Creator and Qt 4.6 (In Chinese)
April 15, 2010
11 a.m. Beijing


View all

Areas of interest

VoIP client development

VoIP overview on S60 platform (23 min)
The webinar, held on December 13, 2007, covers the S60 platform and device features that are essential regarding VoIP. Most of the S60 3rd Edition phones include built-in internet telephony application that the end-user can make VoIP calls with but it can also be utilized from 3rd party applications.

Note (updated June 12, 2008)
VoIP developers should use  the Audio Proxy Server (APS) API only on  S60 3rd Edition  devices. APS will be replaced by VoIP Audio Service  (VAS) APIs.  VAS APIS should be used on S60 3rd Edition, FP1  and later devices. APS and VAS APIs are available in S60 SDK plug-in packages.

This webinar introduces a new VoIP profile provisioning method "File provisioning API" for VoIP that enables 3rd parties to create SIP based VoIP settings from a file to a S60 device.

  • VoIP Overview on S60 Platform
    This presentation explains the VoIP concept, its commercial deployments, Nokia Voice Convergence Devices, and how to utilize the Nokia VoIP client.

Developing 3rd Party VoIP clients on S60 Platform (57 min)
The webinar, held on December 13, 2007, covers the technologies needed when developing 3rd party VoIP clients on S60 Platform, including SIP, RTP, Audio Proxy Server (APS) and other individual APIs that are useful when developing VoIP clients.

This webinar introduces the successor of APS, "VoIP Audio Services API" and how it will affect the current VoIP application developers

  • Developing 3rd party VoIP clients on S60 platform
    This presentation covers the Forum Nokia support offering for VoIP developers, and needed technologies, enablers, and S60 Platform hooks including SIP & RTP, WLAN, audio components (APS and VoIP Audio Service API), and audio functionalities related to CS call for developing VoIP applications.
  • Audio Proxy Server and VoIP Audio Services
    This presentation explains the Audio Proxy Server (APS) and the VoIP Audio Services API and also provides a comparison of their features.

Overview of VoIP and WLAN Platform Features (Video)
Video from VoIP & WLAN Deep Dive event on September 12, 2007.

Demonstration of Third Party VoIP and WLAN Applications
Video from VoIP & WLAN Deep Dive event on September 12, 2007.

  • Overview of VoIP and WLAN Platform Features
    A presentation held at VoIP Deep & WLAN Deep Dive event on September 12, 2007. Speaker: Niklas Lybäck. Includes material for sections: Overview of Nokia's devices and Forum Nokia developer services, Demonstration of third-party VoIP and WLAN applications, and Overview of platform hooks useful for VoIP, VCC and telephony applications.

APS – Overview, Technical Details, and Example Walkthrough (Video)
Video from VoIP & WLAN Deep Dive event on September 12, 2007.

SIP and RTP Stack Support (Video)
Video from VoIP & WLAN Deep Dive event on September 12, 2007.

  • SipRtpExApp Sample Application
    A presentation held at VoIP Deep & WLAN Deep Dive event on September 12, 2007. Speaker: Timo Kotonen.
  • SIP and RTP/SRTP
    A presentation held at VoIP Deep & WLAN Deep Dive event on September 12, 2007. Speaker: Paulius Meskauskas.

Best Practices of How to Use WLAN, WLAN Control in S60 APIs
Video from VoIP & WLAN Deep Dive event on September 12, 2007.

Other VoIP Client Development materials

S60 Platform: Full-Duplex Audio Example v2.0
This C++ example application plays and records audio simultaneously, reading from the microphone and writing to the earpiece/speaker, creating a local audio feedback loop. Audio is processed in encoded format, using real-time encoding/decoding support from audio hardware. This example can also be used for creating VoIP applications on S60 2nd Edition, S60 2nd Edition FP2 and FP3. Main classes: CMMFDevSound, MDevSoundObserver.

Feedback

You can provide feedback about content on this page here

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fE44ocumentationE2fVoIPE2fVoIPE5fclientE5fdevelopmentE2eE78htmlX qfnZupdatedQDx2010E2d02E2d16X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ