3. About Us
OutSys, on the TLC market since 2001, provides state-of-the-art products and solutions
to simplify and speed up the integration, provisioning, management and testing
processes.
OutSys provides the crucial know-how and experience needed to efficiently integrate
heterogeneous network equipment, systems and services in a fast, effective, robust
and resilient way.
OutSys designs, develops and customizes:
Provisioning solutions such as DHCP, ACS, TFTP, characterized by their easy
integration with other systems, high reliability, scalability and great proficiency
to handle heavy loads;
Testing solutions totally automated, scalable and modular to reduce criticalities,
costs, resources and time to market usually present at the introduction of a new
device, service, or just a new version of hardware, software, or firmware;
Network Tools to analyze and recreate complex network scenarios and dynamics.
4. Mission & Vision
Developing straightforward yet powerful and effective products and services;
Providing partners and customers with
the tools needed to achieve their results
in terms of performance, costs
and time to market;
Build a solid, loyal and mutually rewarding
relationship with our partners,
customers and employees;
Generate value for partners, customers,
employees and owners.
5. Knowledge Areas
Integration of provisioning and management systems for RG, CPE
and IP Devices;
Enterprise-class and carrier-grade provisioning and management
scalable solutions;
Automated, modular and extensible
testing solutions for RG, CPE and IP Devices;
Testing solutions for provisioning,
management systems and VoIP back-ends;
Design and development of network tools;
Solutions for accurate testing of
the number portability status
and end-to-end voice connectivity.
6. Knowledge Areas
PROVISIONING
Environments SYSTEMS
Co
nfi
gura
ion an tion, PSTN/ISDN
dI
urat nv Man IPTV
g en ag
nfi tor em
Co y en
t
RG Smartphone
OSS Co
nfi
g ura Tablet
tio g
n llin
na edia
Sig M
d
an
Net-App
VoIP BACKENDS
and ENDPOINTS
7. Knowledge Areas
PROVISIONING
System SYSTEMS
Integration Co
nfi
gura
ion an tion, PSTN/ISDN
dI
urat nv Man IPTV
g en ag
nfi tor em
Co y en
t
RG Smartphone
OSS Co
nfi
g ura Tablet
tio g
n llin
na edia
Sig M
d
an
Net-App
VoIP BACKENDS
and ENDPOINTS
8. Knowledge Areas
PROVISIONING
Testing SYSTEMS
Solutions Co
nfi
gura
ion an tion, PSTN/ISDN
dI
urat nv Man IPTV
g en ag
nfi tor em
Co y en
t
RG Smartphone
OSS Co
nfi
g ura Tablet
tio g
n llin
na edia
Sig M
d
an
Net-App
VoIP BACKENDS
and ENDPOINTS
9. Knowledge Areas
PROVISIONING
Provisioning SYSTEMS
Solutions Co
nfi
gura
ion an tion, PSTN/ISDN
dI
urat nv Man IPTV
g en ag
nfi tor em
Co y en
t
RG Smartphone
OSS Co
nfi
g ura Tablet
tio g
n llin
na edia
Sig M
d
an
Net-App
VoIP BACKENDS
and ENDPOINTS
10. Knowledge Areas
PROVISIONING
Network SYSTEMS
Tools Co
nfi
gura
ion an tion, PSTN/ISDN
dI
urat nv Man IPTV
g en ag
nfi tor em
Co y en
t
RG Smartphone
OSS Co
nfi
g ura Tablet
tio g
n llin
na edia
Sig M
d
an
Net-App
VoIP BACKENDS
and ENDPOINTS
12. System Integration
Flexibility
The seamless standards evolution and the continuous equipment renewal,
updates and upgrades generate a steep increase of uncontrolled costs
and provisioning and management systems development
and deployment time.
Having no definitive equipment stops
the management and provisioning systems
development, at the same time,
having no provisioning and management
systems ready stops the equipment development.
To avoid this chicken and egg paradox, some flexibility
and abstraction elements must be added to decouple
the development processes, optimize resources,
lower costs and speed up time to market.
13. System Integration
RG, CPE and IP Devices integration:
Analysis, design and development of the technical specifications for the
provisioning, management and inventory of hardware, software and services.
Interfaces modeling for the network access equipment and provisioning and
management systems configuration;
Design and development of the middleware
connecting the OSS and the provisioning
and management systems that provides
the abstraction layer needed to cut
the resources, costs and time-to-market
for the deployment of new equipment and services.
14. System Integration
Case History #1:
Modeling and implementing a large-scale deployment, configuration and management
of residential, SoHo and Small-Business RGs in a triple play set-up.
Issues + Requirements:
RGs from several vendors with incompatible configurations;
Definitive RGs not yet available at the initial project stages;
ACS requires an essential upgrade not yet available to handle the new RGs.
Solution:
Design and development of a middleware layer between the OSS and provisioning
and management systems to provide an abstraction layer between services and
equipment configurations;
This solution allows the decoupling of the development stages for the OSS, the
provisioning and the equipment, introducing flexibility elements between the
different areas, giving to BSP the governance of the whole process.
15. System Integration
Case History #2:
Automatic configuration for diskless network boxes such as IPTV and TV-Cam located
at the premises of residential, SoHo and Small-Business subscribers.
Issues + Requirements:
Lack of a consolidated de facto standard;
Devices with few resources, the mechanism has to be simple yet very reliable;
hundreds of concurrent configurations have to be handled with a limited
bandwidth.
Solution:
Design of an agnostic configuration mechanism, based upon the standard DHCP
protocol extensions;
Implementing a primary multicast stream with a unicast backup for downloading
the firmware/software images.
17. Provisioning Solutions
Performance, reliability,
redundancy, scalability
and geographical distribution
are always built-in,
never an afterthought.
Systems designed, engineered and developed
to guarantee the reliability and efficiency levels
that are essential to the broadband providers.
Environments where the service level
is always crucial and failure is not an option.
18. Provisioning Solutions
Design, development and customization of
enterprise-class and carrier-grade provisioning
and management systems for RG,
CPE and IP Devices:
DHCP Server;
ACS Server (TR-069);
TFTP Server;
Custom Services.
Systems with high load capacity,
and built-in reliability, efficiency,
scalability and geographical redundancy.
19. Provisioning Solutions
Case History #1:
IP addresses and configurations assignment for triple-play and always-on equipment
using the hardware address and/or virtual circuit identifiers.
Issues + Requirements:
Constant intensive workloads;
Request storm resilience;
Absolute service continuity.
Solution:
Design and development of a fully RFC compliant DHCP service with an extensible
Relay Agent Information Option decoding module. The service has a native anycast
front-end and a back-end SQL database configured with a real-time geographically
distributed multi-master replication. The whole service can scale both horizontally
and vertically.
20. Provisioning Solutions
Case History #2:
Massive upgrades of RG, CPE and IP Devices via TFTP protocol performed in networks
with non-uniform speed and reliability.
Issues + Requirements:
High-level protocol based upon sessionless UDP protocol;
Heterogeneous client base with a low tolerance to packet loss;
High peak demands due to urgent update campaigns.
Solution:
Design and development of a fully RFC compliant network service, extremely
robust and very tolerant to less-than-ideal client protocol implementations;
Capability to profile timeouts and retries based upon the client hardware/firmware
and/or the requested file;
Adaptive transmission and retransmission mechanism based upon RTT monitoring.
22. Equipment Testing
Bugs are NOT undocumented features:
do not delegate your testing to users.
Deploying a new hardware box, a new software release
or just implementing a new feature is a long, complex
and expensive process.
The number of future failures and distressed users
is inversely proportional to the level and quality
of the employed testing procedures.
An accurate, automated, modular
and scalable testing system ensures
the consistent quality that is crucial
for meeting deadlines
as well as reducing costs.
23. Equipment Testing
Testing solutions for residential, SoHo and business
RG, CPE and IP Devices
Totally automatic and modular
test suites to verify:
The full protocol compliancy,
industrial standards adherence
and the manufacturer and BSP
specifications conformity;
The actual system performance, robustness, resilience
and the absence of memory and resource leaks.
24. Equipment Testing
Case History #1:
Test bench for malfunctions verification of the RGs returned for faults.
Issues + Requirements:
Agnostic test system suitable for RGs from different manufacturers;
Testing of all RG subsystems: WAN, LAN, Wi-Fi, USB, FXS/VoIP;
Extremely easy to use, since it has to be used by to unskilled operators.
Solution:
Design and development of a low cost, modular and scalable stand-alone test
bench, totally independent from a network infrastructure and its services, with a
simple and intuitive ergonomic graphical interface.
25. Equipment Testing
Case History #2:
Test bench for stress testing residential and SoHo RG.
Issues + Requirements:
The test system has to produce autonomously voice and data traffic and load all
the equipment subsystems without interruptions for days or weeks by generating
thousands of inbound and outbound phone calls and network connections and
continuously interrogating and reconfiguring the device via TR-069 protocol;
All the meaningful events generated during the test have to be logged to be
subsequently analyzed.
Solution:
Design and development of a stand-alone test bench that can generate and analyze
a high load of voice and data traffic. Featuring a mechanism of circular logging
based upon a SQL database that stores voice and network traces only when errors
are detected.
26. Equipment Testing
Test Station
Schema Router
or ACS
BRAS Server
BSP Back-End
Internet Infrastructure
VoIP VoIP
Back-End End-Point
WAN Side
CTI Analog or ISDN Board
the clouds enclose virtual
RG objects generated and
TEST-Station managed by the
Managed Power Strip TEST-STATION
BSP MiniDSLAM BSP
Infrastructure
WL1
Infrastructure Or
W DS/S Y S
TM
WL2
Emulator Fiber Optic emulator and analyzer
and WiFi Gateway Switch
Analyzer
LAN Side
Subscriber
client n client 2 client 1 LAN
27. Equipment Testing
RG Test Campaign example
DHCP client;
TR-069: configuration, upgrade,
downgrade and
reset to factory default;
NTP client;
VoIP: registration;
inbound/outbound Call,
call transfer, DTMF,
additional services
and RTP analysis;
DHCP server on-board;
NAT/NAPT features.
28. Equipment Testing
Outsourcing
Performing in-house the testing not always is the best choice.
Having skilled personnel standing by, regularly maintaining, upgrading and
updating the software and hardware of test benches can be a rather
expensive and inefficient use of the
corporate resources.
Moreover, an unbiased third party
performing the testing procedure
inherently provides to the whole
development process a quality level
and awareness not easily reachable
through internal procedures.
29. Back-Ends Testing
The question is not IF it will happen...
the question is WHAT will happen when it does!
One night, after an extensive power grid
blackout, the back-end systems will be
flooded with requests.
What will they do, handle the load or just breakdown?
Today could be a blackout, tomorrow a network disruption,
or a client massive urgent upgrade campaign, or...
There are endless reasons why the systems
will be brought to their limits, beyond their limits.
Knowing beforehand the systems breaking point
and their behavior under stress determines
the difference between success and failure.
30. Back-Ends Testing
Testing solution for provisioning , management
and VoIP back-ends
Totally automatic and modular test suites to verify:
Tests for the verification of
the full protocol compliance and
adherence to the manufacturer
and BSP specifications;
Stress tests to verify the actual
system performances, robustness,
resilience and lack of memory
and resource leaks.
31. Back-Ends Testing
Case History #1:
Verification of the capacity load and performance of an ACS and support for its tuning.
Issues + Requirements:
Performance reliable certification prior to service production deployment;
Verification of service behavior under long term heavy loads;
Stress of the whole system chain: network, load-balancer, front-end servers and
back-end bus and database.
Solution:
Design and development of a solution emulating hundreds of thousands
of stateful TR-069 clients, generating thousands of concurrent requests per second,
and collecting in real-time performance data. The service current status and its
gathered performance data can be monitored via the GUI and SNMP.
32. Back-Ends Testing
Case History #2:
Verification of the capacity load and performance of a VoIP H.323 Gatekeeper
and accurate measurement of request response times and drops.
Issues + Requirements:
Full emulation of H.225 and Q.931 stacks encoded in ASN.1 PER Protocol;
High performance with optimized use of resources, the system has to be
installable on a mainstream notebook;
Extreme precision to avoid false positives and inaccurate baseline determination.
Solution:
Design and development of a solution emulating tens of thousands of stateful
H.225 clients, generating hundreds of concurrent requests per second and
collecting in real-time performance data and response times to compute
the actual VoIP H.323 Gatekeeper baseline.
33. Back-Ends Testing
Case History #3:
Test station for the next-generation Multi-Service Access Node DSLAM
VoIP SIP features verification.
Issues + Requirements:
The testing system must be self- enclosed simulating all the VoIP SIP Proxies,
Registrars, Gateways and Endpoints;
All the VoIP SIP core features as well as all the supported additional services have
to be tested.
All test procedures must be fully automatic.
Solution:
Design and development of a test bench that embedding into a real network
infrastructure emulates all its VoIP SIP nodes and generating PSTN calls
on the front-end and VoIP SIP calls on the back-end verifies the call-flows
as well as the associated media streams.
34. Back-Ends Testing
Testing usage examples:
Baseline determination;
Capacity planning and
decision support;
Performance comparison
between different releases;
Check of the system response
at high peak loads;
Check of the system reliability
at sustained heavy load;
System fine tuning.
35. Network Tools
When you’ve a nasty network issue,
complaining is just meaningless...
Use the
right tool!
Analysis, design, development
and customization of network tools
capable of recreating and inspecting
complex network dynamics.
36. Network Tools
Case History:
Robustness and resilience assessment of the data streams management for an
IPTV box in presence of packet loss, jitter events and errors in different layers
of the protocols.
Issues + Requirements:
Multi-protocol: it has to work with all the protocols based upon TCP e UDP;
Automatic recognition of the multicast streams through the IGMP snooping;
Minimizing the uncertainty principle by preventing uncontrolled latency
in the process.
Solution:
Design and development of a Smart-Pipe that working in near real-time is capable
of generating programmatically and on-the-fly profiles of packet loss, latency and
burst transmission as well as errors and at the various layers of the protocols.
37. Voice Connectivity
Do subscribers know your telephone
wires status before you do?
Databases can only return
the presumed line statuses.
When their actual condition
has to be precisely
known, we have the
right solutions.
38. Voice Connectivity
Checking solutions for the number portability status
and end-to-end voice connectivity:
Phone lines test with the termination causes analysis;
Check of the number portability completion;
Check geographical numbering status;
Check status of the ISDN back-up lines
for broadband network equipment;
Check of the interworking between
different telephone technologies
such as: PSTN, VoIP and GSM/UMTS;
ISDN lines identification.
39. Voice Connectivity
Case History #1:
Check of intelligent network platform features.
Issues + Requirements:
Accurate check of the translation for non-geographic numbers into
the assigned black numbers;
End-to-end check of the response time and termination causes;
Generation of alarms for the found malfunctions.
Solution:
Design and development of a solution based upon the EoM OutSys own
technology for the generation of calls from ISDN PRI/BRI with the capture
of their call-flow signaling and audio tracks. The polling mode, frequency,
and escalation procedure are entirely configurable and its alarms are sent
via email, SMS and SNMP.
40. Voice Connectivity
Case History #2:
Scheduled and on-demand VoIP SIP infrastructure complete check.
Issues + Requirements:
Registration on the VoIP SIP infrastructure;
Capability of receiving and generating calls to and from heterogeneous
voice endpoints;
Interfacing with the BSP backend systems via: Web-services, DB-link, http;
Call-flow recording and analysis;
Audio track generation, recording and analysis.
Solution:
Design and development of a solution with a fully compliant VoIP SIP stack
controlled by a smart scheduler that can seamlessly interface with all the BSP
different back-end systems.
41. Glossary
ACS: Auto Configuration Servers;
BSP: Broadband Service Provider;
CPE: Customer Premises Equipment;
DHCP: Dynamic Host Configuration Protocol;
ISDN: Integrated Services Digital Network ;
OSS: Operations Support System
PSTN: Public Switched Telephone Network;
RG: Residential Gateway;
VoIP: Voice over IP.