This book describes the portions of Palm OS® that interact with a mobile telephone and provide Telephony and Short Message Service (SMS) capabilities.
This book covers the Palm OS Telephony Manager and the SMS exchange library.
For information on creating mobile phone profiles using the Connection Manager, see Exploring Palm OS: High-Level Communications.
IMPORTANT: The Exploring Palm OS series is intended for developers creating native applications for Palm OS Cobalt. If you are interested in developing applications that work through PACE and that also run on earlier Palm OS releases, read the latest versions of the Palm OS Programmer's API Reference and Palm OS Programmer's Companion instead.
Who Should Read This Book
You should read this book if you are a Palm OS software developer and you want to do one of the following:
- Write an application that interfaces with a mobile telephone to send or receive calls and data, and manage phone books and message storage.
- Send or receive SMS messages using the SMS exchange library and the Exchange Manager.
You can write a full-featured application without using any of the API described in this book. Beginning Palm OS developers may want to delay reading this book until they gain a better understanding of the fundamentals of Palm OS application development. Instead, consider reading Exploring Palm OS: Programming Basics to gain a good understanding of event management and Exploring Palm OS: User Interface to learn about events generated by standard UI controls. Come back to this book when you find you need to use the telephony and SMS services.
What This Book Contains
This book contains the following information:
- Part I, "Telephony Manager," contains information on the Connection Manager:
- Chapter 1, "Telephony Service Types," describes the component parts of the telephony API.
- Chapter 2, "Using the Telephony API," describes how to use the telephony API in your applications.
- Chapter 3, "Summary of the Telephony Manager," summarizes the Telephony Manager functions and macros.
- Chapter 4, "Telephony Manager Reference," describes the telephony APIs.
- Part II, "SMS Exchange Library," contains information on the SMS exchange library API:
- Chapter 5, "SMS Exchange Library Reference," describes the SMS exchange library APIs.
Changes to This Book
- Added descriptions of new Telephony Manager APIs in Chapter 4, "Telephony Manager Reference." These additions include support for the phone MUX, GPRS, and Card Application Toolkit (CAT) features added in Palm OS Cobalt version 6.1.
- Bug fix in signal levels returned by
TelNwkGetSignalLevel()
, and other minor corrections.
Additional Resources
- Documentation
PalmSource publishes its latest versions of this and other documents for Palm OS developers at
- Training
PalmSource and its partners host training classes for Palm OS developers. For topics and schedules, check
- Knowledge Base
The Knowledge Base is a fast, web-based database of technical information. Search for frequently asked questions (FAQs), sample code, white papers, and the development documentation at