diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-6BD861E5-7F33-513D-8B35-CFA47E3E82F3.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-6BD861E5-7F33-513D-8B35-CFA47E3E82F3.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +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.

+
\ No newline at end of file