For the BroadCloud PBX VOIP service to work in most customer network environments, there are a set of minimum requirements the customer network must meet to ensure service will function as expected.  These requirements apply to both SIP phones and analog adapters (generally referred to from this point forward as SIP devices).  Below is a summary of these requirements:

  • Customer LAN must contain a DHCP server capable of providing an IP address to SIP devices when they boot
  • Customer LAN must contain a DNS server or provide DNS relay functionality to allow resolution of URL’s used by SIP devices to communicate with external service platforms
  • DNS server must be capable of resolving both SRV and A records
  • Customer firewall must allow HTTP and HTTPS traffic to allow SIP devices to communicate with external configuration servers
  • Customer firewall must allow SIP and RTP to allow SIP devices to place and receive calls
  • Customer router must set Network Address Translation (NAT) bind timer at a value greater than or equal to 30 seconds
  • Customer router must not manipulate the SIP or RTP packets at the application layer
  • Customer router should support Differentiated Service Code Point (DSCP) and ensure that higher priority packets take precedence over lower priority packets for all outbound packets
  • Customer router should be configured to mark all SIP and RTP packets from the BroadCloud PBX call control platforms as high priority to ensure these packets take priority over lower priority packets for all inbound packets.  The BroadCloud PBX call control platforms can be uniquely identified by a set of specific IP addresses.
  • Customer Internet bandwidth must be sized to allow the minimum amount of required data bandwidth plus the total number of simultaneous voice calls required by the office
  • Customer Local Area Network (LAN) must be sized to allow the maximum amount of required data bandwidth plus the total number of simultaneous voice calls required by the office