Sony Ericsson P900 Cell Phone User Manual


 
Developers Guideline UIQ C++ and PersonalJava
23 October 2004
ETel
ETel Core can be used to produce a simple telephony application. It handles placing of a call, answering a
call and ending a call. It does not use GSM specific information such as signal strength and network
name. The functions of the ETel Core API which are supported are listed below:
Messaging/MMS
The P800 and P900 series do not use the standard Symbian MMS API.
Deploying applications on the P800, P900
and P910 series
The steps described below are documented in the UIQ SDK. It is important that the developer is familiar
with the “Aifbuilder” and “MakeSIS” tools which are used for preparing applications to execute on the
mobile phones.
Each Symbian OS UI variant has a shell program that allows the user to run application programs. For an
application to be run from such a shell program, at least two files are needed:
Class RCall
(functionality associated with a
specific call)
Class RLine
(functionality associated with a
specific line)
Class RPhone
(functionality associated with a
specific phone)
AnswerIncomingCall
Connect
Dial
GetCallDuration
GetCallParams
GetCaps
GetFaxSettings
GetInfo
GetOwnershipStatus
GetStatus
HangUp
NotifyCapsChange
NotifyHookChange
NotifyStatusChange
GetBearerServiceInfo
AcquireOwnership
LoanDataPort
NotifyCallDurationChange
RecoverDataPort
ReferenceCount
SetFaxSettings
TransferOwnership
EnumerateCall
GetCallInfo
GetCaps
GetHookStatus
GetInfo
GetStatus
NotifyCallAdded
NotifyCapsChange
NotifyHookChange
NotifyIncomingCall
NotifyStatusChange
GetLineInfo
GetStatus
EnumerateLines
GetCaps
GetInfo
Initialise
NotifyCapsChange
NotifyModemDetected