SlideShare a Scribd company logo
1 of 42
Download to read offline
CAMARA API Overview
Cloud & Core
CAMARA API Overview
Agenda
- CAMARA and GSMA Open Gateway overview
- CAMARA API Introduction
- Summary
Enterprise Offering
The Telco Global API alliance
CAMARA-TheTelcoGlobalAPIAlliance
Accelerate
technology
development
Standardization
of APIs
Education and
promotion
Accelerate
commercial
adoption
An open-source project within Linux Foundation
to define, develop and test the harmonized telco
APIs
Close collaboration with the GSMA Operator
Platform Group and 5GFF
Announced in MWC 2022 with 22 launch
partners
Over 230 companies participating (June 2023)
● 4
5G network capabilities
Introduction
Quality on Demand / Traffic influence
Enable augmented reality
Wake up UEs
Support low energy IoT devices
Block UEs in geographic region
Crisis management
Reachability and Location of UEs
Identify (last known) location of drone
# of UEs in geographic region
Traffic jam or Corona warning
# of UEs in slice, network congestion
Adapt resolution for video transmission
CAMARAAPIArchitecture
Abstraction from Network APIs to
Service APIs is critical:
●Hide telco complexity
●Make APIs developer (no telco
expertise) friendly
●Fulfil data privacy and regulatory
requirements
●Facilitate application to network
integration
* Camara APIs could be consumed either by
aggregators or directly enterprises
● 7
CAMARA
Scope
We differentiate between 3 types of Northbound APIs:
• Service APIs: APIs intended for end consumers and
integrated by developers to invoke a certain telco
capability.
• Service Management APIs: APIs intended for end
consumers to manage or get data about offered Service
APIs in application runtime, e.g., check service availability
or performance information.
• Operate APIs: Operational and maintenance APIs provided
by a telco to channel partners for the purpose of service
fulfillment and assurance to their [channel partner]
customers. This may include service provisioning for a
mobile user, technical API performance monitoring, fault
ticketing, information exchange such as product catalog,
pricing, settlement, etc.
Service APIs and Service Management APIs
are in scope of CAMARA. Operate APIs are out of
scope of CAMARA (these are already covered by
other SDOs = Standards Development
Organizations like TM Forum).
● 8
CAMARA
Scope
Hyperscalers and aggregators have the possibility to create own enriched products based on the
CAMARA APIs and expose that in addition to the CAMARA APIs.
● 9
CAMARA
Scope
CAMARA project defines
CAMARA APIs.
TMForum develops the Operate
APIs.
Several SDOs cover the different
technology domains that provide
the telco capabilities.
More details can be found in the
whitepaper “The Ecosystem for
Open Gateway NaaS API
Development” (jointly published
by GSMA, CAMARA, Linux
Foundation and TMForum)
available here.
GSMAOpenGateway
● A GSMA-led initiative in the telco sector that
seeks to transform the communications
networks into platforms
● Open up telco capabilities in an
interoperable, intuitive and programmable
way.
● A framework of common network APIs
designed to provide universal access to
operator networks for developers
● Launched with 8 APIs and the support of 21
mobile network operators in MWC’23
GSMAOpenGatewayAPIs(MWC’23)
AsubsetofCAMARAAPIs
● Quality on Demand
● SIM Swap
● Device Status (Connected or Roaming Status)
● Number Verification
● Edge Site Selection and Routing
● Number Verification (SMS 2FA)
● Carrier Billing – Check Out
● Verify Location
https://www.gsma.com/futurenetworks/gsma-open-
gateway-api-descriptions/
CAMARAProject
APIworkgroups
Identity and
Consent Mgmt
Provides solutions to
capture, store and
manage user consent
Device Identifier
Check the identity of the
subscribers’ device
Allows users to set mobile
connection quality
and get notifications
Quality on
Demand
Edge Cloud
Carrier Billing
CheckOut
Purchase, pay, and follow
up on fulfilment of
products
Provide and manage
network and compute
resources for an
application
Device
Location
Check the location
of a device.
Number
Verification
Allows users to
verify the phone
number of the
connected device
OTP Validation
To offer secure user
authentication to
service providers.
Anonymised
Subscriber ID
Device Status
Identify a client device
trying to access network
services
Check the network
connection and
roaming status of a
device
Blockchain
Public Address
Manage a blockchain
public address associated
to a phone number
SIM Swap
Allows users to get
information on SIM
pairing changes
Home Devices
QoD
Request prioritization of
traffic on a specific
device on the home
network.
Common-alities
Guidelines and assest
mandatory for all
CAMARA Sub Projects
https://github.com/camaraproject
CAMARAProject
APIworkgroups
Identity and
Consent Mgmt
Provides solutions to
capture, store and
manage user consent
Device Identifier
Check the identity of the
subscribers’ device
Allows users to set mobile
connection quality
and get notifications
Quality on
Demand
Edge Cloud
Carrier Billing
CheckOut
Purchase, pay, and follow
up on fulfilment of
products
Provide and manage
network and compute
resources for an
application
Device
Location
Check the location
of a device.
Number
Verification
Allows users to
verify the phone
number of the
connected device
OTP Validation
To offer secure user
authentication to
service providers.
Anonymised
Subscriber ID
Device Status
Identify a client device
trying to access network
services
Check the network
connection and
roaming status of a
device
Blockchain
Public Address
Manage a blockchain
public address associated
to a phone number
SIM Swap
Allows users to get
information on SIM
pairing changes
Home Devices
QoD
Request prioritization of
traffic on a specific
device on the home
network.
Common-alities
Guidelines and assest
mandatory for all
CAMARA Sub Projects
https://github.com/camaraproject
Quality on Demand
Overview
● Current version: 0.9.0
● Simplify and enhance NEF AsSessionWithQos
– v0.8.0
● Parameterized
● No IP Filter Rule required
● Assigned UE IP address supported
● Only a single flow supported
● Duration is added
– v0.9.0
● QoS status and corresponding notification
● Support NATed UE IP address
● QoS profile discovery
Camara QoD API v0.9.0
POST /qod/v0/sessions
{
"duration": 86400,
“device": {
“ipv4Address": {
“publicAddress“: “152.190.161.1“,
“publicPort”: “123456”
},
“applicationServer": {
"ipv4addr": "192.176.1.84"
},
“devicePorts": {
“ports: [12345],
},
“applicationServerPorts": {
"ports": [8082]
},
"qosProfile": "QOS_E",
"qosStatus": "AVAILABLE",
"notificationUri": "http://as.com/notifications"
}
NEF AsSessionWithQoS API
POST /3gpp-as-session-with-qos/v1/subscriptions
{
"ueIpv4Addr" : "152.190.161.1",
"flowInfo":[
{
"flowId": 1
"flowDescriptions": [
"permit in IP from 152.190.161.1 45342 to 192.176.1.84 8082",
"permit out IP 192.176.1.84 8082 to 152.190.161.1 45342"
],
}],
"qosReference": "LOW_LATENCY",
"notificationDestination": "http://camara-layer.com/notifications"
}
CAMARAQoDAPI–QoSProfileDiscovery
● CAMARA QoD API is a developer-friendly service API for accessing 3GPP AsSessionWithQos capability
● CAMARA QoD API v0.9.0 introduces a QoS Profile Discovery endpoint
– For developers to know the characteristic of a specific QoS profile
– For developers to discover the proper QoS profile which fulfil the QoS requirements
CAMARAQoDAPIBenefit/Valuecomparingwith3GPPAPI
CAMARA QoD API is a developer-friendly service API to expose the QoS capability with following
main benefits comparing with 3GPP defined API,
● Simplification:
- Only IP flow
- Only single flow
- Notification endpoint is optional
●Enhancement:
- Session duration
- QoS Profile and discovery
- NATed IP
● Transformation:
- Easy to understand concepts/terminologies
- No IPFilter Rules
- QoS status
Device Status
Overview
● Current version: 0.5
● Monitor device connectivity
– Currently only GET roaming status supported
– Issues about adding more event types and subscription/notification mode
– NWaaP decides to contribute ‘Device Reporting’ to this WG, excluding location reporting
● Use cases
– IoT devices connectivity monitoring throughout device lifecycle (e.g. activation, configuration,
remote operations, software updates, troubleshooting)
– Fraud prevention – banking/payments (roaming status)
APIdefinition(1)
APIdefinition(2)
Location Verification
Overview
● Current version: 0.1.0
● To verify a UE claimed location (untrusted) is valid or not using the network location (trusted)
● Less privacy sensitive as not disclosing UE’s network location
● NWaaP may contribute the location reporting operations of ‘Device Reporting’ to this WG
● Use cases
– Fraud prevention – banking/payments
– Risk-based authentication (RBA)
– Traffic management of drones
APIdefinition
Number Verification
Overview
● Current version: 0.4.0-WIP
● To verify a UE claimed phone number (MSISDN) is valid or not, or retrieve the phone number
(MSISDN) of a UE
● Replace SMS/OTP with better user experience and security
● Leverage the authentication methods via mobile network (excluding SMS/OTP or
username/password)
● Provide CAMARA and GSMA Mobile Connect APIs in parallel
● Use cases
– Mobile App onboarding
– Mobile App login
– Mobile App password reset
APIdefinition(1/2)
APIdefinition(2/2)
SIM Swap
Overview
● Current version: 0.5.0
● To obtain information on recent SIM pairing change (MSISDN <-> IMSI pairing change) related
to the user’s mobile account.
● Provide CAMARA and GSMA Mobile Connect APIs in parallel
● Use cases
– SIM swap fraud detection
● Fraud prevention – banking/Fintech
● Fraud prevention for password reset
● Risk-based authentication (RBA)
SIMswapscam
APIdefinition(1/2)
APIdefinition(2/2)
Overview
● Current version: 0.5.0
● The Carrier Billing family features 2 APIs with distinct business scope:
– Carrier billing checkout : Service that provides functionality for enabling first the purchase and
then the payment request against Carrier Billing Systems.
– Carrier billing payment : Service enabling payments and payment follow-up against Carrier
Billing Systems.
● Use cases
– Mobile payment using mobile account
APIDefinition
CarrierBillingCheckout
APIDefinition
CarrierBillingPayment

