2025-11-27 API Backlog Minutes

2025-11-27 API Backlog Minutes

 

Attendees

Organization

Name

Orange

 

Charter Communications

CableLabs

 

Telefonica

@Jorge Garcia Hospital

Vodafone

 

Ericsson

@Jan Friman

AT&T

@Pierre Close

T-Mobile US

 

KDDI

 

Slagen

 

Nokia

@Tanja de Groot

China Telecom

 

ZTE

 

KPN

 

GSMA

@Reg Cox

Centilion

 

Deutsche Telekom

 

MTN

 

China Mobile

 

Verizon

PlektonLabs

 

TIM

 

NTT

 

China Unicom

 

Infosys Ltd

 

Spectrum

 

Chunghwa Telecom

 

Telecom Argentina

 

Huawei

 

xFlow Research

 

Agenda Proposal

  • Antitrust Policy

  • Approval of minutes of last conf. call

  • Recent Updates & Recap

  • Discussion

    • New APIs Proposals:  

      • #250 (In Home Device Management API), #256 (Voice One Time Password Call), #267 (Radio signal attenuation API)

    • Scope Enhancement:

      • N/A

    • Out of Agenda: N/A

  • Closing Issues

    • #141 (Energy Footprint Notification), #126 (Facial Recognition), #18 (Receive SMS), #89 (IP High-throughput Elastic Network), #41 (Telco Scoring), #83 #85 #86 #87 (Model as a Service), #20 (Best Interconnection), #68 (Consent URL), #91 (Fixed lines in Device Location APIs), #93 (Line Eligibility for Carrier Billing API), #50 (Device Management) #95 (IoT SIM Status Mgmt API), #96 (IoT SIM Fraud Prevention API), #109 (Support application resource requirements in application profiles), #163 (Dynamic Predictive Connectivity Data), #143 (IoT Network Optimization), #127 (Network Health Assessment), #128 (Network Traffic Analysis), #136 (eSIM Remote Management), #157 (Voice Notification), #160 (Voice Verification Code), #223 (Sponsored Data), #241 (Fraud Hotzone Alert), #262 (Provider Implementation - Energy Footprint Notification), #261 (Scope enhancement: Proposal to Expand DCB Applicability Beyond Mobile Subscribers to Home Accounts), #63 (IMEI Fraud - reactivate from frozen status)

  • Frozen API

    • #35 (5G New Calling), #17 (Consent and Measurement), #23 (Carrier Wholesale Pricing), #24 (Steering of Roaming Information), #115 (SIM Historical Information), #121 (User Account Spend Count), #122 (Number Of Cards Under User's ID), #167 (IdentityAndConsentManagement),

  • Review of Action Points

  • Decision Points

  • AoB

  • Q&A


Approval of minutes of last conf. call

  • Minutes of last API backlog WG call available here

    • DECISION: Approved


Antitrust Policy

The project's Antitrust Policy, which you can find linked from the LF and project websites. The policy is important where multiple companies, including potential industry competitors, are participating in meetings. Please review and if you have any questions, please contact your company legal counsel. Members of the LF may contact Andrew Updegrove at the firm Gesmer Updegrove LLP, which provides legal counsel to the LinusFoundation.

 

 

New Procedures in API Backlog WG meetings

A number of improvements are under discussion with leadership team of OGW project (Henry), CAMARA Project (Markus), Product Definition WS (Helene) and TSC (Herbert). As of today, the WG adopted agreements are three:

  1. To close the agenda SEVEN DAYS BEFORE the conf. call.

    • In case a WG participant wants to include a point in the agenda (e.g., present a new API proposal), this participant shall ensure the corresponding issue is opened in Github by then.

    • Exceptional situations will be treated separately.

  2. New schedule of conf. calls **The meetings are to be held by Linux Foundation (Links available at GitHub and Confluence Backlog front pages)

    • 2nd Thursday of the month (9-10:30 UTC)

    • 4th Thursday of the month (15-16:30 UTC)

  3.  Send agenda to TSC mail list, to encourage more TSC member companies to join the call and provide comments when they identify APIs which are of interest for them. 

  4. New API proposals are included in backlog table when template PR is created, linking to the pending PR

  5. PR will be merged as soon as ready for TSC, and should be merged before TSC review

  6. API enhancements requires existing group’s validation. TSC is informed accordingly to validate

  7. Link and status in backlog table will be updated accordingly

  8. Issue to track API onboarding will be opened once new API is confirmed in TSC.

  9. New proposal Lifecycle for frozen APIs.


Recent Updates & Recap

