Device Identifier Meeting Minutes 2024-01-12

Attendees & Representation

Name

Company

Attendee

Name

Company

Attendee

Eric Murray

Vodafone (chair)

X

Sachin Kumar

Vodafone

X

Kevin Smith

Vodafone

X

Alex Ferreira

Phronesis

X

Matthew Hornsey

Phronesis

ย 

Matthew Hand

Phronesis

ย 

Sรฉbastien Synold

Intersec

ย 

S, Vigneshwaran

Cognizant

ย 

Karthik Raj Rethinakumar

Cognizant

ย 

Manish Jain

Cognizant

ย 

Huub Appelboom

KPN

X

Rafal Artych

DT

X

Abhisek Das

Infosys

ย 

Brian Smith

Shabodi

ย 

Umair Ali Rashid

Shabodi

ย 

Foo Ming Hui

Singtel

ย 

Vilim Duganic

Infobip

ย 

Surajj Jaggernath

Vodacom

ย 

Agenda

  • Review of previous meeting minutes

  • Discussion on requirements for IMEI Fraud

  • Review of Device Identifier API status

  • AOB

Discussion on IMEI Fraud API

Not discussed as no representative from MTN or Huawei joined the call

  • See API Proposal submissionย here

  • Open Discussions:

    • #37: IMEI Fraud API Input

      • Proposal is just to use a single "IMEI" field, which would accept either IMEI or IMEISV

    • #34: What values should the IMEI Fraud API respond with to indicate reported ownership status?

      • The GSMA appear to have an existing Device Check service, which includes an API. How does the CAMARA proposal differ from this?

AGREEMENT: MTN / Huawei will join sub-project meetings from next year, so can then drive these discussion

ย 

Review of Device Identifier API status

  • Current "work in progress" version can be found here

PRs

  • New PRs:

    • None

  • Open PRs:

    • None

  • Closed PRs:

    • PR #45: Update CAMARA Device Identifier API.yaml

      • Changes basepath from dvi/v0 to device-identifier/v0ย 

      • Version number updated to v0.3.0

      • Fixes Issue #40:ย  Proposed renaming of device identifier API

Issues

  • New Issues

    • Issueย #46: ย Rename API title to CAMARA Mobile Device Identifier API

      • Current API title is "CAMARA Device Identifier API", but the API only applies (and can only apply) to mobile devices.

      • It is proposed to make this clearer by renaming the API to "CAMARA Mobile Device Identifier API"

ACTION: Comment within issue if you have an opinion. PR will then be raised.

  • ย 

    • Issue #47: Add ageOfInformation field to API response

      • Follows on from Discussion #35

      • Current API response gives no indication of when the physical device information was collected for the specified subscription identifier (e.g.ย phoneNumber). Dependent on the backend implementation, this information could have been collected some time earlier, and potentially be out of date

      • Add anย ageOfInfomationย field to the response. Time unit TBD, but probably "hours" is sufficient.

ACTION: Comment within issue if you have an opinion. PR will then be raised.

  • Open Issues:

    • Issue #30: Defined scopes and meanings, being discussed in Issueย 

      • Issue updated to give 3 options:

        • Proposal is to have two scopes - one for all information, and one for TAC, Make and Model only

        • Alternative 1: One single scope, which gives all information

        • Alternative 2: Two scopes but two endpoints

          • Split /get-device-identifier into two separate endpoints for imei / imeisv and tac / manufacturer / model respectively, each with its own scope.

ACTION: Eric to add Vodafone preference, and to advertise issue via mailing list to try and get alternative opinions.

  • ย 

    • Issue #21: API Definition Terminology

      • Issue is out of date

ACTION:ย Eric to update issue text (still open)

  • Closed Issues

    • Issue #40:ย  Proposed renaming of device identifier API

      • Fixed byย PR #45: Update CAMARA Device Identifier API.yaml

Discussions

  • New Discussions

    • None

  • Open Discussions:

    • Discussion #36: Alternative device identifiers

      • An alternative proposal is to salt the IMEI with an API consumer specific salt and then hash it

      • This would a less useful identifier (only useful to the API consumer) but easier to justify providing under an opt-out or no consent basis

      • Use cases for such an alternative identifier are not clear

AGREEMENT:ย Leave discussion open for now, but prioritise returning IMEI / IMEISV

  • Closed Discussions

    • Discussion #35: Age of information or device connectivity status

      • Promoted to Issue #47: Add ageOfInformation field to API response

Other Issues

  • Kevin raised the point that YAML schemas should use the common schemas defined inย CAMARA_common.yaml where appropriate. Ideally, they could be directly referenced, though this can cause issues with some OAS viewers.

    • ACTION: Eric to check that current Device Identifier YAML is compliant with common schemas

    • ACTION: Kevin to check how OAS viewers handle external references

AOB

  • Issue #48: Additional sub-project codeowner required

    • ACTION: Eric to advertise for new codeowners via mailing list

  • Next meeting to be held Friday 26th January 2024 @ 16:00 GMT.

  • One day, meetings will be held using the LFX Zoom service, but not yet

ย