# Master DNL Class4

## Master DNL Class4

- [Introduction](https://cookbook.denovolab.com/master.md)
- [Configure a new Class 4 instance](https://cookbook.denovolab.com/configure-a-new-class-4-instance.md)
- [Setup Admin Access](https://cookbook.denovolab.com/configure-a-new-class-4-instance/setup-admin-access.md)
- [First Time Login](https://cookbook.denovolab.com/configure-a-new-class-4-instance/first-time-login.md)
- [Setup SIP Switch](https://cookbook.denovolab.com/configure-a-new-class-4-instance/setup-sip-switch.md)
- [Your First Call with Class 4 Fusion](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion.md)
- [Create Vendor Rate Table](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-vendor-rate-table.md)
- [Create Termination Vendor](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-termination-vendor.md)
- [Create Egress Trunk](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-egress-trunk.md)
- [Create Dynamic Route](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-dynamic-route.md)
- [Create Routing Plan](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-routing-plan.md)
- [Create Client Rate Table](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-client-rate-table.md)
- [Create Termination Client](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-termination-client.md)
- [Create Ingress Trunk](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/create-ingress-trunk.md)
- [Simulate Your Call](https://cookbook.denovolab.com/your-first-call-with-class-4-fusion/simulate-your-call.md)
- [Support Contact](https://cookbook.denovolab.com/support-contact.md)
- [eLearning](https://cookbook.denovolab.com/elearning.md)
- [Bug Reporting Process](https://cookbook.denovolab.com/bug-reporting-process.md)
- [Hardware Sizing](https://cookbook.denovolab.com/hardware-sizing.md)
- [Licensing](https://cookbook.denovolab.com/licensing.md)
- [Install with Tarball](https://cookbook.denovolab.com/installation/install-with-tarball.md)
- [Install with RPM](https://cookbook.denovolab.com/installation/install-with-rpm.md)
- [Step by Step Guide](https://cookbook.denovolab.com/installation/install-with-rpm/step-by-step-guide.md): RPM installation guide
- [Install with AWS](https://cookbook.denovolab.com/installation/install-with-aws.md)
- [Install with Google Cloud](https://cookbook.denovolab.com/installation/install-with-google-cloud.md)
- [Distributed Architecture](https://cookbook.denovolab.com/installation/distributed-architecture.md)
- [Switch Server](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server.md)
- [dnl\_live\_monitor](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_live_monitor.md): This dnl\_live\_monitor process is responsible for live monitoring of pcap for all traffic in the switches.  It then use websocket to send the live SIP capture to the UI
- [dnl\_tool](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_tool.md): This dnl\_tool is an assistance module to the Softswitch module.  It handles all the CDR and reports preparation and generation.  Each softswitch instance must have one dnl\_tool running together.
- [dnl\_livecall](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_livecall.md)
- [dnl\_softswitch](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_softswitch.md)
- [dnl\_watchdog](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_watchdog.md)
- [dnl\_cloud](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_cloud.md)
- [Web UI](https://cookbook.denovolab.com/installation/distributed-architecture/web-ui.md)
- [dnl\_web\_helper](https://cookbook.denovolab.com/installation/distributed-architecture/web-ui/dnl_web_helper.md)
- [Troubleshoot Your Installation](https://cookbook.denovolab.com/installation/troubleshoot-your-installation.md)
- [Setup SSL on Web UI](https://cookbook.denovolab.com/installation/setup-ssl-on-web-ui.md)
- [LAN IP Setup for Virtual Machine](https://cookbook.denovolab.com/installation/lan-ip-setup-for-virtual-machine.md)
- [Change IP/MAC Address](https://cookbook.denovolab.com/installation/change-ip-mac-address.md)
- [Validate Your Installation](https://cookbook.denovolab.com/installation/validate-your-installation.md)
- [Check dnl\_softswitch log](https://cookbook.denovolab.com/installation/validate-your-installation/check-dnl_softswitch-log.md)
- [Configuring DNL softswitch](https://cookbook.denovolab.com/installation/configuring-dnl-softswitch.md)
- [Setup Selinux](https://cookbook.denovolab.com/installation/setup-selinux.md): You must setup Selinux properly or else UI will not show up.
- [Configuring Stir/Shaken](https://cookbook.denovolab.com/configuring-stir-shaken.md)
- [Generating Certificate with Peeringhub.io](https://cookbook.denovolab.com/configuring-stir-shaken/generating-certificate-with-peeringhub.io.md): Denovolab Class4 fusion supports certificates from any Stir/Shaken CA.  This section will show you how you can integrate Stir/Shaken Certificate from Peeringhub.io
- [Update an Existing Installation](https://cookbook.denovolab.com/upgrade-an-existing-installation/update-an-existing-installation.md)
- [Update with Tarball](https://cookbook.denovolab.com/upgrade-an-existing-installation/update-an-existing-installation/update-with-tarball.md)
- [Update with RPM](https://cookbook.denovolab.com/upgrade-an-existing-installation/update-an-existing-installation/update-with-rpm.md)
- [Introduction](https://cookbook.denovolab.com/stir-shaken/introduction.md)
- [Configure Class 4](https://cookbook.denovolab.com/stir-shaken/configure-class-4.md)
- [Configure Stir Shaken in DB](https://cookbook.denovolab.com/stir-shaken/configure-stir-shaken-in-db.md)
- [Configure Ingress Trunk](https://cookbook.denovolab.com/stir-shaken/configure-ingress-trunk.md)
- [Configuring Egress Trunk](https://cookbook.denovolab.com/stir-shaken/configuring-egress-trunk.md)
- [Basic Configuration Example](https://cookbook.denovolab.com/stir-shaken/basic-configuration-example.md)
- [Validation of Stir/Shaken Setup](https://cookbook.denovolab.com/stir-shaken/validation-of-stir-shaken-setup.md)
- [Setup External AS/VS connectivity](https://cookbook.denovolab.com/stir-shaken/setup-external-as-vs-connectivity.md)
- [Integrate Class 4 to Google SMTP](https://cookbook.denovolab.com/configuration/integrate-class-4-to-google-smtp.md): This section provides a guide on integrating Class 4 with the Google SMTP server.
- [Customize your logo](https://cookbook.denovolab.com/configuration/untitled.md)
- [Customize Domain Name](https://cookbook.denovolab.com/configuration/customize-domain-name.md)
- [Customize email template](https://cookbook.denovolab.com/configuration/customize-email-template.md)
- [Customize invoice template](https://cookbook.denovolab.com/configuration/customize-invoice-template.md)
- [Configuring Payment Gateway](https://cookbook.denovolab.com/configuration/configuring-payment-gateway.md)
- [Stripe Configuration](https://cookbook.denovolab.com/configuration/configuring-payment-gateway/stripe-configuration.md)
- [Paypal Configuration](https://cookbook.denovolab.com/configuration/configuring-payment-gateway/paypal-configuration.md)
- [Configuring CDR and PCAP Backup](https://cookbook.denovolab.com/configuration/configuring-cdr-and-pcap-backup.md)
- [Google Cloud Setup](https://cookbook.denovolab.com/configuration/configuring-cdr-and-pcap-backup/google-cloud-setup.md)
- [Configuring SIP Registration](https://cookbook.denovolab.com/configuration/configuring-sip-registration.md)
- [Configuring LRN](https://cookbook.denovolab.com/configuration/configuring-lrn.md)
- [Create Termination Vendor](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-vendor.md)
- [Specify IP to send to egress](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-vendor/specify-ip-to-send-to-egress.md)
- [Create Termination Route](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-route.md)
- [Routing Plan](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-route/routing-plan.md)
- [Static Route](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-route/static-route.md)
- [Dynamic Route](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-route/dynamic-route.md)
- [Create Termination Client](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/create-termination-client.md)
- [Test with Call Simuation](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/test-with-call-simuation.md)
- [Test Calls with SIP Client](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/test-calls-with-sip-client.md)
- [Check CDR](https://cookbook.denovolab.com/quick-setup-for-termination-traffic/check-cdr.md)
- [Introduction](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/introduction.md)
- [Create DID Vendors](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/create-did-vendors.md)
- [Create DID Billing Plan](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/create-did-billing-plan.md)
- [Create DID Clients](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/create-did-clients.md)
- [DID Repository](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/did-repository.md)
- [Assign DID to Client](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/assign-did-to-client.md)
- [Test Calls with Call Simulation](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/test-calls-with-call-simulation.md)
- [Setup for your client to buy DIDs from portal](https://cookbook.denovolab.com/quick-setup-for-origination-traffic/setup-for-your-client-to-buy-dids-from-portal.md)
- [Postgres Database](https://cookbook.denovolab.com/data-access/postgres-database.md)
- [Obtain Report Data from DB](https://cookbook.denovolab.com/data-access/postgres-database/obtain-report-data-from-db.md)
- [Obtain CDR from DB](https://cookbook.denovolab.com/data-access/postgres-database/obtain-cdr-from-db.md)
- [Raw Switch Data](https://cookbook.denovolab.com/data-access/raw-switch-data.md)
- [CDR Data](https://cookbook.denovolab.com/data-access/raw-switch-data/cdr-data.md)
- [Release Cause Definition](https://cookbook.denovolab.com/data-access/raw-switch-data/cdr-data/release-cause-definition.md)
- [PCAP Data](https://cookbook.denovolab.com/data-access/raw-switch-data/pcap-data.md)
- [Auto Data Cleanup](https://cookbook.denovolab.com/data-access/raw-switch-data/auto-data-cleanup.md)
- [Modules](https://cookbook.denovolab.com/system-administration/modules.md)
- [Start and Stop](https://cookbook.denovolab.com/system-administration/start-and-stop.md)
- [Logging](https://cookbook.denovolab.com/system-administration/logging.md)
- [Software Updates](https://cookbook.denovolab.com/system-administration/software-updates.md)
- [Setup additional dnl\_softswitch](https://cookbook.denovolab.com/system-administration/setup-additional-dnl_softswitch.md)
- [Add Additional IP to Switch](https://cookbook.denovolab.com/system-administration/add-additional-ip-to-switch.md)
- [Configure SIP Cause Code and Q850 Mapping](https://cookbook.denovolab.com/system-administration/configure-sip-cause-code-and-q850-mapping.md)
- [Enable Media Proxy](https://cookbook.denovolab.com/system-administration/enable-media-proxy.md)
- [Authorization](https://cookbook.denovolab.com/class-4-api/authorization.md)
- [Class4 API](https://cookbook.denovolab.com/class-4-api/did-related-apis.md)
- [Calls are failure](https://cookbook.denovolab.com/troubleshooting/calls-are-failure.md)
- [Change Q850 in 4xx/5xx](https://cookbook.denovolab.com/troubleshooting/change-q850-in-4xx-5xx.md)
- [One-way Audio with SIP Client Testing](https://cookbook.denovolab.com/troubleshooting/one-way-audio-with-sip-client-testing.md): How to Overcome NAT Issues When Connecting a SIP Client to a Class 4 Switch
- [Using Zoiper to resolve NAT issue](https://cookbook.denovolab.com/troubleshooting/one-way-audio-with-sip-client-testing/using-zoiper-to-resolve-nat-issue.md)
- [Introduction](https://cookbook.denovolab.com/automatic-call-blocking/introduction.md)
- [Youmail Blocking](https://cookbook.denovolab.com/automatic-call-blocking/youmail-blocking.md)
- [DNC Blocking](https://cookbook.denovolab.com/automatic-call-blocking/dnc-blocking.md)
- [LERG Blocking](https://cookbook.denovolab.com/automatic-call-blocking/lerg-blocking.md)
