Sony Ericsson P900 Benutzerhandbuch

Seite von 31
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