Last TSC meeting 2025-11-20:

  • TSC Election - Status of nominations: 12 nominations for Sub Project / Working Group representatives: all 10 current Sub Project representatives plus two additional nominees (Ben Hepworth from CableLabs and Kevin Smith from Vodafone)

  • https://github.com/camaraproject/Governance/issues/200 - Status of vote: 11 out of 22 TSC / Outreach Committee Voting representatives have voted

    • The result is very tight, no winner in Condorcet Round (one to one comparisons, winner would need to beat all), in Instant Run Off round, “YYYYH1 / YYYYH2” got the majority finally. Nevertheless this options was also ranked lowest four times:

      Captura de pantalla 2025-11-20 a las 17.05.45.png
      • Conclusion: we take the winner as working title but ask Marketing Working Group for potential better proposal(s), we might vote again.

  • IMEI Fraud Check API (#PR254 & #Issue63): Enables enterprises to query operator IMEI registries to see if a device is authorized, blacklisted (e.g. stolen / fraudulent) or under investigation. It leverages MNO systems (NEF + EIR or GSMA IMEI DB) to block activation of stolen devices, validate devices in resale/insurance/repair journeys, and strengthen fraud and risk controls.

    • API family owner: xFlow Research

    • Repository: Independent Sandbox repository within Device Identifier group (Agreement reached with @Eric Murray that IMEI fraud could (or would be discussed) during the same meetings as Device Identifier, but would have a separate repository - API Owner agrees with Eric’s proposal on how to align and communicate with the Device Identifier group).

    • Repository name discussion: Avoid using IMEI in the repository name. The owner suggests alternatives such as: “Mobile Device Fraud Check” or “Cellular Device Fraud Check,” to reflect a broader scope of device-related fraud validation.


Other topics

CAMARA APIs - Functional Differences (Use-Case & Data Semantics Edition): A white paper has been produced for publication on the CAMARA website to explain in detail what problem each API solves, what data it delivers, how to interpret it, and how to combine them in risk and error-prevention policies (Audience: Non-telco experts) APIs covered: SIM Swap · Device Swap · Tenure · Number Recycling - (link)


Discussion

Current Issues 

Issue #

Company

Summary

Status Update

#250

Infosys

In Home Device Management API

The API template is available in #281

LAST UPDATES:

The API enables full management of devices connected to a home network, providing connection details and control functions for both customer and operator devices.

  • @Eric Murray - What use cases could this API support that TR-369 cannot? And if TR-369 has gaps, why is it preferable to create a new API in CAMARA instead of evolving TR-369 within the Broadband Forum?

    • @ravim95-eng: The BBF TR-369 standard focuses on low-level broadband network operations intended for service providers. In contrast, CAMARA offers a higher-level abstraction through simplified APIs, making them accessible to non-telecom consumers without requiring knowledge of underlying protocols like TR-369, TR-069, or TR-181. The proposed CAMARA Device API is designed to be standards-agnostic and easily consumable across domains.

  • @Alberto Ramos Monaga: Bit concerned about a possible overlap with the already approved Home Devices QoD API, since both build on the same household device inventory.

    • @ravim95-eng: I see the proposed InHomeDeviceAPI to be foundational/pre-requisite API for usecases like Home Devices QOD API rather than functional overlap

Aug 28, 2025: The presentation will be on the next Backlog meeting with all needed supporting documentation and the API proposal.

AP: The presentation will be on the next Backlog meeting with all needed supporting documentation and the API proposal.

Sep 11, 2025: AP: The presentation will be on the next Backlog meeting with all needed supporting documentation and the update API proposal.

Key Architects are out of office; hence team would be presenting ‘AP 20250828-01’ on the next call of 25th September.

Sep 25, 2025: The presentation has been carried out during the meeting. Discussion:

  • @Mahesh Chapalamadugu (verizon):

    • Noted that the IoT Device Management repo is still very early, with the goal of basic lifecycle management, later extending to diagnostics.

    • Raised the possibility of overlap/synergy between IoT Device Management and the new In-home Device API.

    • Emphasized CAMARA’s principle of keeping APIs small, intent-based and simple, rather than large YAMLs covering multiple functions.

    • Asked whether In-home Device API is really distinct or if it should be consolidated with IoT device management.

  • @Ravi:

    • Explained that In-home Device API is intended to manage household connected devices (desktops, laptops, mobiles) behind a modem, exposing standard APIs for ISPs and third-party apps (voice assistants, apps, etc.).

    • Suggested that IoT and connected devices should be unified under one specification rather than kept separate.

    • Argued that at an abstraction level the data attributes for IoT and connected devices are nearly identical, so one generalized API could cover both.

    • Clarified that the proposal is not about putting everything in one YAML but keeping separate operations with a shared model for all devices.

    • Conceded that while the current focus is “in-home”, the model could extend beyond (e.g., connected cars).

AP1: Create a PR with the API proposal following the template - OK

  • Join to the call of IoT Device Management to clarify scope and positioning (if the API remain separate, clearly document the distinct use cases, if not proposed a unified device object model that works across IoT, home, and possible other domains like automotive).

  • New API proposal- Device management · Issue #50 · camaraproject/APIBacklog - This is the issue in API backlog for device management. You will also find a pdf file which has high level scope defined in the same issue.

    • @Ravi Shekhar attended IoT device management backlog meeting earlier to understand the scope of it and overlap with proposal here. Based on those discussions, #50 is about IoT devices management and the one proposed here is related to devices connected to modem, so the scope are different. I am refining the usecase for this proposal & mostly have it for upcoming call - OK

AP2: Upload the presentation to the supporting document within the current PR - OK

Oct 9, 2025, Oct 23, 2025: Not treated

Nov 13, 2025: Create the PR with the related presentation. The last point of IoT Device management has been solved (see previous minutes).


MEETING UPDATE:

Nov 27, 2025: Review posible overlap with https://github.com/camaraproject/NetworkAccessManagement.

#259

Heksagon

Voice One Time Password Call

The API template is available at #256

INITIAL CONTEXT:

The “Voice One Time Password Call” API is used to send short-lived one time passwords (OTP) to a phone number via voice call and validate it afterwards, in order to provide a proof of possession of the phone number.

AP1: Update the PR by creating a new entry under documentation/API-proposals instead of modifying documentation/API-proposal-template.md.

AP2: Create an issue with the API proposal label and link it to this PR.

AP3: Resolve the easyCLA error by clicking the provided link and signing the authorization

Sep 25, 2025: Not treated

Relation with Voice Verification Code (#233) - Herbert suggest if we can merge this with this issue.

Oct 10, 2025, Oct 23, 2025, Nov 13, 2025: Not treated


MEETING UPDATE:

Nov 27, 2025:

#267

Ericsson

Radio signal attenuation API

The API template is available at #268

INITIAL CONTEXT:

The API exposes microwave link endpoints, carrier frequencies and the current attenuation level for a given geographical area. API Consumer can convert a link’s attenuation in dB into mm/h of rain intensity. The API can be used by weather companies or by climate researchers to improve accuracy, delay, geographical coverage and spatial resolution.

Oct 23, 2025:

AP1: The person responsible for sending the ppt will present it at the next Backlog session - OK

AP2: Solve the EasyCLA - OK

Nov 13, 2025: Ericsson made a presentation for the proposal.

  • Question from @Kevin Smith: For a service API this looks like too much low-level network detail. Instead, we should expose something the average application provider can actually use – e.g. in a rainfall use case, give “predicted rainfall” as a simple outcome, not raw network-state parameters. He’s asking whether you or the others agree with that direction.

  • Response from @kamran: Our original intention with this API was precisely the opposite: to expose raw data, because weather companies and researchers can combine it with their own sensors and that’s where the added value is for them. I agree that some of this can reveal network details, but we could mitigate that with compromises such as adding noise or similar techniques.

  • Point from Vodafone:

    • Common concern: the proposed API is far too technical for a CAMARA service API; several participants suggest shifting toward a use-case–driven service (e.g., rainfall prediction) instead of exposing raw network metadata.

    • Vodafone’s position: their teams are already building an algorithmic, processed-data solution, not a raw-network interface; they see more market value in outcome-level insights aligned with concrete use cases.

    • Open question: while meteorological agencies could use raw data, it’s unclear whether the market truly wants that, or whether CAMARA should instead standardize a higher-level “results” API rather than a low-level RF-data feed.

  • Point from @Eric Murray:

    • This proposal is too technical, with a very narrow audience, because most customers don’t care about attenuation itself, they care about rainfall at a given place and time.

    • Therefore he suggests shifting to an API where rainfall is the response, and the telco (or provider) handles the internal problem of converting network data into rainfall prediction, which he considers a solvable problem.

AP: Ericsson will have a internal discussion to see if they want to change anything related with the collected feedback and if not, notified backlog to review the PR and sent to TSC for approval.


MEETING UPDATE:

Nov 27, 2025: New update will come in the next session.

Out Of Agenda

  • N/A

Closing Issues

Issue #

Company

Summary

Status Update

18

Totogi

New Proposal: Receive SMS

 

The API template is available in PR#75

Seems to fit in the SMS as a new scope enhancement 

The issue is not eligible to be closed yet.

ACTION: Ricardo to formally proceed with the scope enhancement os the SMS group.

MEETING UPDATE:

  • Reminder sent


→ Follow-up on API onboarding tracker: Pending.

20

Deutsche Telekom

Best Interconnection

 

The API template is available in PR#88

 

Input from OGW Drop 3

Seek for support

ACTION: See if there is any overlap within EdgeCloud

ACTION: Nick (centillion) to review with Noel (DT) about the match of use cases and consider support.

DECISION API to be de-prioritised following de-prioritisation by OGW, but to remain in backlog. Issue to remain open.

MEETING UPDATE: Not treated


→ Follow-up on API onboarding tracker: Pending.

91

Telefonica

Fixed Lines in Location

The API template is available in PR#92

METING UPDATE:

Issue open in location https://github.com/camaraproject/DeviceLocation/issues/271

93

Telefonica