Developers Guideline UIQ C++ and PersonalJava

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:

Class RCall

Class RLine

Class RPhone

(functionality associated with a

(functionality associated with a

(functionality associated with a

specific call)

specific line)

specific phone)

 

 

 

AnswerIncomingCall

EnumerateCall

GetLineInfo

Connect

GetCallInfo

GetStatus

Dial

GetCaps

EnumerateLines

GetCallDuration

GetHookStatus

GetCaps

GetCallParams

GetInfo

GetInfo

GetCaps

GetStatus

Initialise

GetFaxSettings

NotifyCallAdded

NotifyCapsChange

GetInfo

NotifyCapsChange

NotifyModemDetected

GetOwnershipStatus

NotifyHookChange

 

GetStatus

NotifyIncomingCall

 

HangUp

NotifyStatusChange

 

NotifyCapsChange

 

 

NotifyHookChange

 

 

NotifyStatusChange

 

 

GetBearerServiceInfo

 

 

AcquireOwnership

 

 

LoanDataPort

 

 

NotifyCallDurationChange

 

 

RecoverDataPort

 

 

ReferenceCount

 

 

SetFaxSettings

 

 

TransferOwnership

 

 

 

 

 

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:

23

October 2004

Page 23
Image 23
Sony Ericsson manual Deploying applications on the P800, P900 and P910 series, ETel, Messaging/MMS