The cellular call module provides basic call services on carrier networks, including 2G/3G circuit switched (CS) calls and 4G/5G IP multimedia subsystem (IMS) calls (including VoLTE/VoWIFI/VoNR voice, video, and conference calls). It also supports domain selection and handover between CS and IMS calls, as well as emergency calls. This module is compatible with mainstream modem chip platforms.
The following figure shows the architecture of the cellular call module.
Figure 1 Architecture of the cellular call module
The cellular call module consists of three layers:
/base/telephony/cellular_call # Cellular call module
├─ BUILD.gn # Build script (gn)
├─ README.md # Readme
├─ services
│ ├─ common # Tools
│ ├─ connection # Connection layer
│ ├─ control # Control service layer
│ └─ manager # Management layer
├─ sa_profile # SA profile
├─ ohos.build # Build code
└─ test # Test code
Note: APIs for the cellular call service are not exposed externally. They are directly called by the Call Manager.
telephony_cellular_call
Sign in to post a comment
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.
Repository Comments ( 0 )