User Guide

CDRouter supports a number of expansions that enable additional protocols and functionality. CDRouter’s base functionality is covered in the CDRouter User’s Guide. Each individual expansion is covered in a separate user guide. Please select the appropriate user guide from the list below.

Base Product User Guide

  • CDRouter User Guide - This document provides detailed information for the base CDRouter product

Expansion User Guides

Broadband Forum Self-Certification

Development References

  • CDRouter Web API - A restful API for deep integration with CDRouter. This API provides an interface for test execution, control, and results management. This is the best option for integration with 3rd party CI (Jenkins, Bamboo) and test management tools.

  • CDRouter Web CLI Guide - A CLI for controlling CDRouter’s web interface. This is the best place to start when automating CDRouter or integrating CDRouter into a larger test framework.

  • cdrouter.py - An open source Python module for the CDRouter Web API hosted on GitHub.

  • Custom TR-069 data model testing - See the CWMP Scenario Testing and CWMP Profile Testing sections of the CDRouter TR-069 User Guide

  • Custom USP (TR-369) data model testing - See the USP Scenario Testing and USP Profile Testing sections of the CDRouter USP User Guide

  • Custom SNMP MIB testing - See the SNMP Scenario Testing section of the CDRouter SNMP User Guide

  • CDRouter Developers Guide - A how-to guide for creating and adding custom test cases to CDRouter.