TADSummit EMEA / Americas
2020
PAiC Business Development
We are innovation consultant professionals, who provide Telecommunications, m-
Commerce and Business Solutions with a winning combination of industry
standards, innovative features and unmatched flexible pricing, to big and small
companies alike.
Uncompromising ethics
& transparency
Deep market
understanding
Proactive identification
of customer needs
Continued portfolio
expansion
Proven software
development expertise in
key business verticals
Our Products
Extended Products
Extended Signaling Gateway
• MAP / CAP proxy modules included
• HTTP–Diameter Gateway / SMPP Gateway included
• REST API enabler for SS7 / Diameter / SIP / SMPP
• Supports High-availability, Load-balancing, and Fault-tolerance
• CAMEL framework supported
Extended GMLC
• Complete set of location services capabilities for legacy and next-gen mobile core networks
• REST API for GMLC Client supported
• Geolocation API for rich location-based services
• Geofencing, motion, and periodic location reports
• Roamer location tracking available
Extended DRA
• IMSI discrimination and IMSI-based routing / filtering included
• Ability to prioritize routing to host/realm
• Destination realm substitution and forwarding mechanism
• Fall-back policy and multihoming of multiple IPs
• Load balancing routing
m-Commerce
• Complete Web / App based e-commerce ecosystem
• CRM / ERP integration with delivery agent tracking
• Built-in airtime recharge platform
• Predefined e-commerce templates for retailers
• Loyalty program integration (e.g. vouchers, gift cards, promo-codes)
Extended SDP
• Service Creation Environment for Voice, SMS, USSD and Geolocation applications
• Built-in VoIP Subscriber Network
• Multi-channel campaign manager, including social media integration
• SIP call-handling capabilities: billing, call-routing and call-ringing
• REST API to interact with 3rd party applications / external services
Extended SMSC
• Multi-protocol traffic processing (SS7, SMPP, SIP, HTTP)
• Support for GSM7, UTF8/GSM8, UCS2 encoding and Binary, OTA SMS and long SMS
• Multi-tenancy for core networks connectivity
• Prepaid based charging via Diameter
• Full support of Mobile Originated and Mobile Terminated short messages
Extended USSD Gw
• USSD for the IMS capabilities (USSI)
• Visual user-friendly Service Creation Environment for faster time-to-market
• HTTP/XML and SMPP APIs
• Multi-tenancy for core networks connectivity
• Full support of Mobile Originated and Network Initiated USSD
Business Solutions
• Custom-made solutions for SMEs and large enterprises
• Video streaming and multimedia processing capabilities
• MFS standard expertise and compliance
• Digital marketing tools
• Marketing and Insurance use cases
Extended Products
+30 Happy customers
24/7 Support
+90 Platforms deployed
+30 Dedicated colleagues,
in >10 countries
+20 Countries served
PAiC Footprint
Samuel
Our Team
A Geolocation API
Fernando Mendioroz
CTO at PAiC Business Development
Mechanism for generating
Value-Added Services via
Location-Based Services
The Geolocation Solution
A Geolocation API for real-time, transparent, interaction with mobile networks and gathering of location information under any
generation of cellular radio access networks.
Independent of core or
radio access network,
device hardware or
software, operational in
low-grade network
conditions such as
underground or indoor
environments.
Global Functionality
Cloud-based API allows
service providers to
integrate universal
location data to any IoT
application, triggering
actions and responses
from other networked
devices and
communication channels
such us voice and
messaging.
API
Mobile location
information can be
retrieved autonomously
or triggered by
asynchronous events
from messaging services
such as SMS or USSD,
voice, etc.,
independently of
underlying network
infrastructure.
Geolocation
Receive alerts upon
entry or exit of tracked
device from predefined
zones- as well as alerts
when devices approach
zones within X
predefined distance.
Zoning Alerts
Why a GMLC?
GPS Based Limitations
Indoors and Underground positioning
User Hardware / Software dependency
Extended GMLC Solution
Location-based Services in either Legacy or Next Generation Networks
All attainable Location and Subscription Information through MAP SS7 and Diameter IMS/LTE interfaces,
namely:
• Cell Global Identification / Service Area Identification
• E-UTRAN Cell Global Identification
• Routing Area Identification
• Tracking Area Identification
• Localised Area Identification
• MNP Result Information
• Location Number
• CGI/SAI Geographical Information
• CGI/SAI Geodetic Information
• Network Node Number / Address / Name
• Age of Location Information
• IMEI - IMSI - MSISDN
• Location Estimate (User Equipment Geographical Information)
• GERAN/UTRAN/E-UTRAN Positioning Information
• Velocity Estimate
• Civic Address
• Barometric Pressure
Extended GMLC Solution
Location-based Services in either Legacy or Next Generation Networks
Main Extended GMLC Characteristics
• REST API
• SIGTRAN support (SCTP/M3UA)
• GSM/UMTS support via SS7 MAP (Lh, Lg, Lgd
interfaces)
• IMS support via Diameter (Sh interface)
• LTE support via Diameter over SCTP (SLh-SLg &
Sh reference points)
• JSON support
• MLP support
• Home or Visited PLMN location.
• Roamers location
• Cloud-ready
• JAIN-SLEE
• High Performance
• High Availability
• Active development and support + SLA
• Multi-service support
• Modern frontend UI
• Maps integration
• Voice/USSD/SMS triggered events via Extended
Geolocation API
• IoT integration
Extended GMLC
Architecture and Heterogeneous Networks Topology
Extended GMLC Solution
Location-based Services in Legacy Networks (GSM/UMTS): MAP
ATI
Extended GMLC Solution
Location-based Services in Legacy Networks (GSM/UMTS): SRISM-PSI
Extended GMLC Solution
Location-based Services in Legacy Networks (GSM/UMTS): MAP LSM
Extended GMLC Solution
Location-based Services in Next Generation Networks (LTE): SLh-SLg
Extended GMLC Solution
Location-based Services in Next Generation Networks IMS/LTE): Sh
Commercial Applications
Location-based Services in either Legacy or Next Generation Networks
Retail
Security
Track location of people of interest, and receive alerts when they approach,
enter, or exit predefined areas.
Send dedicated marketing & sales information based on proximity to retail
establishments and sales locations.
Transportation
Track transportation fleet locations, and receive alerts on deviation from
preset routes, proximity to non-access zones, and more.
Policing
Track compliance of restricted people with movement restrictions
Commercial Applications
Notify about the whereabouts of a specific mobile subscriber
Family Finder Fleet/Workforce/Asset
Management
Road Traffic Control &
Planning
NG911
Commercial Applications
Notify whenever a mobile subscriber
enters exits or remains within a
geofence
Mobile Marketing
/ Advertising
Emergency
Call Positioning
Security
Environmental
warnings
Commercial Applications
Notify if a certain mobile subscriber is located at a
specific distance from a predefined location
Court restraining order
Area/Terminal monitoring
Location-based charging
Network & Business Analysis
Parental control
Extended GMLC
Some MNO-targeted use cases
 Business intelligence: Enrich customer profile with location information with a time stamp.
 Identify user positions to improve network coverage and network expansion.