More Related Content

What's hot

How to build high performance 5G networks with vRAN and O-RAN
How to build high performance 5G networks with vRAN and O-RANHow to build high performance 5G networks with vRAN and O-RAN
How to build high performance 5G networks with vRAN and O-RANQualcomm Research
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링OpenStack Korea Community
 
Linux 802.11 subsystem and brcmsmac WLAN driver
Linux 802.11 subsystem and brcmsmac WLAN driverLinux 802.11 subsystem and brcmsmac WLAN driver
Linux 802.11 subsystem and brcmsmac WLAN driverMidhun Lohidakshan
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep diveTrinath Somanchi
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?OpenStack Korea Community
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)3G4G
 
Opinion: Would 5G NSA undergo Sunset?
Opinion: Would 5G NSA undergo Sunset?Opinion: Would 5G NSA undergo Sunset?
Opinion: Would 5G NSA undergo Sunset?3G4G
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudVeloCloud Networks, Inc.
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStackShapeBlue
 
Ericsson 5G learning portfolio 2018
Ericsson 5G learning portfolio 2018Ericsson 5G learning portfolio 2018
Ericsson 5G learning portfolio 2018Ericsson
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기Amazon Web Services Korea
 

What's hot (20)

How to build high performance 5G networks with vRAN and O-RAN
How to build high performance 5G networks with vRAN and O-RANHow to build high performance 5G networks with vRAN and O-RAN
How to build high performance 5G networks with vRAN and O-RAN
 
