Standards/OpenTelephonyAPI

From freesmartphone.org
Jump to: navigation, search

Contents

Purpose

The purpose of the phone interface is to provide common and language independent interface for applications, e.g. dialer application (dial, answer, hold, resume, hangup, dtfm), addressbook application (contact information, vcard), sms application (send, receive, manage) and audio apps (speaker level, etc.).

Requirements

Namespaces / Subsystems

Global Prefix

Global prefix: org.freesmartphone.GSM

Rationales:

Subsystem Prefixes & API Purpose

Note that these links are pointing to our generated docbook documentation. Please checkout our code repository for the actual DBus XML specification files.

Device

Access to mobile station information:

See org.freesmartphone.GSM.Device

SIM

Access to the SIM card:

See org.freesmartphone.GSM.SIM

Network

Access to GSM networks:

See org.freesmartphone.GSM.Network

Call

Access to Voice Calls:

See org.freesmartphone.GSM.Call

SMS

Access to Short Message Service (SMS):

See org.freesmartphone.GSM.SMS

CB

Access to Cell Broadcast Service (CBS):

See org.freesmartphone.GSM.CB

HZ

Access to Home Zone (HZ) functionality:

See org.freesmartphone.GSM.HZ

PDP

Access to Packet Data Protocol (PDP) connections:

See org.freesmartphone.GSM.PDP

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox