# 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)