Internet of Things Internet of Things platform for various verticals such as Utilities, Health Care, Industrial M2M, Transportation & Smart City. Any standard protocol is supported including LWM2M, MQTT, OMA-DM, TR069, and proprietary protocols upon request.
IoT Embedded Clients High-end standardized Clients for integration in end systems and chipsets including LWM2M, OMA-DM & TR-069.

We support

Any device on any network automatically (most protocols)
Multi Protocol – TR-069, OMA-DM, SNMP, LWM2M, MQTT & more
File based Device Management (IP-Phones)
Devices behind NAT (STUN or XMPP)
Residential & Enterprise use cases
Multi-Tenants & Multi Hierarchy


Installed by 200 + Carriers and CSPs worldwide, Friendly's TR-069 platform is a unified, scalable and robust device management solution enabling carriers and CSPs to automate the deployment and support of Data, VoIP and IPTV. The solution provisions and manages devices such as gateways, routers, IPTV STBs, IP Phones, femtocells, mobile hotspots, dongles, storage devices and more. Our solution is installed by 200 + operators on five continents. Friendly's TR-069 solution is the easiest solution on the market to deploy, integrate and use. Here are few which we can do with cloud.


Seamless Management of Data, VoIP, and IPTV Services
Friendly's TR-069 ACS Management Console offers a unified platform for remote management of CPEs, such as modem,routers, IPTV/ STBs, ATA/VoIP, storage devices, media centers, femtocell, IP-phones, cameras, etc. The management console offers a single interface to manage the ACS and automate the deployment and support of data, voice and video services, thereby reducing operation and support costs, while enhancing customer satisfaction. Its user-friendly interface covers the entire service lifecycle, from centralized remote provisioning of services, to inventory management, group updates, monitoring, event triggering, and support automation.

Shortening Time-To-Market for New Devices

Adding new devices is a daunting task for service providers. Thanks to its unique "Smart Layer" technology, Friendly eliminates the need for costly development and integration efforts when adding new device types. This feature dramatically reduces the Total Cost of Ownership (TCO) by eliminating the need to study in-depth device management protocol, develop complicated scripts, and integrate to OSS and other systems. All the various devices are centrally managed through the management console.

Management of Additional Devices

In addition to the subscriber's gateway, the Management Console can manage multiple devices from a single user, such as: VoIP device, IP-Phones, STBs, media centers, storage devices, cameras, and any other TR-111 supported device, even when they are located behind NAT.

Remote Update of a Specific Device

The Management Console enables diagnostics and configuration of a specific CPE device. The system can manage the entire data model of the CPEs, reboot the device or reset to factory default, upload or download configuration files for backup/restore purposes, and resolve user's problems easily and efficiently.

Mass Update/ Group Update

The Management Platform enables remote configuration of a group of devices (mass update). The update may include parameter values, configuration or firmware files, and can be sent to:

CPEs of a specific CPE model type
Customer-defined groups of CPEs
A list of specific devices imported from an external file

The update can be performed immediately, or scheduled for a certain time and date. The customer can also control the frequency and quantity of updates to reduce ACS server load.

Software/Firmware Image Management

The system enables downloading of CPE software/firmware image files. The protocol provides mechanisms for version identification, file download initiation (ACS-initiated downloads), and notification of the ACS of the success or failure of a file download. The update of firmware can be sent to a single CPE or a group of CPEs. For security purposes, the file can be digitally signed. This signed package format ensures the integrity of downloaded files, and prevents third parties from remotely configuring the device.

CPE Policy Management

The Management Console enables policy management and enforcement. The following policies can be defined and enforced:

Communication time intervals: the time interval during which the CPE must notify the ACS and search for updates (Inform Time Interval)

Polling: the parameter values that the CPE must inform periodically (polling), such as: QoS parameters, bytes sent/received, etc.

User Updates: whether the CPE should inform the ACS immediately or during the next scheduled Inform if the user changed a value (such as SIP server name).

Blocking: blocking the user from changing specific parameter values.

During the first-time provisioning process, the CPE automatically discovers the ACS, registers, and receives a default setting profile with the required policy. The CPE management policy can be updated remotely via the Mass Update process.

Support of the full set of TR-069 Protocols:

TR-069 Amendment 1-5
TR-098 for QoS
TR-104 for VoIP Gateways & ATAs
TR-106 for digital home devices
TR-110 for VoIP configurations
TR-135 for STB/Video
TR-140 for Network Storage
TR-142 for PON devices
TR-143 for throughput performance tests
TR-156 for GPON access
TR-181 device data model
TR-196 for Femto access

Comprehensive reports

The management console offers seamless generation of comprehensive reports on all the activities. All reports can be generated from the ACS database via the management console or via integration with external platforms such as "Business Object".


