Overview
This section describes the main platform features.

Platform Features

The main features of the Monogoto solution include:
Feature
Description
Connectivity Management Portal
Enables fast and simple system operation, Things management and user administration
Network Access Gateway (NAG)
The NAG sits at the edge of the network and its function is to implement all security and access rules imposed by the end customers
Reporting and Analytics
All system information and events are recorded, and the Monogoto portal displays a wide range of data analytics.
Billing and Product Catalog
Keeps track of customer and device billing information based on defined pricing entities.

Network Elements:

The core network components include:
Component
Description
HLR/HSS
The mobile network subscriber database.
GGSN/P-GW
Manages IP Traffic for the devices.
SMSC
Handles all SMS messages both outgoing and incoming
SCP
A CAMEL SCP for charging and platform security enforcements on all voice calls.
E/GMLC
Performs geographic location tracking of mobile devices based on the network footprint
GMSC
A virtual GMSC for routing voice calls. Also transforms any media gateway into a full-fledged GMSC
SS7/Diameter Broker
Serves as SS7 and Diameter load balancers, that enable network elements to scale unlimited instances.
Radius AAA Server
Forwards radius accounting and authorization from external GGSN/P-GWs to the NAG data processor
SCE
Supports NB-IoT SCEF and MTC-IWF functional requirements and includes enhancements of the SMSC for a full REL13 SMS-SC.

Application Overview

This section provides a functional description of the Monogoto applications.

Things Management

The Monogoto portal manages “Things” which can be an IoT device, or a mobile phone used by a real person. Each Thing is assigned to a device with an associated SIM card. The Monogoto Things Management application enables system users to define Groups of Things and Things Information.
Concept
Definition
Groups of Things
"Things Groups” contain several devices or Things that can be associated to each other in various ways. For example, a group may contain Gas Meters, Water Meters, or Mobile Phones that belong to a specific department in an enterprise. Each group has different definitions such as Network, Security, Authorized Access, Alerts, etc. All settings apply to all devices within the Things Group.
Things Information
Each Thing is generated from a SIM card. Customers can control the policy and behavior of each Thing. For example, a customer can block Voice or SMS service for a thing and so on. Each Thing also contains lifecycle management capabilities, where a Thing can be considered active, suspended and ready to be tested or retired. The customer can view events that happen to a Thing, set Alerts on Things and take action.

Network Control

A “Network” is a set of IP and mobile network related policies. The mongoto portal creates a virtual independent network that enables the customer to define various rules and policies. A network can be attached to one or more Things Groups. All Things in attached groups behave as if they belong to the network, including all applicable network policies. The Monogoto Network Control application enables system users to define these settings.
Setting
Description
IP Address Management
Customers are allocated public and private IP address pools that match the number of “Things”. System can divide the Address pools based on needs. IP Addresses can be assigned automatically to Things or manually by the customer
VPN Settings
Configure the VPN settings between defined Things and the back office or cloud servers
IP Routing
Define Static routing policies, for example routing to different VPNs, routing to the internet and so on.
Client Isolation
Define which Things in a network can reach other, or which Things should be isolated from other devices.

Security Control

Each “network” has an associated set of security rules that protect the Things connected to the network. The Security Control application enables system users to define these settings.
Rule
Description
Voice Rules
Define limitations on numbers or prefixes that a Thing, or a Things group can call to, System users can also create number translations for called destinations
SMS Rules
Define limitations on numbers or prefixes that a Thing or Things group can send an SMS to. System users can also define that all SMS traffic going to/from the device will only originate/terminate at the API. This prevents any SMS spoofing or hacking from happening.

Alert Management

The Monogoto portal includes a comprehensive Alerts Engine with a complete set of trigger conditions and alert actions. Triggers can be applied to one or more things groups. An alert defines a metric to be watched (e.g. Data consumption, SMS usage, network availability etc.). When a Thing matches the defined alert, a set of automatic actions are invoked.

Messaging

Send and receive SMS messages from Things via the customer API, the management portal or via standard SMPP connections. System users can also expose bi-directional or single direction USSD messaging via the customer API or the management portal.

Billing and Product Catalog

The Monogoto billing and rating mechanism tracks customer and device data based on defined pricing entities. The billing application displays the customer and device billing status in online reports or via APIs. The billing reports dashboard contains a summary of customer invoice details and current billing cycle details

The Manuals

The following manuals contains comprehensive information about Monogoto's connectivity management console. It provides system operators and administrators with a detailed description of how to use the Monogoto console and includes detailed general work methods, step-by-step procedures and recommended best practices.

Purpose

The manuals should be used as a reference guide by system administrators. The purpose of this documentation is to provide a full understanding of how to define, configure, maintain and trouble shoot the system.

Conventions & Symbols

This guide uses the following typography and graphic conventions.
Style
Convention
Example
Bold Text
Bold text shows a user action
To print the document click Print
Menu | Separator
The | separator specifies the full path for sub-menus
To access the application, click Start | Programs | Accessories | Notepad
Italic Text
Italic text specifies field names, file names, folder names and file paths
Type the IP address in the Address field
Courier New Text
Courier text is used to display systems messages and code examples
The following error message is displayed: Error opening database: database is currently in use