Objectives: reduce deployment times, maximize investment on network expansion.
 Improve POS (Point of Sale) location design and expansion.
Objective: Retail savings.
 Improve marketing campaigns by subscriber location forecasting.
Objectives: reduce churn, increase ARPU.
 Offer subscribers mobility advanced GIS to real-state companies and big retailers to improve new real-estate
ventures or retail shops expansion.
Objectives: find other data monetization streams; smart cities related revenue streams.
 Advertising : Enable location-based marketing campaigns. Create geofences and detect which subscribers are
within those geofences in near real-time. Enable the MNO to send targeted SMS marketing campaigns to those
subscribers within the geofenced area.
Objective: advertising agencies as potential customers.
Extended Geolocation API
Extended Geolocation API
Main objectives
• Extended Geolocation API aims offering an API that Web Developers can understand
without the need of any knowledge about the underlying Telecom infrastructure and
jargon and thus make it as easy as possible to include Geolocation as a value-added
feature in their applications.
• The API aims to gather mobile telephony subscriber’s location (from Mobile Network
Operator´s Core and Radio Access Networks, either through SS7 MAP or LTE
Diameter-based operations).
• Monetize voice and legacy channels such as USSD or SMS with location–based
services.
Extended Geolocation API
Some use cases
• Notify about the current location of certain mobile subscriber (e.g. NG911, family finder,
iWatch cardio activity alarm, etc.).
• Notify about certain mobile subscriber entering, exiting or being within geofence. Mobile
advertising, emergency and lawful use cases apply to this type of location-based service.
• Notify if certain mobile subscriber is within or has moved a certain distance from a specific
location. Many use cases apply to this type of location-based service, namely:
• e-Health: indicate the nearest medical facility, locate patients, pandemic geofencing, etc.
• Court restraining order: when someone is legally not allowed to be within certain range of
another individual.
• Parental control: notify a parent when their child/children are further than N metres away.
• Emergency service: alert with location on a compromising situation (earthquake, fire,
kidnapping, etc.)
• Location-based charging/top-up/promotions.
• Mobile advertising
• Hanging out: notify friends when they are a certain distance apart.
The Geolocation API Demo
• USSD triggered location based emergency service with geofencing.
• The user dials *911*<contact number># which reaches Extended USSD Gateway.
• Extended USSD Gateway contacts Extended SDP according to its routing rules.
• Geolocation API is called to perform a MAP ATI to Extended GMLC according to the logic of the
project created via the Extended SDP Service Creation Environment.
• Once the Geolocation API gathers the location information from the Extended GMLC, it performs
another location request to Extended GMLC:
• Through Diameter SLh-SLg reference points in order to arming a geofence to request a location
report from the E-UTRAN Radio Access Network while the requesting MSISDN exits the area
given by the Cell E-UTRAN Global Identification provided by the initial MAP ATI.
• Extended SDP sends an SMS via SMPP to the <contact number> with the current location of the
USSD user demanding assistance
• Extended SDP orders Extended USSD Gateway to end the USSD session informing the current
location and the delivery of the SMS to the desired contact number.
The Geolocation API Demo
*911*3195897484#
Request HTTP
POST
MAP PSI
HTTP 200
OK
SLh Diameter
RIR
SLh Diameter
RIA
SLg Diameter
PLR
SLs Diameter
LCS-AP
S1-MME
LPP Req
HTTP
POST
MAP ATIMAP ATI
S1-MME
LPP Resp
SLg Diameter
PLA
HTTP 200
OK
MAP
USSD Beg
SIP INVITE
USSI
SMPP
submit_sm
SMPP
submit_sm_resp
MAP
SRISM Beg
MAP
SRISM End
MAP
MT-FSM
SMS
3195897484
SIP BYE
USSI
MAP
USSD End
*911*3195897484#
Response (end)
S1-MME
LPP Req
SLg Diameter
LRR
SLg Diameter
LRA
¡Gracias! Thanks! Merci, Obrigado, Asante,
Medase.

