Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

Table of Contents

Telephony and SMS

Exploring Palm OS®

About This Document

Who Should Read This Book

What This Book Contains

Changes to This Book

Additional Resources

Part I: Telephony Manager

1 Telephony Service Types

2 Using the Telephony API

Opening the Telephony Manager Library

Closing the Telephony Manager Library

Using Synchronous and Asynchronous Calls

Using Data Structures With Variably-sized Fields

Testing the Telephony Environment

Telephony Events

Sleep and Wake

3 Summary of the Telephony Manager

4 Telephony Manager Reference

Telephony Manager Structures and Types

TelCardFileType

TelCatBufferType

TelCatCmdParamsType

TelCatCmdResponseType

TelCatConfigType

TelCatDisplayTextType

TelCatEventToCardType

TelCatGetInkeyType

TelCatGetInputType

TelCatItemListType

TelCatItemType

TelCatLaunchBrowserType

TelCatMenuSelectionType

TelCatOpenChanType

TelCatPlayToneType

TelCatRefreshType

TelCatSendShortMessageType

TelCatSetUpCallType

TelCatSetUpEventListType

TelCfgCallForwardingType

TelCfgLevelRangeType

TelCfgPhoneNumberType

TelDtcConnectionInfoType

TelDtcCsdConnectionType

TelDtcGprsConnectionType

TelEventType

TelGprsContextType

TelGprsDataCounterType

TelGprsDefinedCidsType

TelGprsEventReportingType

TelGprsNwkRegistrationType

TelGprsPdpActivationType

TelGprsPdpAddressType

TelGprsQosType

TelInfCallsDurationType

TelInfCallsListType

TelInfCallType

TelInfIdentificationType

TelMuxChanType

TelMuxInfoType

TelNotificationType

TelNumberType

TelNwkLocationType

TelNwkOperatorsType

TelNwkOperatorType

TelNwkPreferredOperatorsType

TelNwkPreferredOperatorType

TelNwkRegistrationType

TelNwkUssdType

TelOemCallType

TelPhbEntriesType

TelPhbEntryType

TelPhbPhonebooksType

TelPhbPhonebookType

TelSmsDateTimeType

TelSmsDeliverMessageType

TelSmsExtensionType

TelSmsGsmDeliverMessageType

TelSmsGsmSubmitMessageType

TelSmsMessagesType

TelSmsMessageType

TelSmsMultiPartInfoType

TelSmsNbsExtensionType

TelSmsReportMessageType

TelSmsSpecialIndicationExtensionType

TelSmsStoragesType

TelSmsStorageType

TelSmsSubmitMessageType

TelSmsUserExtensionType

TelSpcCallsType

TelSpcCallType

TelSpcToneDurationRangeType

TelStyAuthenticationType

TelStyFacilitiesType

TelStyFacilityPasswordType

TelStyFacilityType

Telephony Manager Constants

Alert Sound Modes

Authentication Types

Battery Status Constants

Call Direction Constants

Call Modes

Call Release Types

Call Statuses

Call Types

Caller Id Status

Card Additional Miscellaneous Result Codes

Card Additional "Bearer Independent Protocol Error" Result Codes

Card Additional "Interaction with Call Control, Permanent Problem" Result Codes

Card Additional "Launch Browser" Result Codes

Card Additional "Terminal Unable to Process Command" Result Codes

Card Browser Termination Cause Codes

Card Call Set Up Actions

Card Command IDs

Card Command Termination Reasons

Card Elementary File Access Modes

Card Elementary File Structures

Card General Result Codes

Card Get Inkey and Get Input Command Response Types

Card Launch Browser Command Bearer Codes

Card Launch Browser Command Conditions

Card Menu Selection Event Codes

Card Open Channel Command Address and Transport Types

Card Play Tone Command Sound Codes

Card Refresh Command Opcodes

Card Set Up Call Command Call Conditions

Card Set Up Event List Command Events

Connection Types

"Connection Types" on page 102Forwarding Classes

Forwarding Modes

Forwarding Reasons

GPRS Attachment State

GPRS Compression Settings

GPRS Event Reporting Settings

GPRS Layer 2 Protocol

GPRS Network Registration Settings

GPRS Network Registration Status

GPRS OSPIH Protocol Settings

GPRS Packet Data Protocols

GPRS PDP Activation State

GPRS Quality of Service

GPRS SMS Service Preferences

GSM CSD Bearer Service Connection Element

GSM CSD Bearer Service Name

GSM CSD Bearer Service Speeds

Information Types

Line IDs

Mute Status Constants

MUX IOCTL Values

MUX Status

Network Operator Status Constants

Network Operator Types

Network Status Constants

Notification Identifiers

Notification Masks

Notification Priorities

Number Types

Phone Book Identifiers

Registration Search Modes

Security Facility Status Constants

Security Facility Types

SMS Data Encoding Schemes

SMS Delivery Status Reports

SMS Extension Types

SMS Message Class Constants

SMS Message Status Constants

SMS Message Transport Protocol Constants

SMS Message Types

SMS Report Types

SMS Special Indication Types

SMS Storage Locations

Telephony Initialization Values

Telephony Manager Error Codes

TelMessages

TelServices

USSD Result Codes

Version Constants

