Multimode Phone

RMobilePhone encapsulates the properties of the phone that do not relate to a particular line or call. It is derived from theRPhone interface of core telephony.

The functionality of RMobilePhone is divided into a number of functional units. Some RMobilePhone functions are supported by the TSY, while others are optional and only need to be supported if the TSY supports that functional area.

The following table lists its major functional areas, whether the area is supported by all TSYs, or whether it is optional. It also shows if the area is of potential use in GSM, WCDMA and CDMA modes respectively.

Area Required GSM WCDMA CDMA

mode capabilities

Yes

Yes

Yes

Yes

storage capabilities and status

Yes

Yes

Yes

Yes

ICC access

No

Yes

Yes

Yes

power status

No

Yes

Yes

Yes

signal status

No

Yes

Yes

Yes

phone identity

No

Yes

Yes

Yes

DTMF tones

No

Yes

Yes

Yes

network settings

No

Yes

Yes

Yes

next incoming call type

No

Yes

Yes

Yes

alternating calls

No

Yes

Yes

n

Voice Privacy

No

No

Yes

Yes

Alternate Line

No

Yes

Yes

No

phone locks and security

No

Yes

Yes

Yes

Fixed Dialling Number

No

Yes

Yes

Yes

supplementary service/feature code strings

No

Yes

Yes

Yes

call supplementary service capabilities

No

Yes

Yes

Yes

Call Forwarding status

No

Yes

Yes

Yes

caller identity

No

Yes

Yes

No

Call Barring

No

Yes

Yes

No

Call Waiting

No

Yes

Yes

No

CCBS

No

Yes

Yes

No

call charge

No

Yes

Yes

No

message waiting

No

Yes

Yes

Yes

Multicall

No

No

Yes

No

User-To-User Signalling

No

Yes

Yes

No

Note

Some areas while not strictly required are needed by other optional Symbian platform components. Example of such areas include the power status and signal status functionality used by the System Agent's telephony watchers.