14 to access the phone's telephony functions and allows handset manufacturers |
14 to access the phone's telephony functions and allows handset manufacturers |
15 to implement support for their telephony hardware. The components of the Cellular |
15 to implement support for their telephony hardware. The components of the Cellular |
16 Baseband Services support the standards defined for the GSM, GPRS, EDGE and |
16 Baseband Services support the standards defined for the GSM, GPRS, EDGE and |
17 UMTS networks. Cellular Baseband Services works with the Communications Framework |
17 UMTS networks. Cellular Baseband Services works with the Communications Framework |
18 to provide the telephony functions. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
18 to provide the telephony functions. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
19 <section id="GUID-DBF1C87D-7360-54B7-8658-B6659BF77F06-GENID-1-7-1-5-1-1-5-1-3-1"><title>Getting started |
19 <section id="GUID-DBF1C87D-7360-54B7-8658-B6659BF77F06-GENID-1-10-1-5-1-1-5-1-3-1"><title>Getting started |
20 with Cellular Baseband Services</title> <p>The Cellular Baseband Services |
20 with Cellular Baseband Services</title> <p>The Cellular Baseband Services |
21 provide a rich network-independent framework and common interface to support |
21 provide a rich network-independent framework and common interface to support |
22 voice, messaging, and other telephony applications. The plug-ins to the framework |
22 voice, messaging, and other telephony applications. The plug-ins to the framework |
23 enable the handset manufacturers to extend the telephony functions. </p> <ul> |
23 enable the handset manufacturers to extend the telephony functions. </p> <ul> |
24 <li id="GUID-997697A7-5EDC-5223-818A-2F3B8B0D5720"><p>Use <xref href="GUID-462536AB-9687-575E-BBEA-2343208ABE1F.dita">Core |
24 <li id="GUID-997697A7-5EDC-5223-818A-2F3B8B0D5720"><p>Use <xref href="GUID-462536AB-9687-575E-BBEA-2343208ABE1F.dita">Core |
26 <li id="GUID-261B1B28-019D-538B-8468-1BDB38A0414C"><p>Use <xref href="GUID-BBF6E33F-2E9C-5BB1-8404-87289EC73BFF.dita">Multimode |
26 <li id="GUID-261B1B28-019D-538B-8468-1BDB38A0414C"><p>Use <xref href="GUID-BBF6E33F-2E9C-5BB1-8404-87289EC73BFF.dita">Multimode |
27 Telephony APIs</xref> to access the specialised set of telephony functions |
27 Telephony APIs</xref> to access the specialised set of telephony functions |
28 that are provided by the standards such as GSM and WCDMA. </p> </li> |
28 that are provided by the standards such as GSM and WCDMA. </p> </li> |
29 <li id="GUID-DECE1E5D-642F-5B3C-961D-61BA93ACFFE6"><p>Use telephony <xref href="GUID-8F565241-149E-5AF7-972E-A06B6DDC1B9F.dita">Packet Data APIs</xref> to |
29 <li id="GUID-DECE1E5D-642F-5B3C-961D-61BA93ACFFE6"><p>Use telephony <xref href="GUID-8F565241-149E-5AF7-972E-A06B6DDC1B9F.dita">Packet Data APIs</xref> to |
30 access a phone network's packet data service. </p> </li> |
30 access a phone network's packet data service. </p> </li> |
31 <li id="GUID-03391EDB-46B1-54A6-B88D-C04DA6F5437E"><p>Use <xref href="GUID-E0DA7DE7-FD5A-5C1D-A53C-870966F00445.dita">SMS Stack</xref> to send |
31 <li id="GUID-03391EDB-46B1-54A6-B88D-C04DA6F5437E"><p>Use <xref href="GUID-E0DA7DE7-FD5A-5C1D-A53C-870966F00445.dita">SMS |
32 and receive SMS messages. </p> </li> |
32 Stack</xref> to send and receive SMS messages. </p> </li> |
33 <li id="GUID-52F97557-A4D0-5190-8A22-39E3F0548DB5"><p>Use <xref href="GUID-F4A99C9F-21E8-57BF-9DE7-EA6C091C22E5.dita">Telephony |
33 <li id="GUID-52F97557-A4D0-5190-8A22-39E3F0548DB5"><p>Use <xref href="GUID-F4A99C9F-21E8-57BF-9DE7-EA6C091C22E5.dita">Telephony |
34 Server Plug-ins</xref> to communicate with baseband hardware. </p> </li> |
34 Server Plug-ins</xref> to communicate with baseband hardware. </p> </li> |
35 <li id="GUID-49EEF5FE-69FB-5AFF-BE3B-348256B6D7F0"><p>Use <xref href="GUID-F2289115-B1F0-595D-AA1C-3E01F08911CA.dita">Hardware |
35 <li id="GUID-49EEF5FE-69FB-5AFF-BE3B-348256B6D7F0"><p>Use <xref href="GUID-F2289115-B1F0-595D-AA1C-3E01F08911CA.dita">Hardware |
36 Resource Manager</xref> to control and retrieve notifications from phone hardware |
36 Resource Manager</xref> to control and retrieve notifications from phone hardware |
37 elements like light, vibra and battery. </p> </li> |
37 elements like light, vibra and battery. </p> </li> |
42 status information about call and signal strength. </p> </li> |
42 status information about call and signal strength. </p> </li> |
43 <li id="GUID-9DD07DF3-208B-56C9-8F54-4B86003FBDFC"><p>Use <xref href="GUID-7C197DC1-43CA-5146-B81D-36B685A1D0C9.dita">telephony |
43 <li id="GUID-9DD07DF3-208B-56C9-8F54-4B86003FBDFC"><p>Use <xref href="GUID-7C197DC1-43CA-5146-B81D-36B685A1D0C9.dita">telephony |
44 API for applications</xref> to get access to the common telephony functions |
44 API for applications</xref> to get access to the common telephony functions |
45 from applications through a simple interface. </p> </li> |
45 from applications through a simple interface. </p> </li> |
46 </ul> </section> |
46 </ul> </section> |
47 <section id="GUID-0963B1A2-5550-43DA-9918-5D390CEF608C"><title>Architecture</title> <p>The following diagram shows the Cellular |
47 <section id="GUID-0963B1A2-5550-43DA-9918-5D390CEF608C"><title>Architecture</title> <p>The |
48 Baseband Service collections, and the components in each collection. </p> <fig id="GUID-496C0942-FE0C-5386-AB80-AA917CB8B55D"> |
48 following diagram shows the Cellular Baseband Service collections, and the |
|
49 components in each collection. </p> <fig id="GUID-496C0942-FE0C-5386-AB80-AA917CB8B55D"> |
49 <title> Cellular Baseband Services: Collections </title> |
50 <title> Cellular Baseband Services: Collections </title> |
50 <image href="GUID-C4EFAB2B-5154-56E0-A4B7-234A5EABB796_d0e38752_href.png" placement="inline"/> |
51 <image href="GUID-C4EFAB2B-5154-56E0-A4B7-234A5EABB796_d0e44936_href.png" placement="inline"/> |
51 </fig> </section> |
52 </fig> </section> |
52 <section id="GUID-F1E897C4-5B8A-4830-BB2D-A7EFCA8CA03A"><title>Technologies </title> <ul> |
53 <section id="GUID-F1E897C4-5B8A-4830-BB2D-A7EFCA8CA03A"><title>Technologies </title> <ul> |
53 <li id="GUID-7A49EAF6-C18D-5D3F-B553-C8262C469934"><p> <b>SIM Application |
54 <li id="GUID-7A49EAF6-C18D-5D3F-B553-C8262C469934"><p> <b>SIM Application |
54 Toolkit (SAT)</b> </p> <p>The telephony SAT API enables the handset manufacturers |
55 Toolkit (SAT)</b> </p> <p>The telephony SAT API enables the handset manufacturers |
55 to write SAT engines. SAT engines provide the functions for the SIM applications. |
56 to write SAT engines. SAT engines provide the functions for the SIM applications. |
60 supports MBMS protocols in the packet data service. </p> </li> |
61 supports MBMS protocols in the packet data service. </p> </li> |
61 <li id="GUID-415F2BEE-8884-5CD7-8BDA-A11AD32FD2A8"><p> <b>SMS</b> </p> <p>The |
62 <li id="GUID-415F2BEE-8884-5CD7-8BDA-A11AD32FD2A8"><p> <b>SMS</b> </p> <p>The |
62 telephony SMS stack enables clients to process SMS messages, and supports |
63 telephony SMS stack enables clients to process SMS messages, and supports |
63 different encoding methods. The telephony components provide the communication |
64 different encoding methods. The telephony components provide the communication |
64 functions to send and receive SMS messages. A higher level framework for users |
65 functions to send and receive SMS messages. A higher level framework for users |
65 to access SMS messages is provided by the <xref href="GUID-BF103795-A536-5DB0-93FC-276A2E306436.dita">Messaging</xref> module |
66 to access SMS messages is provided by the <xref href="GUID-DA6BB8BB-DD92-57A7-AD1B-F9CFF8CD433F.dita">Mobile |
66 components. </p> </li> |
67 Messaging</xref> module components. </p> </li> |
67 <li id="GUID-F602430C-B5B2-515F-A717-841AE82E4C9A"><p> <b>High Speed Uplink |
68 <li id="GUID-F602430C-B5B2-515F-A717-841AE82E4C9A"><p> <b>High Speed Uplink |
68 Packet Access</b> </p> <p>The telephony multimode API and the telephony packet |
69 Packet Access</b> </p> <p>The telephony multimode API and the telephony packet |
69 data API implement the support for High Speed Uplink Packet Access. This protocol |
70 data API implement the support for High Speed Uplink Packet Access. This protocol |
70 is described in detail in <xref href="GUID-789214C3-FAE2-5588-A662-7F0DE17F84F9.dita">High |
71 is described in detail in <xref href="GUID-789214C3-FAE2-5588-A662-7F0DE17F84F9.dita">High |
71 Speed Uplink Packet Access</xref>. </p> </li> |
72 Speed Uplink Packet Access</xref>. </p> </li> |