Vibrator Modes

Telephony Manager Events

kTelTelephonyEvent

Telephony Manager Notifications

kTelTelephonyNotification

Telephony Manager Functions and Macros

TelCancel

TelCardGetFile

TelCatCallAction

TelCatGetCmdParameters

TelCatGetConfig

TelCatMenuSelection

TelCatNotifyCardOfEvent

TelCatSetCmdResponse

TelCatSetConfig

TelCatTerminate

TelCfgGetAlertSoundMode

TelCfgGetCallForwarding

TelCfgGetCallIdRestrictionStatus

TelCfgGetLoudspeakerVolumeLevel

TelCfgGetLoudspeakerVolumeLevelRange

TelCfgGetPhoneNumber

TelCfgGetRingerSoundLevel

TelCfgGetRingerSoundLevelRange

TelCfgGetSmsCenter

TelCfgGetVibratorMode

TelCfgGetVoiceMailNumber

TelCfgSetAlertSoundMode

TelCfgSetCallForwarding

TelCfgSetCallIdRestrictionStatus

TelCfgSetLoudspeakerVolumeLevel

TelCfgSetPhoneNumber

TelCfgSetRingerSoundLevel

TelCfgSetSmsCenter

TelCfgSetVibratorMode

TelCfgSetVoiceMailNumber

TelClose

TelCncClose

TelCncGetStatus

TelCncOpen

TelEmcDial

TelEvtGetEvent

TelEvtGetTelephonyEvent

TelGprsGetAttach

TelGprsGetAvailableContextId

TelGprsGetContext

TelGprsGetDataCounter

TelGprsGetDefinedCids

TelGprsGetEventReporting

TelGprsGetNwkRegistration

TelGprsGetPdpActivation

TelGprsGetPdpAddress

TelGprsGetQosCurrent

TelGprsGetQosMinimum

TelGprsGetQosRequested

TelGprsGetSmsService

TelGprsSetAttach

TelGprsSetContext

TelGprsSetEventReporting

TelGprsSetNwkRegistration

TelGprsSetPdpActivation

TelGprsSetQosMinimum

TelGprsSetQosRequested

TelGprsSetSmsService

TelInfGetCallsDuration

TelInfGetCallsList

TelInfGetIdentification

TelInfResetCallsDuration

TelInfResetCallsList

TelIsCatServiceAvailable

TelIsCfgServiceAvailable

TelIsCncServiceAvailable

TelIsEmcServiceAvailable

TelIsFunctionSupported

TelIsGprsServiceAvailable

TelIsInfServiceAvailable

TelIsMuxServiceAvailable

TelIsNwkServiceAvailable

TelIsOemServiceAvailable

TelIsPhbServiceAvailable

TelIsPowServiceAvailable

TelIsServiceAvailable

TelIsSmsServiceAvailable

TelIsSndServiceAvailable

TelIsSpcServiceAvailable

TelIsStyServiceAvailable

TelMuxChanAllocate

TelMuxChanFree

TelMuxChanSetId

TelMuxEnable

TelNwkAddPreferredOperator

TelNwkCancelUssd

TelNwkCheckUssd

TelNwkDeletePreferredOperator

TelNwkGetLocation

TelNwkGetOperator

TelNwkGetOperators

TelNwkGetPreferredOperators

TelNwkGetProviderId

TelNwkGetRegistrationMode

TelNwkGetSignalLevel

TelNwkGetStatus

TelNwkGetType

TelNwkReceiveUssd

TelNwkSendUssd

TelNwkSetOperator

TelNwkSetRegistration

TelOemCall

TelOpen

TelOpenPhoneProfile

TelPhbAddEntry

TelPhbDeleteEntry

TelPhbGetEntries

TelPhbGetEntry

TelPhbGetPhonebook

TelPhbGetPhonebooks

TelPhbSetPhonebook

TelPowGetBatteryChargeLevel

TelPowGetBatteryConnectionStatus

TelPowSetPhoneFunctionality

TelSmsDeleteMessage

TelSmsGetDataMaxSize

TelSmsGetStorage

TelSmsGetStorages

TelSmsGetUniquePartId

TelSmsReadMessage

TelSmsReadMessages

TelSmsSendMessage

TelSmsSetStorage

TelSndGetMuteStatus

TelSndSetMuteStatus

TelSpcAcceptCall

TelSpcAddHeldCall

TelSpcGetCall

TelSpcGetCalls

TelSpcGetToneDuration

TelSpcGetToneDurationRange

TelSpcHoldActiveCalls

TelSpcInitiateCall

TelSpcPlayTone

TelSpcPrivateCall

TelSpcReleaseCall

TelSpcSetToneDuration

TelStyChangeFacilityPassword

TelStyEnterAuthentication

TelStyGetAuthenticationStatus

TelStyGetFacilities

TelStyGetFacility

TelStyLockFacility

TelStyUnlockFacility

TelTestPhoneDriver

TelUiManageError

Part II: SMS Exchange Library

5 SMS Exchange Library Reference

SMS Exchange Library Data Structures

SmsParamsType

SmsPrefType

SMS Exchange Library Constants

SMS Control Constants

SMS Extension Types

SMS Extension Type Length

SMS Message Types

SMS Scheme