3. About UsOutSys, on the TLC market since 2001, provides state-of-the-art products and solutionsto simplify and speed up the integration, provisioning, management and testingprocesses.OutSys provides the crucial know-how and experience needed to efficiently integrateheterogeneous network equipment, systems and services in a fast, effective, robustand 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 PROVISIONINGEnvironments 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 PROVISIONINGSystem SYSTEMSIntegration 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 PROVISIONINGTesting SYSTEMSSolutions 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 PROVISIONINGProvisioning SYSTEMSSolutions 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 PROVISIONINGNetwork SYSTEMSTools 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
11. System Integration You We take carefocus on of your your SYSBIZ
12. System IntegrationFlexibilityThe seamless standards evolution and the continuous equipment renewal,updates and upgrades generate a steep increase of uncontrolled costsand provisioning and management systems developmentand deployment time.Having no definitive equipment stopsthe management and provisioning systemsdevelopment, at the same time,having no provisioning and managementsystems ready stops the equipment development.To avoid this chicken and egg paradox, some flexibilityand abstraction elements must be added to decouplethe development processes, optimize resources,lower costs and speed up time to market.
13. System IntegrationRG, 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 IntegrationCase History #1:Modeling and implementing a large-scale deployment, configuration and managementof 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 IntegrationCase History #2:Automatic configuration for diskless network boxes such as IPTV and TV-Cam locatedat 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.
16. Provisioning SolutionsYourprovisioningSYSTEMS CAN NOT BE AND MUST NOT BE YOUR WEAKEST LINK
17. Provisioning SolutionsPerformance, reliability,redundancy, scalabilityand geographical distributionare always built-in,never an afterthought.Systems designed, engineered and developedto guarantee the reliability and efficiency levelsthat are essential to the broadband providers.Environments where the service levelis always crucial and failure is not an option.
18. Provisioning SolutionsDesign, development and customization ofenterprise-class and carrier-grade provisioningand 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 SolutionsCase History #1:IP addresses and configurations assignment for triple-play and always-on equipmentusing 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 SolutionsCase History #2:Massive upgrades of RG, CPE and IP Devices via TFTP protocol performed in networkswith 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.
21. Testing Solutions
22. Equipment TestingBugs are NOT undocumented features:do not delegate your testing to users.Deploying a new hardware box, a new software releaseor just implementing a new feature is a long, complexand expensive process.The number of future failures and distressed usersis inversely proportional to the level and qualityof the employed testing procedures.An accurate, automated, modularand scalable testing system ensuresthe consistent quality that is crucialfor meeting deadlinesas well as reducing costs.
23. Equipment TestingTesting solutions for residential, SoHo and businessRG, CPE and IP DevicesTotally automatic and modulartest 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 TestingCase 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 TestingCase 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 TestingTest StationSchema 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 TestingRG 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 TestingOutsourcingPerforming in-house the testing not always is the best choice.Having skilled personnel standing by, regularly maintaining, upgrading andupdating the software and hardware of test benches can be a ratherexpensive and inefficient use of thecorporate resources.Moreover, an unbiased third partyperforming the testing procedureinherently provides to the wholedevelopment process a quality leveland awareness not easily reachablethrough internal procedures.
29. Back-Ends TestingThe question is not IF it will happen...the question is WHAT will happen when it does!One night, after an extensive power gridblackout, the back-end systems will beflooded 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 systemswill be brought to their limits, beyond their limits.Knowing beforehand the systems breaking pointand their behavior under stress determinesthe difference between success and failure.
30. Back-Ends TestingTesting solution for provisioning , managementand VoIP back-endsTotally 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 TestingCase 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 TestingCase History #2:Verification of the capacity load and performance of a VoIP H.323 Gatekeeperand 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 TestingCase History #3:Test station for the next-generation Multi-Service Access Node DSLAMVoIP 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 TestingTesting 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 ToolsWhen you’ve a nasty network issue,complaining is just meaningless...Use theright tool!Analysis, design, developmentand customization of network toolscapable of recreating and inspectingcomplex network dynamics.
36. Network ToolsCase History:Robustness and resilience assessment of the data streams management for anIPTV box in presence of packet loss, jitter events and errors in different layersof 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 ConnectivityDo subscribers know your telephonewires status before you do?Databases can only returnthe presumed line statuses.When their actual conditionhas to be preciselyknown, we have theright solutions.
38. Voice ConnectivityChecking solutions for the number portability statusand 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 ConnectivityCase 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 ConnectivityCase 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.