Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023
Unleashing Telecom Power: Harnessing Operator Networks for building Modern Connected Apps through APIs
Ricardo Villarreal, Cloud and 5G Product Management at Microsoft
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft
1. Unleashing Telecom Power
Harnessing Operator Networks for building
Modern Connected Apps through APIs
Ricardo Villarreal, Product Management
Azure for Operators
2. M I C R O S O F T C O N F I D E N T I A L 2
2
Modern Connected Applications
Workloads
spread
across
Cloud
Regions
Private
MEC
Space
Compute
IoT Edge
Compute
C O M P U T E
Programmable
Private 5G
Satellite
Public 5G
N E T W O R K
Wired
3. M I C R O S O F T C O N F I D E N T I A L 3
3
Network Programmability Vision
Workloads
spread
across
Cloud
Regions
Private
MEC
Space
Compute
IoT Edge
Compute
C O M P U T E
Programmable
Private 5G
Satellite
Public 5G
N E T W O R K
Wired
Network agnostic / Code does not change
Unified
Connectivity
Network programmability accessible to
apps via APIs
Network
Intelligence
High-level objectives abstract low-level
network adaptation
Complexity
Abstraction
Best tools to write and deploy
network-aware apps across
diverse networks with a
consistent experience
VISION
By providing…
4. Azure Programmable Connectivity Architecture
Cloud Gaming
AR Remote
Assistance
Autonomous
Stores
Metaverse
Stadium Video
Streaming Tele-robotics
Connected
Car
Aggregated
API platforms
Network APIs
One interface
Write code once
Unified abstraction
Integration and translation
Developer
support
A Z U R E P R O G R A M M A B L E C O N N E C T I V I T Y
Developers
Operators
Infuse applications with
new network capabilities
Monetize new
network capabilities
5. Azure Programmable Connectivity Architecture
Cloud Gaming
AR Remote
Assistance
Autonomous
Stores
Metaverse
Stadium Video
Streaming Tele-robotics
Connected
Car
Aggregated
API platforms
Network APIs
One interface
Write code once
Unified abstraction
Integration and translation
Developer
support
A Z U R E P R O G R A M M A B L E C O N N E C T I V I T Y
Developers
Operators
Infuse applications with
new network capabilities
Monetize new
network capabilities
Satellite
Networks
Public
Networks
Wired
Networks
Private
Networks
6. Key Network APIs currently under development by operators
N E T W O R K A P I D E S C R I P T I O N K E Y B E N E F I T S
SIM Swap Check the last time that a SIM card was changed • Anti-fraud check
Number
Verify
Authenticate mobile device seamlessly to eliminate
friction from SMS one-time passwords
• Password-less login
• Fast and secure mobile/application registration
Location
Obtain geographical location of devices based on network
technologies, it can be hyper-precise on 5G stand alone
• GPS replacement when it is not alternative
• Hyper-precise in 5G SA
• Centralized management
Quality on
Demand
Request for higher level of quality for the application’s
traffic
• Improves connectivity (e.g., latency, jitter) in crowded places
• Guarantees reliable stable connection for critical applications
Discovery
Identify all edge points available for an application to run
or for an end-device to connect with latency information
• Dynamic cloud usage
• Movement of workloads
Device Status
Check if a device is connected to the network, losing
connection and/or roaming
• IoT device monitoring
• Selection of applications capabilities based on roaming state
Carrier Billing
Request payment via user’s mobile operator reflected on
user’s phone bill
• Seamless purchase of digital content
7. Quality on Demand
U S E C A S E S
N E T W O R K A P I
I M P R O V E M E N T
D E V E L O P E R S
E N G A G E D
R e a l - t i m e
C o m m u n i c a t i o n s
Voice and video quality
R e m o t e d r i v e n c a r
Car can be driven in crowded
places previously avoided
D r o n e s w i t h v i d e o
a n a l y s i s
Real-time response for latency
sensitive drone maneuvering
L o w - l a t e n c y a u d i o
p l a t f o r m
Synchronized audio across remote
locations
E v e n t s t r e a m i n g
Improved reliability for critical
events and improved quality in
crowded locations
Key Benefits
• Improves connectivity
(e.g., latency, jitter) in
crowded places with
high contention for
network resources
• Guarantees reliable
stable connection for
applications where
connectivity is critical
8. Location
U S E C A S E S
N E T W O R K A P I
I M P R O V E M E N T
D E V E L O P E R S
E N G A G E D
N e t w o r k m o n i t o r i n g
a n d d e p l o y m e n t
Add real location of network
devices to monitoring dashboard
S u p p l y C h a i n
M a n a g e m e n t a n d
A s s e t Tr a c k i n g
Alternative when GPS does not
work properly or is not an option
C R M i n t e l l i g e n c e
Add location to CRM mobile call
information
Key Benefits
• Replacement of GPS
when it is not
alternative
• Hyper-precise in 5G SA
• Centralized
management without
need for active device
intervention
9. Closing remarks and next steps
Azure Programmable Connectivity, bridges networks and
applications, rewriting the rules of connectivity
Learn more about Azure Programmable Connectivity
aka.ms/APCBlog
Watch video:
Learn more aka.ms/APC_Video
11. M I C R O S O F T C O N F I D E N T I A L 11
11
Azure Programmable Connectivity
Home
Create Azure Programmable Connectivity Gateway
APC Gateway 2 Network APIs selection 3 Application details 4 Terms & conditions 5 Review + create
APC API Call Plan Registration
APC Gateway details
Select the subscription where the Azure Programmable Connectivity Gateway will be deployed. Use resource groups like folders to organize and manager all your resources.
Subscription * AfO – Kubernetes for Operators
i
network-apis
Resource group * i
Instance details
Region * i East US
Create new
• Programmable Connectivity Azure Portal
• Azure Marketplace
• Network API credentials
12. M I C R O S O F T C O N F I D E N T I A L 12
12
Azure Programmable Connectivity
Home
Create Azure Programmable Connectivity Gateway
1 APC Gateway Network APIs selection 3 Application details 4 Terms & conditions 5 Review + create
APC API Call Plan Registration
Network APIs selection
Select Network APIs by making a single or multiple selection. Click on the Network APIs to see description,
details, pricing and the operators offering them.
Quality on Demand
Open Gateway
Brief description
Added
SIM swap
Open Gateway
Brief description
Added
Location
Open Gateway
Brief description
Add
Carrier Billing
Open Gateway
Brief description
Add
Pick a country
Germany
USA
France
Canada
Singapore
Spain
Add Quality on Demand APIs
Quality on Demand
Open Gateway
This API allows an application to request a level of
quality for its traffic flow(s). The API response confirms
whether the network can fulfill the request.
Operator Orange Telefonica Vodafone
Features
Limits
Pricing
Select API plans from operators
Add
Network APIs added to this APC Gateway
Network API Country Operators
Quality on Demand Spain
Orange, Telefonica,
Vodafone
Modify Remove
SIM swap Spain Orange, Telefonica Modify Remove
Quality on Demand Germany Deutsche Telekom, O2 Modify Remove
13. M I C R O S O F T C O N F I D E N T I A L 13
13
Azure Programmable Connectivity
Home
Create Azure Programmable Connectivity Gateway
1 APC Gateway 2 Network APIs selection Application details 4 Terms & conditions 5 Review + create
APC API Call Plan Registration
Application details
Select each Network API and complete the information required regarding details on the applications
Network APIs added to this APC Gateway
Network API Country Operators
Quality on Demand Spain
Orange, Telefonica,
Vodafone
Pending
SIM swap Spain Orange, Telefonica Pending
Quality on Demand Germany Deutsche Telekom, O2 Done
App details status
Next
Capture Application Details
Quality on Demand
Open Gateway
In order to use the selected Network APIs, you must provide details about the
application that will use them
Learn more
Please provide the following information
Spain
• Information required should be standard by
API by Country
• The service will never prompt for repetitive
information, even across APIs and countries
Application name Fortnite
i
Application description
Legal entity
i
i
Fortnite is an online video game available in three
distinct game mode versions that otherwise share the
same general gameplay and game engine: Fortnite
Battle Royale, a free-to-play battle royale game;
Fortnite: Save the World, a cooperative hybrid tower
defense-shooter and survival game; and Fortnite
Creative, in which players are given complete
freedom to create worlds and battle arenas.
Epic Games
14. M I C R O S O F T C O N F I D E N T I A L 14
14
APC API Call Plan Registration
Azure Programmable Connectivity
Home
Create Azure Programmable Connectivity Gateway
1 APC Gateway 2 Network APIs selection 3 Application details Terms & conditions 5 Review + create
Next
Terms & Conditions
Review Open Gateway Terms & Conditions:
Review
Terms & conditions
Open Gateway
These are the terms and conditions…
Approve Terms & Conditions
Name Name
Enter your name to approve Terms & Conditions
T&Cs between Operators and Developers will be
dynamically created based on the APIs selected
and Open Gateway standardization