How to establish GSM and GPRS connection simultaneously

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Created: sathish.sh (28 May 2007)
Last edited: hamishwillee (27 Jul 2012)

Symbian devices have been categorized into three classes based upon the GPRS connectivity during active GSM call.


Class A

Can be connected to GPRS service and GSM service (voice, SMS), using both at the same time. Such devices available today (N73/80/91/93, E60/61/70 etc).

Class B

Can be connected to GPRS service and GSM service (voice, SMS), but using only one or the other at a given time. During GSM service (voice call or SMS), GPRS service is suspended, and then resumed automatically after the GSM service (voice call or SMS) has concluded. Most GPRS mobile devices are Class B(N70,N90,6680 etc).

Class C

Are connected to either GPRS service or GSM service (voice, SMS). Must be switched manually between service.


There is no direct API to query about the supported GPRS class in a device.Most of Nokia 3G (WCDMA) phone models support GPRS class A. The feature discovery API can be used to detect if a phone model supports WCDMA stack. Here is some snippet code:

TBool isSupported = CFeatureDiscovery::IsFeatureSupportedL(KFeatureIdProtocolWcdma);
if (isSupported)
// activate the service

For more information about feature discovery, refer the API reference in the SDK.

This page was last modified on 27 July 2012, at 08:24.
57 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.