Monday, April 16, 2018

SUPL Functions in SUPL Subsystems




1. SUPL Location Services Functional Group


1.1. SUPL Privacy Function (SPF)


The SPF is the function of ensuring the privacy of a SET User is honored. The following must be considered:

  • Adhere to the target SET User privacy setting regardless of SUPL Network Initiated Services or SET Initiated Services
  • Adhere to notification and verification settings of the target SET User
  • Allow override of the target SET User privacy settings as mandated or allowed by local regulations for positioning for an emergency services call
  • Allow for future lawful override regulations that may apply to the target SET User

SUPL may use other enablers to implement parts of the SPF. Alternatively, the SPF may be implemented in the SET.


1.2. SUPL Initiation Function (SIF)


The SIF provides a mechanism for a SUPL Network to initiate a transaction with a SET. The initiation function is of special importance in enabling SUPL Network Initiated Services.
In case of a SUPL Network Initiated Service the SUPL Network initiates the SUPL transaction by using one of the following methods:

  • OMA Push
  • SMS directly in an MNO environment
  • UDP/IP
  • SIP Push [SIP PUSH]

Note: OMA Push is considered to be any delivery method that utilizes the Push Access Protocol (PAP), regardless of whether POTAP or SIP Push is used for the final delivery to the SET.
Depending upon SET capabilities, the applicable SIF method is applied by the SUPL Network (determination of SET capabilities is out of scope of SUPL).

A SET SHALL support the SIF using at least one of POTAP, SIP Push and SMS. A SET that is capable of initiating an emergency services call using an IP bearer1 SHALL also support the SIF using UDP/IP or SIP Push.

For GSM/WCDMA/TD-SCDMA deployments, the SIF using OMA Push SHALL be supported by both the SET and the SLP. For CDMA/CDMA2000 deployments, the SIF using MT SMS SHALL be supported by both the SET and the SLP. Support of other transport protocols is optional.

1.3. SUPL Security Function (SSF)


The SSF enables the SUPL Network to authenticate and authorize the SET and enables the SET to authenticate and authorize the SUPL Network. This is important in safely enabling both SUPL Network Initiated Services and SET Initiated Services.

The SSF also provides confidentiality and data integrity. Refer to Section 6 in the SUPL 2.0 ULP TS for details of the SSF implementation.

3. SUPL Roaming Support Function (SRSF)


For positioning not associated with an emergency services call, SUPL roaming occurs when a SET leaves the service area of its H-SLP. For positioning associated with an emergency services call, SUPL roaming occurs when the SET is not within the service area of the E-SLP. The service area of an H-SLP or E-SLP includes the area within which the H-SLP or E-SLP can provide a position estimate for a SET or relevant assistance data to a SET without contacting other SLPs. It should be noted that an H-SLP or E-SLP service area is not necessarily associated with the service area(s) of the underlying wireless network(s).

There are variants of SUPL roaming which are summarized below:

  • The H-SLP or E-SLP may request the V-SLP to provide an initial position estimate, e.g., based upon Location ID.
  • The H-SLP or E-SLP may request the V-SLP to provide the Lup Positioning Determination and SPC functionality.

The decision of which variant is applied is implementation specific and out of the scope of this specification. For information purposes, the decision will depend upon such factors as:

(i) Roaming agreements between SUPL Providers;
(ii) Location ID;
(iii) Cached information;
(iv) H-SLP/SET or E-SLP/SET negotiation parameters such as positioning method.

1.4. SUPL Charging Function (SCF)

The SCF is responsible for charging activities within the SLP. This includes charging of MLS Application, SUPL Agents and SET Users.

The main task of the SCF is to collect appropriate charging related data and data for accounting between SUPL Providers. Additionally, the SCF may authorize activities in the SLP (e.g., assistance data and location delivery) based on assessment of available charging data. Further details of the SCF are outside the scope of SUPL.

