Recommendation Information:

Intermedia recommends Buffalo DD-WRT routers for small business environments and home office use.

DD-WRT is an open source Linux based platform that's feature rich and freely available for use with many commercial grade routers. For more information about the DD-WRT community, check out their website.

While routers that can be converted to run the DD-WRT firmware will work fine with our VOIP products, Intermedia does not provide support for flashing a router with DD-WRT. Intermedia suggests that if you're uncomfortable with changing the firmware on your router and would like a cost-effective yet reliable router for use with our VOIP products, we advise purchasing a Buffalo DD-WRT router because this special firmware comes pre-installed.

Recommended Model:

Buffalo AirStation HighPower N600 Gigabit Dual Band Open Source DD-WRT Wireless Router (WZR-600DHP)

Available on Amazon!

  • Buffalo routers are known for their high-quality and wireless network reliability.
  • Make sure you do not get a Buffalo router with stock firmware! Those have not been tested and are not nearly as feature rich as those provided by the open source DD-WRT firmware!
    • Please ensure that you do NOT purchase the "DD-WRT NXT" version of the software. This is a stripped down version of DD-WRT with far less robust configuration settings.
  • These routers have Advanced Bandwidth Control, which were effective at resolving call quality problems due to bandwidth overutilization.

Known Issues:

  1. None at this time. If you are having problems with your Buffalo router, please contact Buffalo technical support.

