Telephony server plug-ins translate modem messages into Symbian platform types. Symbian platform provides interfaces which must be implemented in the TSY for effective communication between the modem and Symbian platform. This section describes the telephony server plug-ins (TSYs).
Telephony applications use the client side API to access the functionality of the telephony server. The server translates the client request into the format used by the TSY modules. The TSY modules translate the client requests into hardware commands. The telephony server dynamically loads and unloads TSY modules at the request of clients. A basic TSY may support core telephony functionality, for example for making and terminating calls, on a wide range of hardware. A more advanced TSY may only support phone hardware from a specific manufacturer, or even just a single phone, for example a TSY supporting GSM functionality.
To access extended functionality supported by specific telephony hardware, the following is required:
a standard extension of the client side API to make this functionality available to clients
support for the functionality in a TSY module
When two manufacturers implement the same functions in different ways, different TSY modules are required. Both TSY modules respond to the same TSY API, but use different commands to control the telephony hardware.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.