ジュニパーアイコン集
ジュニパーアイコン集ジュニパーアイコン集
ジュニパーアイコン集
 
Basic 5G.pdf
Basic 5G.pdfBasic 5G.pdf
Basic 5G.pdf
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
 
Linux 802.11 subsystem and brcmsmac WLAN driver
Linux 802.11 subsystem and brcmsmac WLAN driverLinux 802.11 subsystem and brcmsmac WLAN driver
Linux 802.11 subsystem and brcmsmac WLAN driver
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
Container Networking Deep Dive
Container Networking Deep DiveContainer Networking Deep Dive
Container Networking Deep Dive
 
Aruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference GuideAruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference Guide
 
Open v ran
Open v ranOpen v ran
Open v ran
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
Opinion: Would 5G NSA undergo Sunset?
Opinion: Would 5G NSA undergo Sunset?Opinion: Would 5G NSA undergo Sunset?
Opinion: Would 5G NSA undergo Sunset?
 
DPDK & Cloud Native
DPDK & Cloud NativeDPDK & Cloud Native
DPDK & Cloud Native
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
 
5 g core overview
5 g core overview5 g core overview
5 g core overview
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStack
 
Ericsson 5G learning portfolio 2018
Ericsson 5G learning portfolio 2018Ericsson 5G learning portfolio 2018
Ericsson 5G learning portfolio 2018
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
 