Resolution:

  1. Log in to the router.
  2. Go to Administration -> Management and change the following:
    • UDP timeout (in seconds) to 300
  3. Go to Security > Firewall and change the following:
    • SPI Firewall: Enable.
    • Additional Filters:
      • Filter Proxy: Leave as is.
        • The default is Unchecked.
      • Filter Cookies: Unchecked.
        • This is needed to access Intermedia websites.
      • Filter Java Applets: Unchecked.
        • This is needed to run Intermedia troubleshooting tools.
      • Filter ActiveX: Leave as is.
        • The default is Unchecked.
    • Block WAN Requests:
      • Block Anonymous WAN Requests (ping): Unchecked.
        • This optional step is needed to allow the router to respond to our Call Quality Monitoring and Troubleshooting Servers, 64.28.122.110 and 64.28.121.110.
      • Filter Multicast: Checked.
        • This is recommended but optional.
      • Filter WAN NAT Redirection: Unchecked.
        • This is recommended but optional.
      • Filter IDENT (Port 113): Checked.
        • This is recommended but optional.
      • Block WAN SNMP access: Checked.
        • This is recommended but optional.
    • Impede WAN DoS/Brutforce.
      • Limit SSH Access: Checked.
        • This is recommended but optional.
      • Limit Telnet Access: Checked.
        • This is recommended but optional.
      • Limit PPTP Server Access: Checked.
        • This is recommended but optional.
      • Limit FTP Server Access: Checked.
        • This is recommended but optional.
    • Click on Save at the bottom of the page.
  4. The steps below are required to prevent and resolve call/fax audio quality issues:
    • For HPBX 2.0
    • Go to NAT/QoS > QoS > Do the following:
      • Start QoS: Enable.
      • Port: WAN.
      • Packet Scheduler: HTB.
      • Uplink (kbps): Set this to 80-95% of your max Upload bandwidth limit.
      • Downlink (kbps): Set this to 80-95% of your max Download bandwidth limit.
      • Click Save at the bottom of the page.
      • On the same QoS page, go to Services Priority.
        • Click Add/Edit Service.
        • A new pop-up window will open.  Enter each rule one-by-one:
          • Call/Fax Audio Rule:
            • Service Name: "CloudVoiceRTP".
            • Protocol: UDP.
            • Port Range: 30000 ~ 50000.
            • Click Add.
          • Phone/Fax Local Registration Port Rule:
            • Service Name: "CloudVoiceSIPLocal".
            • Protocol: UDP.
            • Port Range: 6100 ~ 6899.
            • Click Add.
          • Phone/Fax Remote Registration Port Rule:
            • Service Name: "CloudVoiceSIPMain".
            • Protocol: UDP.
            • Port Range: 6060 ~ 6061.
            • Click Add.
    • For HPBX 1.0
    • Go to NAT/QoS > QoS > Do the following:
      • Start QoS: Enable.
      • Port: WAN.
      • Packet Scheduler: HTB.
      • Uplink (kbps): Set this to 80-95% of your max Upload bandwidth limit.
      • Downlink (kbps): Set this to 80-95% of your max Download bandwidth limit.
      • Click Save at the bottom of the page.
      • On the same QoS page, go to Services Priority.
        • Click Add/Edit Service.
        • A new pop-up window will open.  Enter each rule one-by-one:
          • Call/Fax Audio Rule:
            • Service Name: "CloudVoiceRTP".
            • Protocol: UDP.
            • Port Range: 35000 ~ 65000.
            • Click Add.
          • Phone/Fax Local Registration Port Rule:
            • Service Name: "CloudVoiceSIPTCP".
            • Protocol: TCP.
            • Port Range: 5060 ~ 5061.
            • Click Add.
          • Phone/Fax Remote Registration Port Rule:
            • Service Name: "CloudVoiceSIPMain".
            • Protocol: UDP.
            • Port Range: 5060 ~ 5061.
            • Click Add.
          • Click Apply Settings.  The pop-up window will close.
          • Under Services Priority on the same page FOR HPBX 2.0:
          • Click on the drop-down box next to Add:
            • Select "CloudVoiceRTP".
            • Click Add.
            • Set Priority to Premium.
          • Click on the same drop-down box again:
            • Select "CloudVoiceSIPLocal".
            • Click Add.
            • Set Priority to Premium.
          • Click on the same drop-down box again:
            • Select "CloudVoiceSIPMain".
            • Click Add.
            • Set Priority to Premium.
          • Under Services Priority on the same page FOR HPBX 1.0:
          • Click on the drop-down box next to Add:
            • Select "CloudVoiceRTP".
            • Click Add.
            • Set Priority to Premium.
          • Click on the same drop-down box again:
            • Select "CloudVoiceSIPMain".
            • Click Add.
            • Set Priority to Premium.
          • Click on the same drop-down box again:
            • Select "CloudVoiceSIPTCP".
            • Click Add.
            • Set Priority to Premium.
          • Click Apply Settings at the bottom of the page.
            • This causes the changes to take effect immediately.
            • Do not click Save, unless you do not want the changes to take effect until you click Apply.
            • All services that do not have Priority rules added will be set to the Standard Priority Level by default.
            • We strongly recommend that you do not add any other devices to the Premium Priority Level except for the phone/fax rules above.
          • If you still expereince call audio issues after these changes:
            • You will need to add phone & fax device to the MAC Priority section.
            • You will need to set each phone & fax device to use a Manual Priority & set the Max WAN Down & Up speed to 100kbps.
  5. Adding DNS settings:
    • Go to Setup > Basic Setup tab.
    • Scoll down to Network Address Server Settings (DHCP). 
    • Change the following:
      • Static DNS 1: "8.8.8.8".
      • Static DNS 2: "8.8.4.4".
      • Use DNSMasq for DHCP: Uncheck.
      • Use DNSMasq for DNS: Un-check.
      • DHCP-Authoritative: Uncheck.
    • Click on Save at the bottom of the page.
    • Reboot the router, all phones and fax devices.
      • If any computers or other devices cannot load websites after the changes above, reboot them.

Additional Resolution:

  1. Search the DD-WRT router database to confirm if your router make/model/revision is supported.
    • If your model is listed as supported, no further changes are required.
    • If your model is listed as not supported or is WIP (work-in-progress), follow these steps:
      • Replace your router with a different serviceable or recommended router if you do not have one already.
      • Intermedia cannot setup the new router for you, but your IT or the manufacturer of your new router can assist you.
      • They will need to move settings from the old to the new router to ensure your computers and other devices on the network work properly.

Troubleshooting:

Since these devices are open source Linux based routers you can use them for advanced troubleshooting. If you'd like to know more, read this article about using the tcpdump command to conduct a packet capture.

Additional Resources:

  1. Recommended Routers.
  2. Recommended Switches.
  3. Recommended LAN Configurations.
  4. Network Ports and Protocols for HPBX phones.