HLR Lookup Service (Release 1.1.0)

Similar documents
HTTP API Specification V2.7

Overview Introduction Messaging Error Codes Message parameter details Contact Details... 7

Technical Guide. REST API for Number Information Services

BCBST Secure File Gateway Instructions (HTTPS)

Response: Note: Please define Dynamic Value in ##Field## The following are the parameters used: For Unicode Message:

API Integration Guide

CLX MSISDN Lookup Interface Description

API Spec Sheet For HLR v1.4

JP-3GA (R99) Technical realisation of Operator Determined Barring (ODB)

LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017

Sophisticated Simplicity In Mobile Interaction. Technical Guide Number Information Services - Synchronous SOAP. Version 1.3

HTTP API-HELP DOCUMENT

Sophisticated Simplicity In Mobile Interaction. Technical Guide Number Information Services - Asynchronous SOAP. Version 1.3

XML API SMS GATEWAY. Issue 2.0 Dec XML API

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9

All requests must be authenticated using the login and password you use to access your account.

WE POWER YOUR MOBILE WORLD FTP INTEGRATION MANUAL

ETSI TR V1.1.1 ( )

Home center SMS integration

Message parameter details

API Spec Sheet For Version 2.5

TS V6.1.0 ( )

Wired 2 Wireless Technology Solutions API Help Document Copyright Introduction. 2. Parameter list

ETSI TS V4.2.0 ( )

USSD HTTP API SPECIFICATION Version 1.0 Teletalk Bangladesh Limited

TECHNICAL BRIEFING: MOBILE ACCESS TO THE INTERNET. Bornholm, October 2003

SGSN in a 2.5G GPRS Network, page 1

SMS-Bulk Gateway HTTP interface

ETSI TS V6.1.0 ( )

Quenbec inc # henri bourassa H3L-3N3 Montreal, QC,Canada Toll free: Mobile

SMS Submit Interface description HTTP Version 1.5

CHANGE REQUESTS TO. GSM 03.40, on Enhanced diagnostic Information for SM-MT GSM 04.11, 04.13, 07.08, on Introduction of RP-ACK User data

3GPP TS V4.2.0 ( )

TS V6.0.0 ( )

SMPP Gateway Manual. Route Mobile Limited. (Document version 1.5)

3GPP TS V ( )

Authentify SMS Gateway

SMS Pro/Billing Pro. Interface specification. Version 3.0.1

Supported AVPs in DCCA Messages

MNPTF PT2. NPM2V1F 17 july Mobile Number Portability Task Force : PT2 : Network Architecture and Signalling

How to check the location, status and usage of AnyNet Secure SIMs on AWS IoT

3G TS V1.0.0 ( )

3GPP TS V7.6.0 ( )

Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation)

RSA Ready Implementation Guide for

3GPP TS V ( )

3GPP TS V7.2.0 ( )

Contents Overview... 3 Steps to run an Excel Add-In Setup:... 4 Add-Ins LOGIN SEND SMS Send Text or Flash Sms... 1

JP-3GA (R99) Call Forwarding (CF) Supplementary Services; Stage 1

SMPP Server User Guide

SMPP Gateway Manual. SMPP Gateway Manual Page 1

Gatesms.eu Mobile Solutions for Business

Oracle Communications Network Charging and Control. Mobile Application Part (MAP) Protocol Implementation Conformance Statement Release 5.0.

3GPP TS V8.2.0 ( )

ETSI TS V9.0.0 ( ) Technical Specification

EUROPEAN ETS TELECOMMUNICATION November 1996 STANDARD

ETSI TS V1.1.1 ( )

SpeedChex EasyLink API

Telenor Corporate Call & SMS. API Documentation

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS

3GPP TS V9.4.0 ( )

cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS

10 Call Set-up. Objectives After this chapter the student will: be able to describe the activities in the network during a call set-up.

ERMES. Technical Specification for ex MPAY services integration. version /10/2018

3GPP TS V ( )

Subscriber Data Management

Chapter 3 GSM and Similar Architectures

The ETSI Register of supplementary service codes

API Specification Doc

Configuring Security on the GGSN

3GPP TR V7.0.0 ( )

Information Technology Mobile Computing Module: GSM Handovers

JP-3GA (R99) Super Charger ; Stage 2

Rev

TalariaX sendquick Alert Plus

As per 3rd Generation Partnership Project (3GPP) Technical Specification (TS) Specification, its clearly stated that:

ETSI TC SMG#21 Tdoc SMG#21 25/ 97 Paris, France February 1997

INITIAL SIGN UP PLEASE READ THROUGH COMPLETELY TO SEE IF THIS ANSWERS ANY QUESTIONS

TS-3GA (R99)v Operator Determined Call Barring

Access Type. For assistance

BANKING CIRCLE WEB BULK UPLOAD

3G TS V3.1.0 ( )

3GPP TS V ( )

Integration Guide. LoginTC

MAP - Mobile Application Part

ETSI TS V ( ) Technical Specification

SMS+ Client User Manual

AT&T Global Smart Messaging Suite

Oracle Communications Convergent Charging Controller. Mobile Application Part (MAP) Protocol Implementation Conformance Statement Release 6.

RouteMobile Mobile Client Manual for Android Version: 2.0

API ONE-TIME PASSWORD

3GPP TS V7.0.0 ( )

show gprs access-point

SMS HTTP API DOCUMENTATION December 2012

HTTP Based Unified API

3G TS V3.1.0 ( )

ETSI TS V8.1.0 ( ) Technical Specification

Mobile operators vs. Hackers: new security measures for new bypassing techniques

Three kinds of number portability

Transcription:

1. Introduction 1.1. Summary This document will illustrate the HLR Lookup Service (or Network Query) 1.2. Scope The information contained in this document may be used by all third parties that need to implement SMS services utilizing the Digitel Mobile platform and relative gateway. 1.3. To whom it may concern The HLR Lookup service is available to all Digitel Mobile s users and business partners, like: - Independent Software Vendors - Software developers - System integrators 1.4. Glossary ACCOUNT User name that identifies the user SMS Short Message Service MCC Mobile Country Code MNC Mobile Network Code NCC National Color Code MSISDN Mobile Station ISDN number GSM Global System for Mobile communications URL Internet address CALL BACK Data transfer from Server to Server CELLID Base Station Identity 1

2. Specifications 2.1. HLR Lookup The service provides information in order to know if a mobile phone number (MSISDN) exists and from which Operator it originates from. 2.1.1. Use of the service In order to perform the HLR Lookup it will be sufficient to do the HTTP Post to SMS Gateway that will generate a Query and returns a result either via Email or via http (Call Back) 2.1.2. Host The Gateway accept the request through http://hlr.smsitaly.com/hlr/lookup.asp (or https://hlr.smsitaly.com/hlr/lookup.asp in SSL) 2.1.3. Parameters The parameters required for the http POST are: - Account (max 20 alphanumeric characters) - Password (max 20 alphanumeric characters) - MsIsdn (max 16 numeric characters preceded by a + sign) - UrlCallBack (max 98 alphanumeric characters) - UserRef (max 20 alphanumeric characters) - TestMode (boolean) 2.1.4. Account It is the Username used by the User to access to the Control Panel and for SMS delivery. 2.1.5. Password With the Username it identifies the Account that is using the service. 2.1.6. MsIsdn Indicates the mobile phone number in the international format (e.g.+4477961234567). 2.1.7. UrlCallBack It is the Internet address where to do the call-response to the HLR Lookup request. The parameter may be an email address, in this case the string will be the following: mailto:emailaddress@domain.com 2.1.8. UserRef It mey be an alphanumeric string with max 20 characters indicated by the User (for example 2

the Record ID of a database). The same value will be returned back with the other values. 2.1.9. TestMode If it s TRUE, it will simulate the request to the SMS Gateway. 2.2. Request acceptance (+OK and ERR) HTTP requests initiated by the user will generate a response from the SMS Gateway that can be: - positive response (+OK) - negative response (-ERR) 2.2.1. Positive response (+OK) If the parameters submitted are correct and no error is generated, the SMS Gateway will provide a response to the user with the following values: 1st line: +OK space and value of the charge (i.e.+ok 0.025) 2nd line: value of credit remaining (i.e. 9.975) 3rd line: mobile phone number used for the HLR Lookup (i.e. + 4477961234567) 4rd line: serial number assigned to lookup request (i.e. 1.0198899123000002282791.hlr) 2.2.2. Negative response (-ERR) 2.3. Call Back If the response is negative, the SMS Gateway will answer back giving the User the following values: 1st line: -ERR space and value that indicates the error number (i.e. -ERR 98) 2nd line: description of the error (i.e. Login Failure) The SMS Gateway will generate a Query that will run in the background and will generate a response to the User using a Call Back via Email or via http. The response will contain the following parameters: - MsIsdn - Country - Network - NetType - IsoCountry - NetCode - RequestId - UserRef - Status - CellId - Result 3

2.3.1. MsIsdn Indicates the mobile phone number in international format (i.e.+4477961234567) used for the Lookup request. 2.3.2. Country The country name relative to the number (returns Unknown if the Number is not found). 2.3.3. Network The name of the Operator relative to the number (returns Unknown if the Number is not found). 2.3.4. NetType Type of Network (i.e. GSM, GSM 900, GSM 1800, 3G etc.). This parameter can also be returned without any value. 2.3.5. IsoCountry Indicates the ISO Country Code (i.e. GBR for UK). This parameter can also be returned without any value. 2.3.6. NetCode Operator Network Code (MNC) (i.e. 32F451 for VODAFONE UK). 2.3.7. RequestId Returns the Id number assigned to the request (i.e. 1.0198899123000002282791.hlr). 2.3.8. UserRef Returns the value assigned by the User to this parameter during the HLR Lookup request. 2.3.9. Status Is the current Status represented by MCC and NCC. Returns Absent if the Operator is not reachable and Invalid if the Number does not exist). 2.3.10. Result It returns the result of teh query. The values are listed in Annex A The CellId Parameter is not returned ( Unknown ) 4

Annex A Result Codes 0 = POSITIVE RESULT 1 = ABSENT (GENERIC) 2 = INVALID MSISDN (UNKNOWN SUBSCRIBER) 5 = UNIDENTIFIED SUBSCRIBER 8 = ROAMING NOT ALLOWED 9 = ILLEGAL SUBSCRIBER 11 = TELESERVICE NOT PROVISIONED 12 = ILLEGAL EQUIPMENT 13 = CALL BARRED 15 = FACILITY NOT SUPPORTED 20 = MOBILE SUBSCRIBER NOT REACHABLE 40 = DIALOGUE TIMED OUT 60 = EQUIPMENT PROTOCOL ERROR 65 = INVALID SME-ADDRESS 81 = INVALID DESTINATION ADDRESS (other codes can be added with a new update) 5