Similar to Camara Application Programming Interface (API) Overview.pdf

Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom Global, Inc.
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom Global, Inc.
 
WSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected TelcoWSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected TelcoMifan Careem
 
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...Dialogic Inc.
 
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies
 
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdf
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdfAttacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdf
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdfssuser8b461f
 
KPN Innovation Playground webinar 2 sep 2020
KPN Innovation Playground webinar 2 sep 2020 KPN Innovation Playground webinar 2 sep 2020
KPN Innovation Playground webinar 2 sep 2020 Fabian van Prooijen
 
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...Amazon Web Services
 
Carrier WiFi Architectures
Carrier WiFi ArchitecturesCarrier WiFi Architectures
Carrier WiFi ArchitecturesMarc Nader
 
4G LTE Device Management for Accelerated Wireless Broadband
 4G LTE Device Management for Accelerated Wireless Broadband 4G LTE Device Management for Accelerated Wireless Broadband
4G LTE Device Management for Accelerated Wireless BroadbandFriendly Technologies
 
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, MicrosoftApidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoftapidays
 
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...Until ROI
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad IrzanIndonesia Network Operators Group
 
Tech Talk by Peng Li: Open Mobile Networks with NFV
Tech Talk by Peng Li: Open Mobile Networks with NFVTech Talk by Peng Li: Open Mobile Networks with NFV
Tech Talk by Peng Li: Open Mobile Networks with NFVnvirters
 
Round Solution_english_webinar_28_01_4_LI
Round Solution_english_webinar_28_01_4_LIRound Solution_english_webinar_28_01_4_LI
Round Solution_english_webinar_28_01_4_LIJuan Martin
 
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)Cisco Service Provider Mobility
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaCisco Canada
 

Similar to Camara Application Programming Interface (API) Overview.pdf (20)

Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploads
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in Montreal
 
WSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected TelcoWSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected Telco
 
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...
 
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
 
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdf
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdfAttacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdf
Attacks-From-a-New-Front-Door-in-4G-5G-Mobile-Networks.pdf
 
KPN Innovation Playground webinar 2 sep 2020
KPN Innovation Playground webinar 2 sep 2020 KPN Innovation Playground webinar 2 sep 2020
KPN Innovation Playground webinar 2 sep 2020
 
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
 
Virtual Branch Networks
Virtual Branch NetworksVirtual Branch Networks
Virtual Branch Networks
 
Carrier WiFi Architectures
Carrier WiFi ArchitecturesCarrier WiFi Architectures
Carrier WiFi Architectures
 
4G LTE Device Management for Accelerated Wireless Broadband
 4G LTE Device Management for Accelerated Wireless Broadband 4G LTE Device Management for Accelerated Wireless Broadband
4G LTE Device Management for Accelerated Wireless Broadband
 
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, MicrosoftApidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
 
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...
MAKING DEVICES WORK ON 4G NETWORKS by Dr. Rakesh Kushwaha CTO & Founder MFORM...
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
Tech Talk by Peng Li: Open Mobile Networks with NFV
Tech Talk by Peng Li: Open Mobile Networks with NFVTech Talk by Peng Li: Open Mobile Networks with NFV
Tech Talk by Peng Li: Open Mobile Networks with NFV
 
Round Solution_english_webinar_28_01_4_LI
Round Solution_english_webinar_28_01_4_LIRound Solution_english_webinar_28_01_4_LI
Round Solution_english_webinar_28_01_4_LI
 
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 