Automated Provisioning of New Devices and Services

Friendly's Provisioning Portal automates the provisioning of subscribers to Data, VoIP and IPTV services, dramatically reducing the cost per subscriber by avoiding the need for truck-roll and complicated enrollment processes. The provisioning portal offers a single unified interface for the provisioning of all device types and serves as a front end to all the back-office systems involved in the provisioning process.
The portal enables non-technical subscribers to seamlessly install and have their devices configured automatically as well as automatically activate additional services, without having to call support or request an onsite technician. A plug-and-play solution, it requires the user to simply connect the device to the broadband line and sit back while everything is configured and working. The system enables easy integration with back-office system, and support a wide variety of provisioning and re-provisioning scenarios.

Provisioning Scenarios

Pre-registered CPE - The Carrier/xSP knows in advance which subscriber will receive a specific CPE. The pre-registration of the CPE in the ACS is performed automatically by the back-office systems via the NBI (Northbound Interface) or manually.

Un-registered CPE - The Carrier/xSP doesn't know which subscriber received the CPE, and therefore can't associate in advance the subscriber with a specific CPE serial number.

Un-Bundling Scenario (Unknown user) - When the Carrier provides network infrastructure services to multiple independent ISPs, the subscriber needs to be identified by the system..

WiMax Device Provisioning - Special scenario for WiMax providers..

Re-Provisioning Scenarios

The provisioning process is used also in cases where the user resets his CPE to default factory settings. In this case, the CPE will be automatically configured and will be activated again automatically. This process is called Re-provisioning.

Simplifying North-Bound Interfaces

Using the basic NBI's of TR-069 can be daunting task as different interfaces must be created for every device types, since each device types uses different parameters. Friendly's TR-069 Provisional Portal dramatically simplifies this process. It serves as an abstraction layer, which provides mediation between the Friendly's TR-069 ACS software and external automatic or manual provisioning systems. This abstraction layer allows the addition of new device types without the need to create specific interfaces for each device.


Support Cost Reduction for Call Centers

Friendly's TR-069 Call Center Portal reduces the service provider's support costs by shortening support call's handling time with remote diagnosis and configuration of the subscriber's CPE's. Using this portal, the CSR can remotely diagnose and resolve problems through intuitive screens and automated processes. The solution streamlining support calls throughout the customer's life cycle - during initial configuration devices and services as well as on-going usage, increasing customer satisfaction and reducing churn.

Ease of Use

Friendly's call center portal supports both expert and non-expert CSRs. Its web-based interface contains intuitive screens, reducing the number of clicks, and automating processes. The result - a user-friendly application that can be easily used by a CSR with little training required.

Single Interface to Support All Types of Devices

The Call Center Portal offers a single management interface to support all types of CPEs, including, modem/routers, STBs, aTAs, or any other TR-069-enabled devices. Through its flexible search capabilities, the call center representative can easily find a CPE by username, full name, phone number, device serial number or a carrier's unique ID. It enables management of multiple devices per user, including gateways and various LAN devices. All CPE settings (e.g. WAN, LAN, wireless, VoIP, IPTV, etc) can be viewed and modified via an easy-to-use GUI.

Fast Diagnostics and Problem Resolution

The CSR can perform a list of diagnostic tests , while viewing results on the screen, and remotely fix problems on the device. Diagnostic tests include:

Check whether CPE is online or offline
Check CPE status
Perform a speed test by the device (TR-143)
Have the CPE perform an IPPing command
ATMLoopBack test
Trace Route

The Call Center Portal can remotely change any parameter on the device:


The CSR can monitor the device performance and view the results on screen as a graph (including values).

Automatic Comparison and Reversion to "Default Profile" Settings

Sometimes problems occur due to changes in settings. Friendly's Call Center Portal automatically compares the actual setting of the CPE with the default profile. The differences are conveniently highlighted and the CSR has the ability to restore any CPE parameter to the Carrier's default settings through the "Restore ISP Default" control.

Quick-Fix Scenarios

Friendly's Call Center Portal enables the self-creation of "Quick Fix"scenarios to solve problems on users' CPEs - with just a single click. The system identifies the problem, performs the diagnostics, and fixes the problem automatically.

Remote Adding / Deleting Ports

Users often need to open or close ports. Through this portal the CSR can assist the user in this process and change existing settings at any time. The CSR remotely adds or deletes a port by specifying the application and the required settings (e.g. external and internal ports, protocol, remote host and internal client).

Firmware Version Upgrades

The application enables accurate downloading of CPE software/ firmware image files for a specific user. For security purposes, the file can be digitally signed. The signed package format ensures the integrity of downloaded files, and prevents third parties from remotely configuring the device.


Automated Problem Resolution for Non-technical Users

