This is MCOP SDK (version 3.0 September 2020), the third release of the MCPTT (3GPP Release 13) compliant MCOP SDK. This version includes a complete refactor to deal with the latest MUOAPI updates (find below the complete MUOAPI updates), while keeping the same previous functionalities.
The SDK is now also compatible with the latest Android versions, up to Android 11.
The MCOP MCPTT Client comprises different elements connected by Android’s binder mechanism including the MCPTT Client GUI, the MCOP SDK (responsible of MCPTT protocols) and low level plugins to access SIM card, eMBMS, connectivity and configuration-oam to be deployed to get access to Mission Critical capabilities.
This application uses Doubango Framework. Refer to Doubango IMSDroid README for additional IMS/SIP compatibility statements.
License terms are defined in the MCPTT Client and Doubango files.
link: MCOP Video
The MCOP project comprises the definition and deployment of a technology neutral platform for MCPTT enabled apps for Public Safety in order to reduce the entry barriers and integration efforts due to the heterogeneity and complexity of the MCPTT ecosystem.
The MCOP platform includes the so-called MCOP Unified Open Application API (Northbound API), supporting the interface between the MCPTT apps and the MCOP SDK and the Integration API, responsible for providing Southbound interface from the SDK to the OS-dependent low-level capabilities.
The MCOP Unified Open Application API (MUOAPI) provides a flexible interface for both MCPTT only clients and MCPTT capable multimedia apps to MCPTT communication primitives.
The MCOP Open Source SDK fully instantiates the MCOP Unified Open Application API by implementing 3GPP Rel’13 suite of protocols.
MCOP Integration API together with vendor and target technology-specific plugins ensures full MC-grade and future-proof capabilities to the MCOP apps by supporting eMBMS and low level LTE operations (while paving the way for future ProSE capabilities).
Updates in MUOAPI introduced in MCOP SDK 3.0:
Documentation:
MUOAPI definition, valid for any platform and any programming language:
Complete feature list that the MCOP SDK implements:
Features | Implemented | Notes |
Private Call | ✔ | - |
Prearranged Group Call | ✔ | - |
Chat Group Calls | ✔ | - |
Emergency Group Calls | ✔ | - |
Emergency Private Calls | ✔ | - |
Full-duplex Calls | ✔ | - |
Automatic Commencement Mode | ✔ | - |
Location | ✔ | - |
IDMS | ✔ | - |
CMS | ✔ | - |
GMS | ✔ | - |
eMBMS | ✔ | Available if eMBMS plugin available in the device |
Affiliation | ✔ | - |
SIM Authentication | ✔ | Available trough plugins |
Copyright (C) 2020, University of the Basque Country (UPV/EHU)
For more information, please visit MCOP - Resources or MCOP webpage.