Camara Application Programming Interface (API) Overview.pdf

  • 2. Cloud & Core CAMARA API Overview Agenda - CAMARA and GSMA Open Gateway overview - CAMARA API Introduction - Summary Enterprise Offering The Telco Global API alliance
  • 3. CAMARA-TheTelcoGlobalAPIAlliance Accelerate technology development Standardization of APIs Education and promotion Accelerate commercial adoption An open-source project within Linux Foundation to define, develop and test the harmonized telco APIs Close collaboration with the GSMA Operator Platform Group and 5GFF Announced in MWC 2022 with 22 launch partners Over 230 companies participating (June 2023)
  • 4. ● 4 5G network capabilities Introduction Quality on Demand / Traffic influence Enable augmented reality Wake up UEs Support low energy IoT devices Block UEs in geographic region Crisis management Reachability and Location of UEs Identify (last known) location of drone # of UEs in geographic region Traffic jam or Corona warning # of UEs in slice, network congestion Adapt resolution for video transmission
  • 5. CAMARAAPIArchitecture Abstraction from Network APIs to Service APIs is critical: ●Hide telco complexity ●Make APIs developer (no telco expertise) friendly ●Fulfil data privacy and regulatory requirements ●Facilitate application to network integration * Camara APIs could be consumed either by aggregators or directly enterprises
  • 6. ● 7 CAMARA Scope We differentiate between 3 types of Northbound APIs: • Service APIs: APIs intended for end consumers and integrated by developers to invoke a certain telco capability. • Service Management APIs: APIs intended for end consumers to manage or get data about offered Service APIs in application runtime, e.g., check service availability or performance information. • Operate APIs: Operational and maintenance APIs provided by a telco to channel partners for the purpose of service fulfillment and assurance to their [channel partner] customers. This may include service provisioning for a mobile user, technical API performance monitoring, fault ticketing, information exchange such as product catalog, pricing, settlement, etc. Service APIs and Service Management APIs are in scope of CAMARA. Operate APIs are out of scope of CAMARA (these are already covered by other SDOs = Standards Development Organizations like TM Forum).
  • 7. ● 8 CAMARA Scope Hyperscalers and aggregators have the possibility to create own enriched products based on the CAMARA APIs and expose that in addition to the CAMARA APIs.
  • 8. ● 9 CAMARA Scope CAMARA project defines CAMARA APIs. TMForum develops the Operate APIs. Several SDOs cover the different technology domains that provide the telco capabilities. More details can be found in the whitepaper “The Ecosystem for Open Gateway NaaS API Development” (jointly published by GSMA, CAMARA, Linux Foundation and TMForum) available here.
  • 9. GSMAOpenGateway ● A GSMA-led initiative in the telco sector that seeks to transform the communications networks into platforms ● Open up telco capabilities in an interoperable, intuitive and programmable way. ● A framework of common network APIs designed to provide universal access to operator networks for developers ● Launched with 8 APIs and the support of 21 mobile network operators in MWC’23
  • 10. GSMAOpenGatewayAPIs(MWC’23) AsubsetofCAMARAAPIs ● Quality on Demand ● SIM Swap ● Device Status (Connected or Roaming Status) ● Number Verification ● Edge Site Selection and Routing ● Number Verification (SMS 2FA) ● Carrier Billing – Check Out ● Verify Location https://www.gsma.com/futurenetworks/gsma-open- gateway-api-descriptions/
  • 11. CAMARAProject APIworkgroups Identity and Consent Mgmt Provides solutions to capture, store and manage user consent Device Identifier Check the identity of the subscribers’ device Allows users to set mobile connection quality and get notifications Quality on Demand Edge Cloud Carrier Billing CheckOut Purchase, pay, and follow up on fulfilment of products Provide and manage network and compute resources for an application Device Location Check the location of a device. Number Verification Allows users to verify the phone number of the connected device OTP Validation To offer secure user authentication to service providers. Anonymised Subscriber ID Device Status Identify a client device trying to access network services Check the network connection and roaming status of a device Blockchain Public Address Manage a blockchain public address associated to a phone number SIM Swap Allows users to get information on SIM pairing changes Home Devices QoD Request prioritization of traffic on a specific device on the home network. Common-alities Guidelines and assest mandatory for all CAMARA Sub Projects https://github.com/camaraproject
  • 12. CAMARAProject APIworkgroups Identity and Consent Mgmt Provides solutions to capture, store and manage user consent Device Identifier Check the identity of the subscribers’ device Allows users to set mobile connection quality and get notifications Quality on Demand Edge Cloud Carrier Billing CheckOut Purchase, pay, and follow up on fulfilment of products Provide and manage network and compute resources for an application Device Location Check the location of a device. Number Verification Allows users to verify the phone number of the connected device OTP Validation To offer secure user authentication to service providers. Anonymised Subscriber ID Device Status Identify a client device trying to access network services Check the network connection and roaming status of a device Blockchain Public Address Manage a blockchain public address associated to a phone number SIM Swap Allows users to get information on SIM pairing changes Home Devices QoD Request prioritization of traffic on a specific device on the home network. Common-alities Guidelines and assest mandatory for all CAMARA Sub Projects https://github.com/camaraproject
  • 14.
  • 15. Overview ● Current version: 0.9.0 ● Simplify and enhance NEF AsSessionWithQos – v0.8.0 ● Parameterized ● No IP Filter Rule required ● Assigned UE IP address supported ● Only a single flow supported ● Duration is added – v0.9.0 ● QoS status and corresponding notification ● Support NATed UE IP address ● QoS profile discovery
  • 16. Camara QoD API v0.9.0 POST /qod/v0/sessions { "duration": 86400, “device": { “ipv4Address": { “publicAddress“: “152.190.161.1“, “publicPort”: “123456” }, “applicationServer": { "ipv4addr": "192.176.1.84" }, “devicePorts": { “ports: [12345], }, “applicationServerPorts": { "ports": [8082] }, "qosProfile": "QOS_E", "qosStatus": "AVAILABLE", "notificationUri": "http://as.com/notifications" } NEF AsSessionWithQoS API POST /3gpp-as-session-with-qos/v1/subscriptions { "ueIpv4Addr" : "152.190.161.1", "flowInfo":[ { "flowId": 1 "flowDescriptions": [ "permit in IP from 152.190.161.1 45342 to 192.176.1.84 8082", "permit out IP 192.176.1.84 8082 to 152.190.161.1 45342" ], }], "qosReference": "LOW_LATENCY", "notificationDestination": "http://camara-layer.com/notifications" }
  • 17. CAMARAQoDAPI–QoSProfileDiscovery ● CAMARA QoD API is a developer-friendly service API for accessing 3GPP AsSessionWithQos capability ● CAMARA QoD API v0.9.0 introduces a QoS Profile Discovery endpoint – For developers to know the characteristic of a specific QoS profile – For developers to discover the proper QoS profile which fulfil the QoS requirements
  • 18. CAMARAQoDAPIBenefit/Valuecomparingwith3GPPAPI CAMARA QoD API is a developer-friendly service API to expose the QoS capability with following main benefits comparing with 3GPP defined API, ● Simplification: - Only IP flow - Only single flow - Notification endpoint is optional ●Enhancement: - Session duration - QoS Profile and discovery - NATed IP ● Transformation: - Easy to understand concepts/terminologies - No IPFilter Rules - QoS status
  • 20.
  • 21. Overview ● Current version: 0.5 ● Monitor device connectivity – Currently only GET roaming status supported – Issues about adding more event types and subscription/notification mode – NWaaP decides to contribute ‘Device Reporting’ to this WG, excluding location reporting ● Use cases – IoT devices connectivity monitoring throughout device lifecycle (e.g. activation, configuration, remote operations, software updates, troubleshooting) – Fraud prevention – banking/payments (roaming status)
  • 25.
  • 26. Overview ● Current version: 0.1.0 ● To verify a UE claimed location (untrusted) is valid or not using the network location (trusted) ● Less privacy sensitive as not disclosing UE’s network location ● NWaaP may contribute the location reporting operations of ‘Device Reporting’ to this WG ● Use cases – Fraud prevention – banking/payments – Risk-based authentication (RBA) – Traffic management of drones
  • 29.
  • 30. Overview ● Current version: 0.4.0-WIP ● To verify a UE claimed phone number (MSISDN) is valid or not, or retrieve the phone number (MSISDN) of a UE ● Replace SMS/OTP with better user experience and security ● Leverage the authentication methods via mobile network (excluding SMS/OTP or username/password) ● Provide CAMARA and GSMA Mobile Connect APIs in parallel ● Use cases – Mobile App onboarding – Mobile App login – Mobile App password reset
  • 34.
  • 35. Overview ● Current version: 0.5.0 ● To obtain information on recent SIM pairing change (MSISDN <-> IMSI pairing change) related to the user’s mobile account. ● Provide CAMARA and GSMA Mobile Connect APIs in parallel ● Use cases – SIM swap fraud detection ● Fraud prevention – banking/Fintech ● Fraud prevention for password reset ● Risk-based authentication (RBA)
  • 39.
  • 40. Overview ● Current version: 0.5.0 ● The Carrier Billing family features 2 APIs with distinct business scope: – Carrier billing checkout : Service that provides functionality for enabling first the purchase and then the payment request against Carrier Billing Systems. – Carrier billing payment : Service enabling payments and payment follow-up against Carrier Billing Systems. ● Use cases – Mobile payment using mobile account