1.5. SUPL Service Management Function (SSMF)

The SSMF is the function of managing locations of SETs. This function stores, extracts, and modifies the location information of a target SET. During the execution of this function, the integration with charging, privacy, security, QoP functions SHALL be considered.

1.6. SUPL SET Provisioning Function (SSPF)

The SSPF is the function that manages the provisioning for the SET. The SET SHALL be provisioned with the address of the Home SLP. The provisioning of the Home SLP address in the SET MAY use OMA enablers to provision the SET.

1.7. SUPL Triggering Function (STF)

The SUPL Triggering Function is the function of communicating periodic and event based triggers between the SLP and the SET and evaluating when those trigger conditions have been fulfilled.

For Network Initiated Triggered Services, the SLP delivers trigger criteria to the SET. For SET Initiated Triggered Services, the SET sends trigger criteria to the SLP. In some circumstances, the SLP may also return additional trigger criteria to the SET during SET Initiated Triggered Services (e.g., an area id list if the SET has requested an event based trigger with a geographic target area).
It is the responsibility of the SET to determine when these trigger criteria have been met.

For periodic triggers, the criteria may include:

  • the number of fixes;
  • the interval between fixes;
  • a start time for the trigger.

For event based triggers, the criteria may include:

  • the type of the area event (Entering, Leaving, Inside or Outside) (see 5.3.1.8.2, OMA-AD-SUPL-V2_0 for more details);
  • a geographic target area list;
  • an area id list;
  • repeated reporting information which indicates whether the SET can re-use the trigger and for how many times and
  • at what minimum interval (see5.3.1.8.1, OMA-AD-SUPL-V2_0 for more details);
  • a start and a stop time.