A Geolocation API, Fernando Mendioroz

  • 1.
    TADSummit EMEA /Americas 2020
  • 2.
    PAiC Business Development Weare innovation consultant professionals, who provide Telecommunications, m- Commerce and Business Solutions with a winning combination of industry standards, innovative features and unmatched flexible pricing, to big and small companies alike. Uncompromising ethics & transparency Deep market understanding Proactive identification of customer needs Continued portfolio expansion Proven software development expertise in key business verticals
  • 3.
  • 4.
    Extended Products Extended SignalingGateway • MAP / CAP proxy modules included • HTTP–Diameter Gateway / SMPP Gateway included • REST API enabler for SS7 / Diameter / SIP / SMPP • Supports High-availability, Load-balancing, and Fault-tolerance • CAMEL framework supported Extended GMLC • Complete set of location services capabilities for legacy and next-gen mobile core networks • REST API for GMLC Client supported • Geolocation API for rich location-based services • Geofencing, motion, and periodic location reports • Roamer location tracking available Extended DRA • IMSI discrimination and IMSI-based routing / filtering included • Ability to prioritize routing to host/realm • Destination realm substitution and forwarding mechanism • Fall-back policy and multihoming of multiple IPs • Load balancing routing m-Commerce • Complete Web / App based e-commerce ecosystem • CRM / ERP integration with delivery agent tracking • Built-in airtime recharge platform • Predefined e-commerce templates for retailers • Loyalty program integration (e.g. vouchers, gift cards, promo-codes)
  • 5.
    Extended SDP • ServiceCreation Environment for Voice, SMS, USSD and Geolocation applications • Built-in VoIP Subscriber Network • Multi-channel campaign manager, including social media integration • SIP call-handling capabilities: billing, call-routing and call-ringing • REST API to interact with 3rd party applications / external services Extended SMSC • Multi-protocol traffic processing (SS7, SMPP, SIP, HTTP) • Support for GSM7, UTF8/GSM8, UCS2 encoding and Binary, OTA SMS and long SMS • Multi-tenancy for core networks connectivity • Prepaid based charging via Diameter • Full support of Mobile Originated and Mobile Terminated short messages Extended USSD Gw • USSD for the IMS capabilities (USSI) • Visual user-friendly Service Creation Environment for faster time-to-market • HTTP/XML and SMPP APIs • Multi-tenancy for core networks connectivity • Full support of Mobile Originated and Network Initiated USSD Business Solutions • Custom-made solutions for SMEs and large enterprises • Video streaming and multimedia processing capabilities • MFS standard expertise and compliance • Digital marketing tools • Marketing and Insurance use cases Extended Products
  • 6.
    +30 Happy customers 24/7Support +90 Platforms deployed +30 Dedicated colleagues, in >10 countries +20 Countries served PAiC Footprint
  • 7.
  • 8.
    A Geolocation API FernandoMendioroz CTO at PAiC Business Development Mechanism for generating Value-Added Services via Location-Based Services
  • 9.
    The Geolocation Solution AGeolocation API for real-time, transparent, interaction with mobile networks and gathering of location information under any generation of cellular radio access networks. Independent of core or radio access network, device hardware or software, operational in low-grade network conditions such as underground or indoor environments. Global Functionality Cloud-based API allows service providers to integrate universal location data to any IoT application, triggering actions and responses from other networked devices and communication channels such us voice and messaging. API Mobile location information can be retrieved autonomously or triggered by asynchronous events from messaging services such as SMS or USSD, voice, etc., independently of underlying network infrastructure. Geolocation Receive alerts upon entry or exit of tracked device from predefined zones- as well as alerts when devices approach zones within X predefined distance. Zoning Alerts
  • 10.
    Why a GMLC? GPSBased Limitations Indoors and Underground positioning User Hardware / Software dependency
  • 11.
    Extended GMLC Solution Location-basedServices in either Legacy or Next Generation Networks All attainable Location and Subscription Information through MAP SS7 and Diameter IMS/LTE interfaces, namely: • Cell Global Identification / Service Area Identification • E-UTRAN Cell Global Identification • Routing Area Identification • Tracking Area Identification • Localised Area Identification • MNP Result Information • Location Number • CGI/SAI Geographical Information • CGI/SAI Geodetic Information • Network Node Number / Address / Name • Age of Location Information • IMEI - IMSI - MSISDN • Location Estimate (User Equipment Geographical Information) • GERAN/UTRAN/E-UTRAN Positioning Information • Velocity Estimate • Civic Address • Barometric Pressure
  • 12.
    Extended GMLC Solution Location-basedServices in either Legacy or Next Generation Networks Main Extended GMLC Characteristics • REST API • SIGTRAN support (SCTP/M3UA) • GSM/UMTS support via SS7 MAP (Lh, Lg, Lgd interfaces) • IMS support via Diameter (Sh interface) • LTE support via Diameter over SCTP (SLh-SLg & Sh reference points) • JSON support • MLP support • Home or Visited PLMN location. • Roamers location • Cloud-ready • JAIN-SLEE • High Performance • High Availability • Active development and support + SLA • Multi-service support • Modern frontend UI • Maps integration • Voice/USSD/SMS triggered events via Extended Geolocation API • IoT integration
  • 13.
    Extended GMLC Architecture andHeterogeneous Networks Topology
  • 14.
    Extended GMLC Solution Location-basedServices in Legacy Networks (GSM/UMTS): MAP ATI
  • 15.
    Extended GMLC Solution Location-basedServices in Legacy Networks (GSM/UMTS): SRISM-PSI
  • 16.
    Extended GMLC Solution Location-basedServices in Legacy Networks (GSM/UMTS): MAP LSM
  • 17.
    Extended GMLC Solution Location-basedServices in Next Generation Networks (LTE): SLh-SLg
  • 18.
    Extended GMLC Solution Location-basedServices in Next Generation Networks IMS/LTE): Sh
  • 19.
    Commercial Applications Location-based Servicesin either Legacy or Next Generation Networks Retail Security Track location of people of interest, and receive alerts when they approach, enter, or exit predefined areas. Send dedicated marketing & sales information based on proximity to retail establishments and sales locations. Transportation Track transportation fleet locations, and receive alerts on deviation from preset routes, proximity to non-access zones, and more. Policing Track compliance of restricted people with movement restrictions
  • 20.
    Commercial Applications Notify aboutthe whereabouts of a specific mobile subscriber Family Finder Fleet/Workforce/Asset Management Road Traffic Control & Planning NG911
  • 21.
    Commercial Applications Notify whenevera mobile subscriber enters exits or remains within a geofence Mobile Marketing / Advertising Emergency Call Positioning Security Environmental warnings
  • 22.
    Commercial Applications Notify ifa certain mobile subscriber is located at a specific distance from a predefined location Court restraining order Area/Terminal monitoring Location-based charging Network & Business Analysis Parental control
  • 23.
    Extended GMLC Some MNO-targeteduse cases  Business intelligence: Enrich customer profile with location information with a time stamp.  Identify user positions to improve network coverage and network expansion. Objectives: reduce deployment times, maximize investment on network expansion.  Improve POS (Point of Sale) location design and expansion. Objective: Retail savings.  Improve marketing campaigns by subscriber location forecasting. Objectives: reduce churn, increase ARPU.  Offer subscribers mobility advanced GIS to real-state companies and big retailers to improve new real-estate ventures or retail shops expansion. Objectives: find other data monetization streams; smart cities related revenue streams.  Advertising : Enable location-based marketing campaigns. Create geofences and detect which subscribers are within those geofences in near real-time. Enable the MNO to send targeted SMS marketing campaigns to those subscribers within the geofenced area. Objective: advertising agencies as potential customers.
  • 24.
  • 25.
    Extended Geolocation API Mainobjectives • Extended Geolocation API aims offering an API that Web Developers can understand without the need of any knowledge about the underlying Telecom infrastructure and jargon and thus make it as easy as possible to include Geolocation as a value-added feature in their applications. • The API aims to gather mobile telephony subscriber’s location (from Mobile Network Operator´s Core and Radio Access Networks, either through SS7 MAP or LTE Diameter-based operations). • Monetize voice and legacy channels such as USSD or SMS with location–based services.
  • 26.
    Extended Geolocation API Someuse cases • Notify about the current location of certain mobile subscriber (e.g. NG911, family finder, iWatch cardio activity alarm, etc.). • Notify about certain mobile subscriber entering, exiting or being within geofence. Mobile advertising, emergency and lawful use cases apply to this type of location-based service. • Notify if certain mobile subscriber is within or has moved a certain distance from a specific location. Many use cases apply to this type of location-based service, namely: • e-Health: indicate the nearest medical facility, locate patients, pandemic geofencing, etc. • Court restraining order: when someone is legally not allowed to be within certain range of another individual. • Parental control: notify a parent when their child/children are further than N metres away. • Emergency service: alert with location on a compromising situation (earthquake, fire, kidnapping, etc.) • Location-based charging/top-up/promotions. • Mobile advertising • Hanging out: notify friends when they are a certain distance apart.
  • 27.
    The Geolocation APIDemo • USSD triggered location based emergency service with geofencing. • The user dials *911*<contact number># which reaches Extended USSD Gateway. • Extended USSD Gateway contacts Extended SDP according to its routing rules. • Geolocation API is called to perform a MAP ATI to Extended GMLC according to the logic of the project created via the Extended SDP Service Creation Environment. • Once the Geolocation API gathers the location information from the Extended GMLC, it performs another location request to Extended GMLC: • Through Diameter SLh-SLg reference points in order to arming a geofence to request a location report from the E-UTRAN Radio Access Network while the requesting MSISDN exits the area given by the Cell E-UTRAN Global Identification provided by the initial MAP ATI. • Extended SDP sends an SMS via SMPP to the <contact number> with the current location of the USSD user demanding assistance • Extended SDP orders Extended USSD Gateway to end the USSD session informing the current location and the delivery of the SMS to the desired contact number.
  • 28.
    The Geolocation APIDemo *911*3195897484# Request HTTP POST MAP PSI HTTP 200 OK SLh Diameter RIR SLh Diameter RIA SLg Diameter PLR SLs Diameter LCS-AP S1-MME LPP Req HTTP POST MAP ATIMAP ATI S1-MME LPP Resp SLg Diameter PLA HTTP 200 OK MAP USSD Beg SIP INVITE USSI SMPP submit_sm SMPP submit_sm_resp MAP SRISM Beg MAP SRISM End MAP MT-FSM SMS 3195897484 SIP BYE USSI MAP USSD End *911*3195897484# Response (end) S1-MME LPP Req SLg Diameter LRR SLg Diameter LRA
  • 29.
    ¡Gracias! Thanks! Merci,Obrigado, Asante, Medase.