LTSY Interfaces for CTSY with Dispatcher

This topic describes the interfaces and the call-back functions that must be implemented in the LTSY developed for the CTSY with the dispatch layer.

In the table below the first column describes the functional unit, the second column describes the typical uses, the third column provides the name of the header file where the request handlers are declared and the fourth column provides the header file where the call-back functions for each functional unit are declared.

The LTSY developers should implement the required interfaces and a call-back function must be implemented for every asynchronous call in each interface implemented from the following table:

Functional Unit Typical uses Interface definition header Callback definition header

Dispatcher Interface

Base interface for LTSY. This interface must be implemented

mltsydispatcherinterface.h

cctsydispatchercallback.h

Call Control

Dial, hang-up, hold, emergency call, resume a call and caller ID related functions

mltsydispatchcallcontrolinterface.h

cctsydispatchercallback.h

Call Control Multiparty

Conference call related functions like add a call to conference, hang-up a conference call, create a conference call and swap calls.

mltsydispatchercallcontrolmultipartyinterface.h

cctsydispatchercallback.h

Cell Broadcast

Set filter to cell broadcast message, activate cell broadcast, disable cell broadcast, browse a topic and delete a topic.

mltsydispatchcellbroadcastinterface.h

cctsydispatchercallback.h

Phone

Functions related to the phone interface

mltsydispatchphoneinterface.h

cctsydispatchercallback.h

Phonebook Store

Retrieve, delete entries, cache and entry, initialise and write entries to the phone book store

mltsydispatchphonebookinterface.h

cctsydispatchercallback.h

Emergency Number Phone Book Store

Read and store in emergency number phone book store

mltsydispatcherphonebookeninterface.h

cctsydispatchercallback.h

Own Number Phone Book Store

Read, write and delete entry in the own number phone book store

mltsydispatcherphonebookoninteraface.h

cctsydispatchercallback.h

Security

Update a security code, allow client to change a security code, retrieve the status of security code and request a security code from user

mltsydispatchersecurityinterface.h

cctsydispatchercallback.h

SIM

Read the Access Point Name (APN), delete an APN, allow the client to change security code activate or de-activate the Fixed Dialling Numbers (FDN) and other SIM related service functions

mltsydispatchsiminterface.h

cctsydispatchercallback.h

SMS

Initiate send message, receive message, get SMS store information, accept acknowledgement and negative acknowledgement

mltsydispatchsmsinterface.h

cctsydispatchercallback.h

Supplementary Services

Check Fixed Dialling Number status, Call waiting status, Call barring status, call forwarding status and clear blacklist

mltsydispatchsupplementaryservicesinterface.h

cctsydispatchercallback.h

Packet Data Services

Attach to packet network, detach from packet network, get packet network registration process, set PDP context, modify PDP context, initialise PDP context and delete PDP context

mltsydispatchpacketservicesinterface.h

cctsydispatchercallback.h

SIM Application Toolkit

Get image instance, get icon list, get Colour Look-up Table, get default bearer capability and get the current access technology used in the device

mltsydispatchsatpacketservicesinterface.h

cctsydispatchercallback.h