When an area id list but not a geographic target area list is present in an event based trigger, the area id list is used as the target area for the trigger. When a geographic target area list is present but not an area id list, the geographic target area list is taken as the target area. When both a geographic target area list and an area id list are present in an event based trigger, the geographic target area is taken as the actual target area and the area id list is used to help the SET avoid unnecessary positioning attempts (the exact procedure will vary based on the type of trigger and is explained in more detail in “UserPlane Location Protocol”, Version 2.0, Open Mobile Alliance, OMA-TS-ULP-V2_0 URL: http://www.openmobilealliance.org/).


2. SUPL Positioning Functional Group


2.1. SUPL Assistance Delivery Function (SADF)

The SADF selects, generates and delivers available assistance data that is used for the measurement or the calculation of a SET position. The assistance data delivery may be based on a selected subset of GPS or GANSS reference data retrieved from SRRF function, the capability of SET and network, and the approximate position information of the target SET.

Assistance data may consist of the elements defined in [3GPP RRLP], [3GPP RRC], [3GPP2 C.S0022-A], [3GPP2 C.S0022-0], or [3GPP LPP].

2.2. SUPL Reference Retrieval Function (SRRF)

The SRRF is the function of retrieving GPS or GANSS reference data from a GPS or GANSS reference network. Reference data is needed to generate assistance data. The interface between this function and GPS or GANSS reference network is outside the scope of this document.

2.3. SUPL Position Calculation Function (SPCF)

The SPCF selects the positioning protocol and protocol version, and performs the function of calculating the position of a SET. One or more of the following positioning calculation modes may be supported by a SUPL service.

  • A-GPS SET assisted
  • A-GPS SET based
  • A-GANSS SET assisted
  • A-GANSS SET based
  • Autonomous GPS or Autonomous GANSS
  • Enhanced Cell/Sector
  • AFLT
  • EOTD
  • OTDOA
  • Location ID – SHALL be supported
    • Perform translation of a location identifier to a geographic location expressed in latitude and longitude. In MNO environments this is often referred to as Cell-ID location.

Note: Applicability of a particular positioning calculation mode is subject to the support in relevant 3GPP and 3GPP2 specifications that SUPL relies on.

Source: http://www.openmobilealliance.org/release/SUPL/V2_0_3-20160524-A/OMA-AD-SUPL-V2_0-20120417-A.pdf

Tuesday, November 7, 2017

USSD Related MAP Codes

processUnstructuredSS-Request: 59
unstructuredSS-Request: 60
unstructuredSS-Notify: 61

Tuesday, March 14, 2017

Telecomm Acronyms

ADD: Automatic Device Detection

AMBR: Aggregate Maximum Bit Rate

APN-OI: APN Operator Identifier.

BSC: Base Station Controller.

BTS: Base Transceiver Station.

CBE: Cell Broadcast Entity. Entity in a Cell Broadcast Service (CBS).

CS: Circuit Switched.

CSI: Camel Subscription Information. CAMEL Subscription Information (CSI) is part of the subscriber data that is stored in the HLR. The CSI indicates that the subscriber has CAMEL services.

T-CSI: Terminating CAMEL Subscription Information (T-CSI) identifies the subscriber as having terminating CAMEL services.

SS-CSI: Terminating CAMEL Subscription Information (T-CSI) identifies the subscriber as having terminating CAMEL services.

TIF-SCI: The Translation Information Flag CAMEL Subscription Information (TIF-CSI) is located in the CAMEL subscriber data in the HLR. If the HLR receives a request from a CAMEL subscriber with the O-CSI to register a forwarded-to number and the TIF-CSI is not set, the HLR applies the usual procedure.

U-CSI: USSD CAMEL Subscription Information (U-CSI) identifies a set of subscriber-specific mappings from a USSD service code to a gsmSCF address.

UG-CSI: General USSD CAMEL Subscription Information (UG-CSI) identifies a set of mappings from a USSD service code to a gsmSCF address.

VT-CSI: General USSD CAMEL Subscription Information (UG-CSI) identifies a set of mappings from a USSD service code to a gsmSCF address.

D-CSI: The Dialed service CAMEL Subscription Information (D-CSI) identifies the subscriber as having home network operator dialed CAMEL services.

SMS-CSI: The Dialed service CAMEL Subscription Information (D-CSI) identifies the subscriber as having home network operator dialed CAMEL services.

M-CSI: The Mobility management event notification CAMEL Subscription Information (M-CSI) contains subscription information for subscribers that require CAMEL support of mobility management events.

GPRS-CSI: The GPRS Camel Subscription Information (GPRS-CSI) contains subscription
information of the subscribers having the GPRS CAMEL service.

N-CSI: The Network-dialed service CAMEL Subscription Information (N-CSI) identifies the roaming network operator dialed CAMEL services.

CSG: Closed subscriber group. It is a limited set of users with connectivity access to a femtocell. When a femtocell is configured in CSG mode, only those users included in the femtocell's access control list are allowed to use the femtocell resources. On the other hand, a femtocell can be also configured in Open Access mode, in which any user is allowed access to the femtocell.

CSS: CSG(Closed subscriber group) Subscriber Server.

IMEISV: This parameter is the International Mobile Equipment Identity and Software Version Number defined in 3GPP TS 23.003 [17].

MTRF: Mobile Terminating Roaming Forwarding with pre-paging

CUG: Closed User Groups. Groups of GSM mobile telephone subscribers who can only make calls and receive calls from members within the group. This service is not usable with the short messaging service (SMS) system. A closed access femto will accept LAU (Location Area Update) only from a subscriber who is in the ACL (Access Control List) of the femto, the other subscriber, named as Public User, who is not in the ACL will get a reject with a roaming not allowed cause 13 or 15.

CSCF: Call Session Control Function

G-MSC (GMSC)Gateway MSC is the MSC that determines which "visited MSC (V-MSC)" the subscriber who is being called is currently located at. It also interfaces with the PSTN. All mobile to mobile calls and PSTN to mobile calls are routed through a G-MSC.

eMLPP: enhanced Multi-Level Precedence and Pre-emption

FPLMN: Forbidden Public Land Mobile Network

HPLMN: Home Public Land Mobile Network

ISD: Insert Subscriber Data

LCS: Location Services.

LIPA: Local IP Access.

LMSI: This parameter refers to a local identity allocated by the VLR to a given subscriber for internal management of data in the VLR. LMSI shall not be sent to the SGSN.

LMU: Location Measurement Unit.

MC: Multicall. The Multicall supplementary service enables a mobile subscriber to have several simultaneous CS calls, each call using its own dedicated bearer.

MDT: Minimization of Drive Tests

MO-LR: Mobile Originated Location Request

MO-SMS-CSI: Mobile Originated - Short Message Service - CAMEL Subscription Information.

MS: Mobile Station comprises all user equipment and software needed for communication with a mobile network.The term refers to the global system connected to the mobile network, i.e. a mobile phone or mobile computer connected using a mobile broadband adapter. This is the terminology of 2G systems like GSM. In 3G systems, a mobile station (MS) is now referred to as user equipment (UE).

MSS: Mobile Soft Switch.

MT-SMS-CSI: Mobile Terminated - Short Message Service - CAMEL Subscription Information

O-CSI: Originating CAMEL Subscription Information (O-CSI) identifies the subscriber as having originating CAMEL services.

OMC-ID: Identity of an Operation and Maintenance Centre.

P-CSCF: Proxy-CSCF is a SIP proxy that is the first point of contact for the IMS terminal.

PDP: Packet Data Protocol. The PDP addresses are network layer addresses (Open Standards Interconnect [OSI] model Layer 3).

PWS: Public Warning System

SBC: Session Border Controller

SRVCC: Single Radio Voice Call Continuity.

SoLSA Support Indicator

Support of Localised service area

Localised Service Area (LSA):
A localised service area consists of a cell or a number of cells within a PLMN.


Immediate Service Termination (IST)
3GPP TS 23.035


Long FTN Supported
This parameter indicates that the VLR supports Long Forwarded-to Numbers.


V-GMLC: Visited GMLC
R-GMLC: Requesting GMLC
H-GMLC: Home GMLC




Supported RAT Types Indicator: This parameter indicates, if present, which access technologies (e.g. GERAN and / or UTRAN) are served by the MSC/VLR



SS-Code: single supplementary service

UE:  user equipment

VBS: Voice Broadcast

TAU corresponds to Tracking Area Update in LTE and RAU corresponds to Routing Area Update in GERAN/UTRAN

Ericsson MSC-S 13A Basic features

Ericsson MSC-S 13A Basic features

    Basic Features in MSC Server 13A (284 page)

    Contents
    1 Introduction .................................................. .......................................... 6
    1.1 Revision Information .................................................. .............................. 6
    2 General Information .................................................. ............................. 6
    2.1 FAJ 121 295/1 Automatic Lifeline Testing ................................................ 7
    2.2 FAJ 121 296/1 Automated Backup Handling ........................................... 9
    2.3 FAJ 121 303/2 Charging Support for Number Portability ....................... 12
    2.4 FAJ 121 395/1 Bearer Independent Call Control (BICC) Monitoring ..... 15
    2.5 FAJ 121 430/3 Bearer Independent Call Control (BICC), ANSI ............. 17
    2.6 FAJ 121 492/1 Intra-MSC SRNS Relocation ......................................... 23
    2.7 FAJ 121 494/1 Paging Flow Control .................................................. .... 25
    2.8 FAJ 121 496/5 AXE Hardware Supported by the MSC Server .............. 27
    2.9 FAJ 121 527/3 Bearer Independent Call Control (BICC), TTC .............. 36
    2.10 FAJ 121 751/1 Load Based Inter-system Handovers ............................ 42
    2.11 FAJ 121 881/1 Balanced Load Sharing ................................................. 46
    2.12 FAJ 121 948/1 Routing of USSD messages to an external node .......... 51
    2.13 FAJ 121 0208/1 IP Networking and Transport for Signaling .................. 53
    2.14 FAJ 121 0784/1 Integrated Protocol Tracer (IPT) .................................. 59
    2.15 FAJ 121 0791/2 Integrated Subscriber Tracer ....................................... 65
    2.16 FAJ 121 1884/1 MSC Health Check .................................................. .... 68
    2.17 FAJ 121 1893/1 Global Paging Flow Control ......................................... 71
    2.18 FAJ 122 01/3 Basic Traffic Control .................................................. ...... 74
    2.19 FAJ 122 04/2 Roaming in MSC .................................................. ............ 76
    2.20 FAJ 122 06/2 Call Routing .................................................. ................... 77
    2.21 FAJ 122 07/1 IMSI Attach/Detach .................................................. ........ 79
    2.22 FAJ 122 08/3 Basic Mobile Switching Services ..................................... 80
    2.23 FAJ 122 09/2 DTMF Signaling .................................................. ............. 83
    2.24 FAJ 122 15/4 Advice of Charge .................................................. ........... 86
    2.25 FAJ 122 17/7 Handover .................................................. ....................... 89
    2.26 FAJ 122 18/4 Basic Security Features in GSM ...................................... 92
    2.27 FAJ 122 24/3 Administration of Data .................................................. ... 96
    2.28 FAJ 122 31/1 MS Purging .................................................. .................... 99
    2.29 FAJ 122 33/6 Performance Management ............................................ 101
    2.30 FAJ 122 35/3 Handling of Reset message from HLR, BSC or RNC .... 104
    2.31 FAJ 122 36/3 Call Path Tracing .................................................. ......... 106
    2.32 FAJ 122 42/1 Activity Supervision .................................................. ...... 107
    2.33 FAJ 122 46/3 Standard National TUP .................................................. 108
    2.34 FAJ 122 52/6 Base Station System Application Part ........................... 111
    2.35 FAJ 122 120/2 ANSI ISUP .................................................. ................. 113
    2.36 FAJ 122 131/1 Definition of Geographical Locations ........................... 117
    2.37 FAJ 122 132/1 Provision of Location Numbers .................................... 119
    2.38 FAJ 122 140/1 No. 7 Performance Management ................................. 121
    2.39 FAJ 122 158/1 Load Management .................................................. ..... 122
    2.40 FAJ 122 159/2 Test and Fault Management ........................................ 123
    2.41 FAJ 122 174/2 Digital Test Telephone Connection .............................. 126
    2.42 FAJ 122 175/1 Analogue Test Telephone Connection ........................ 128
    2.43 FAJ 122 188/1 GSM phase 2 signaling for Supplementary Services .. 129
    2.44 FAJ 122 207/2 Support of Multiple Frequency Bands .......................... 132
    2.45 FAJ 122 222/3 Support of Multiple Speech Coders ............................. 134
    2.46 FAJ 122 328/1 MNC Expansion .................................................. ......... 136
    2.47 FAJ 122 339/1 Call Tear Down .................................................. .......... 137
    2.48 FAJ 122 354/1 Linking of Call Data Records in MSC and SSF ........... 140
    2.49 FAJ 122 379/1 ISUP Monitor .................................................. ............. 142
    2.50 FAJ 122 448/1 Linking of Call Data Records Inter - MSC .................... 144
    2.51 FAJ 122 460/1 Account Codes .................................................. .......... 146
    2.52 FAJ 122 468/1 Local Number Portability .............................................. 148
    2.53 FAJ 122 479/1 7-Digit Dialing .................................................. ............ 150
    2.54 FAJ 122 493/2 Call in Progress Tone .................................................. 152
    2.55 FAJ 122 535/2 Event Triggered Call Data Record ............................... 154
    2.56 FAJ 122 595/3 SCCP Congestion Control ........................................... 156
    2.57 FAJ 122 598/3 Remote Software Handling .......................................... 159
    2.58 FAJ 122 623/1 Keeping of VLR Data .................................................. . 161
    2.59 FAJ 122 624/1 Support of Mobile Traffic Recording ............................ 163
    2.60 FAJ 122 826/1 Back-up in Main Store ................................................. 165
    2.61 FAJ 122 861/1 Enhanced Emergency Call Routing ............................. 167
    2.62 FAJ 122 880/1 TCP/IP Support in IOG20 ............................................ 169
    2.63 FAJ 122 883/2 Flexible Variable Phrase handling for
    Announcement Services .................................................. .................... 171
    2.64 FAJ 122 897/1 AXE Hardware Inventory ............................................. 176
    2.65 FAJ 122 919/2 Common Channel Signaling System No. 7, ITU
    Type .................................................. .................................................. . 180
    2.66 FAJ 122 920/2 Common Channel Signaling System No. 7, ANSI
    Type .................................................. .................................................. . 183
    2.67 FAJ 122 922/5 Mobile Application Part (MAP) ..................................... 187
    2.68 FAJ 122 945/4 Emergency Call for Japan ........................................... 190
    2.69 FAJ 122 948/1 Roaming between GSM and WCDMA ......................... 193
    2.70 FAJ 122 949/5 Media Gateway Selection ............................................ 197
    2.71 FAJ 122 951/2 Load control between MSC Server and Media
    Gateway .................................................. ............................................. 202
    2.72 FAJ 122 952/1 Recovery Services between MSC Server and
    Media Gateway .................................................. .................................. 204
    2.73 FAJ 122 953/3 Datacom Base for GSM ............................................... 205
    2.74 FAJ 122 955/2 Datacom Base for WCDMA ......................................... 213
    2.75 FAJ 122 957/4 Basic Charging .................................................. .......... 222
    2.76 FAJ 122 958/1 Japanese Interconnection Charge Billing System
    (ICBS) .................................................. ................................................ 228
    2.77 FAJ 122 960/4 Bearer Independent Call Control (BICC), ITU-T
    CS2/ETSI .................................................. ........................................... 230
    2.78 FAJ 122 961/1 Japanese TTC ISUP .................................................. .. 237
    2.79 FAJ 122 962/5 Radio Access Network Application Part (RANAP) ....... 238
    2.80 FAJ 122 963/1 Japanese R1 signaling ................................................ 240
    2.81 FAJ 122 964/5 Gateway Control Protocol (GCP) ................................. 242
    2.82 FAJ 122 972/3 Support of AMR for WCDMA ....................................... 246
    2.83 FAJ 122 973/2 Basic Security Features for WCDMA ........................... 248
    2.84 FAJ 122 1017/1 Message at Call Setup ............................................... 253
    2.85 FAJ 122 1021/2 Support for Text Telephony (TTY) ............................. 255
    2.86 FAJ 122 1030/1 Support for Automated Correction Deployment ......... 260
    2.87 FAJ 122 1073/1 Feature Group B and D ............................................. 262
    2.88 FAJ 122 1086/1 SS7 Performance Management ................................ 263
    2.89 FAJ 122 1087/1 R1 Signaling .................................................. ............ 264
    2.90 FAJ 122 1132/2 Release of sequential events (Forlopp) ..................... 265
    2.91 FAJ 122 1150/1 Propagation delay determination procedure .............. 267
    2.92 FAJ 122 1151/5 ITU-T/ETSI-ISUP .................................................. ..... 270
    2.93 FAJ 122 1157/1 Indication of Mobile Tariff Area to Mobile
    Subscriber .................................................. .......................................... 277
    2.94 FAJ 122 1159/1 Supervision and disconnection of long duration
    calls .................................................. .................................................. .. 279
    3 Abbreviations and Acronyms .................................................. ......... 282