diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-6BD861E5-7F33-513D-8B35-CFA47E3E82F3.dita --- a/Symbian3/SDK/Source/GUID-6BD861E5-7F33-513D-8B35-CFA47E3E82F3.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-6BD861E5-7F33-513D-8B35-CFA47E3E82F3.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,47 +1,47 @@ - - - - - -ArchitectureThis section describes the architectural relationships of the telephony -API for applications. -

The telephony API for applications provides access to the basic telephony -functionality for applications. The telephony API for applications is a subset -of the multimode telephony API that provides a rich set of telephony applications -to the handset manufacturers.

-
Overview

The API is implemented as static linked -library etel3rdparty.dll. The library must be linked -in the client applications to access the telephony functions. The client applications -access the functions with the CTelephony class.

- Telephony API for Applications - Block Diagram - - -
-
Description

The CTelephony class -provides a limited set of telephony functions to client applications. The CTelephony is built on top of the core, multimode -and packet data telephony APIs. The CTelephony class -provides client applications with the functions to :

    -
  • dial a call

  • -
  • answer a call

  • -
  • get the capabilities -of the line, the call and the network

  • -
  • get information about -the basic and supplementary services of the network

  • -

The CTelephony class translates -the client API request into the internal commands and forwards them to the -telephony server. The telephony server forwards the command requests to the -telephony server plug-in (TSY). The TSY is developed and customised by the -handset manufacturers. The telephony functions available to client applications -depend on the functions implemented in the TSY.

-
Platform security

The DLL for the telephony API -for applications, etel3rdparty.dll is protected with the ALL --TCB capability. According to the Symbian Platform -security model the client applications must have the minimum capability -of ALL -TCB to use the DLL.

+ + + + + +ArchitectureThis section describes the architectural relationships of the telephony +API for applications. +

The telephony API for applications provides access to the basic telephony +functionality for applications. The telephony API for applications is a subset +of the multimode telephony API that provides a rich set of telephony applications +to the handset manufacturers.

+
Overview

The API is implemented as static linked +library etel3rdparty.dll. The library must be linked +in the client applications to access the telephony functions. The client applications +access the functions with the CTelephony class.

+ Telephony API for Applications - Block Diagram + + +
+
Description

The CTelephony class +provides a limited set of telephony functions to client applications. The CTelephony is built on top of the core, multimode +and packet data telephony APIs. The CTelephony class +provides client applications with the functions to :

    +
  • dial a call

  • +
  • answer a call

  • +
  • get the capabilities +of the line, the call and the network

  • +
  • get information about +the basic and supplementary services of the network

  • +

The CTelephony class translates +the client API request into the internal commands and forwards them to the +telephony server. The telephony server forwards the command requests to the +telephony server plug-in (TSY). The TSY is developed and customised by the +handset manufacturers. The telephony functions available to client applications +depend on the functions implemented in the TSY.

+
Platform security

The DLL for the telephony API +for applications, etel3rdparty.dll is protected with the ALL +-TCB capability. According to the Symbian Platform +security model the client applications must have the minimum capability +of ALL -TCB to use the DLL.

\ No newline at end of file