2025-08-14 15:40:15 +08:00
2025-08-13 20:07:42 +08:00
2025-08-08 17:54:54 +08:00
2025-08-08 17:54:54 +08:00
2025-08-08 14:57:48 +08:00
2025-08-13 17:44:00 +08:00
2025-08-13 15:02:48 +08:00
2025-08-14 15:40:15 +08:00
2025-08-13 20:07:42 +08:00
2025-08-08 17:54:54 +08:00

Telephony

Introduction

The Telephony subsystem provides APIs for obtaining information about the wireless cellular network and SIM card. Applications can call these APIs to obtain information such as the name of the currently registered network, network service status, signal strength, and SIM card information.

The Telephony subsystem consists of the following modules:

  • Telephony core service: initializes the Radio Interface Layer (RIL) Manager, SIM card module, and radio module.
  • Call Manager module: manages three types of calls circuit switched (CS), IP multimedia subsystem (IMS), and over the top (OTT) calls. It is responsible for applying for the audio and video resources required for a call and resolving conflicts in a multi-channel call.
  • Cellular call module: implements basic calls over carrier networks.
  • Cellular data module: implements cellular data services over carrier networks.
  • SMS & MMS module: provides the capabilities of sending and receiving short message service (SMS) messages and encoding and decoding multimedia messaging service (MMS) messages.
  • State registry module: provides APIs to register and deregister an observer that listens for various callback events of the telephony subsystem.
  • Data storage module: stores persistent data and provides DataAbility access APIs.
  • RIL Adapter module: implements adaptation of the modem communication interfaces.

Figure 1 Architecture of the network management subsystem

Directory Structure

base/telephony/telephony_cangjie_wrapper
├── ohos             # Cangjie Telephony code
├── kit              # Cangjie kit code
├── figures          # architecture pictures

Constraints

  1. The open-source version currently provides the cellular call (CS call only), SMS & MMS, and cellular data services and supports the dual-SIM framework.
  2. The southbound HDI depends on the chip vendor.

Repositories Involved

Telephony

telephony_cangjie_wrapper

S
Description
电话服务模块仓颉封装层
Readme 3.4 MiB
Languages
Cangjie 96.9%
Python 1.6%
TypeScript 1.5%