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
├─ figures # Figures of readme files
├─ interfaces # APIs
│ └─ innerkits # IMS call service APIs
├─ sa_profile # SA profile
├─ services # Service code
│ ├─ common # Tools
│ ├─ connection # Connection layer
│ ├─ control # Control service layer
│ ├─ ims_service_interaction # IMS call service interaction layer
│ └─ manager # Management layer
├─ test # Test code
│ └─ unittest # Unit test
└─ vendor # Sample code for IMS call service implementation
└─ ims # IMS call service logic
Note: APIs for the cellular call service are not exposed externally. They are directly called by the Call Manager.
telephony_cellular_call
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )