Notification Server

Architecture

Fernando Rodriguez Sela

Guillermo Lopez Leal

Revision History
Revision 1.0November 2012FRS
First Edition
Revision 1.1March 2013FRS
Simple API

Table of Contents

1. Introduction
State of the art
Current Internet solutions issues
Service Description
Adventages for developers
2. Mobile network issues with current PUSH platforms
Mobile networks in a Private or Public LAN
Mobile Network. Circuit domain states
Mobile Network. Package domain states
Mobile Network. States relation
Mobile Network. Signalling storms
Mobile Network. Battery comsuption
3. Notification server API
API between WebApp and the User Agent
API between the User Agent and the Notification Server
API between the Application Server and the Notification Server
Generic API
Simple PUSH API
API between the WA and the AS
Tokens
channelID
UAID
endpointURL
WakeUp
status
Wake up method
4. Log traces
I. Command reference
load_mcc_mnc_onmongo.awk — loads a mobile operator list into the central MongoDB
add_wakeupserver_ip — links a wakeup server IP and Port to a MCC-MNC pair
empty_mongo — simple script to clean all MongoDB collections
getloginfo — shows the detailed log trace description

List of Tables

2.1. RCC - GMM relation

List of Examples

3.1. Multiple device messages
3.2. Message broadcast