Friendly's TR-069 Self Support portal reduces the number of calls to the help desk and increases customer satisfaction, by allowing non-technical subscribers to independently diagnose and repair problems related to data, voice and video services.Friendly's self support portal offers a "single click" approach to problem resolution. Instead of reading manuals and help files, users can use the portal to automatically diagnose their problem and, through a series of simple questions, be presented with a solution for approval.

Support of Multiple Device Types

The TR-069 Self Support Portal is designed to support all types of devices including modem/routers, IPTV/STBs, ATA/VoIP, storage devices, media centers, femtocell, IP-phones, cameras, PCs, browsers, email clients, etc. Its vast knowledge base includes automated tests and problem resolution scenarios that cover most common problems related to data, voice and video services.

Network Map and Intruder Detection

Friendly's TR-069 Self Support Portal displays an easy to understand network map of all devices that are connected to the user's network, with comprehensive information about the device and its activities. If the user sees an unknown device (intruder) on the network map, the intruder can be easily disconnected from the network by enabling wireless security.

Wireless Security

The Self Support Portal enables non-technical users to easily protect their network with a single click. Security settings, such as selection of network SSID and selection of security type (WEP/WPA2), are simplified to allow independent operation by non-technical users.

Manage VoIP and IPTV Services

The Self Support Portal enables non-technical users to easily set their VoiP service settings on screen (e.g. call waiting, ring tone, conference call, mailbox settings and messages), as well as the STB settings.

Diagnostics and Self-Repair Tools

The system can diagnose problems and execute automated fix scripts. The scripts can be prepared by the service provider using Friendly's Workflow Editor.

New Value Added Services

When confronted with a problem or while browsing the self-support site, the user may choose to add services such as: anti-virus, enhanced support, telephony services, gaming, etc. The user can register to the new service (with integration to the existing ordering system), and upon completion of the registration process, the devices will be automatically configured for the new service.


Monitor CPEs and user's experience while taking proactive actions

The CPE devices installed at the customer end constantly generates events that provide clues regarding potential problems. Friendly TR-069 Events Management System (FEMS) allows service providers to gather and analyze these events, generate alarms on potential problems and low QoS levels, and take proactive measures that address these alerts. The system automates problem resolution with predefined scripts, reducing support costs, increasing customer satisfaction, and thereby avoiding churn. The scripts are automatically triggered by events, which are generated by the device, and include automated problem resolution as well notification to external systems and applications.

Gathering and Analysis of Events from the Device End

FEMS gathers events from the device concerning QoS levels, changes to the settings, and other potential problems and produces alerts which may be brought to the attention of the service provider and/or trigger various problem resolution scenarios. Alerts may include the following types:
QoS is reduces under a certain level
User is connected the first time
User changed important setting on the device
CPE was rebooted more than once in a short time frame

Seamles Creation of "What-If" Scenarios and Proactive Actions

FEMS' Workflow Editor allows business users to easily create what-if scenarios while visualizing the workflows on screen. The scenarios may include automated proactive actions. Common scenarios include:
Implementation of complex provisioning scenario/workflow, involving external systems
Diagnostics and resolution of potential problems before they occur
Diagnostics and resolution of potential problems upon user request
Monitoring QoS and executing corrective actions if needed
Notify external system (XML message / SNMP/ Email
Run an Executable / Application
On screen message
Write to a Log file

Open Interface to External Systems

Based on web services and SOAP, FEMS offers an open interface to external systems, including TR-69 ACS, Self-support Portal, Support Center Application, PC Client applications and back office systems, such as Billing, CRM, OSS, and more. These interfaces can be incorporated into the system's workflows.

A Myriad of Interactions During the Workflow Process

The workflow process can involve interaction with the user's CPEs, user's PC, the carrier's back-office system, and more. FEMS can invoke any executable file with any combination of parameters that are received from the trigger. FEMS can also use SNMP Traps to monitor relevant network-attached devices and incorporate the results in the executed workflow. Combining the Web Service Call, the Executable Call and the SNMP Trap call enables the user to develop powerful and complex workflows, leveraging the full potential of available back-office systems.


Friendly's TR-069 Business Intelligence (BI) Report Generator enables quick and reliable generation of reports related to the status of managed devices and their activities. Based on a powerful third-party engine, it includes:
Big Data Analysis options
Data Mining

Main Features

Easy creation of new reporting via on-screen editor Pre-made reports are included
Presentation in table/graph/pie view
Save as /change of reports
Scheduled reports
Support of ETL (Extract, Transform & Load)
Data mining

Data is gathered by Friendly's TR-069 device management and QoE Monitoring Pro platform It includes:

Devices information
Subscriber's info
Devices activities
QoE Monitoring results
Users’ activities
Friendly BI Report Generator enables data import from external databases.