The Grandstream GDS3710 is a Video Door Phone with SIP Capabilities.This device's SIP settings can be provisioned through NDP, but the GDS3710 uses different P-Codes than Typical Grandstream Devices. The NDP provisioning file will ONLY add the basic SIP settings to the device.The device template in NDP is a custom template, and it is not possible to add overrides to configure other options.Default Username PasswordThe default Username for the device is 'admin'. Unlike other Grandstream devices, the default password is randomly generated and printed on the device's back panel. Make sure to write it down BEFORE mounting the device. You will be required to change it after logging into it.CAUTION: It may be possible to view the SIP Password from the GUI of this device. Make sure to keep dial permissions strict. We do NOT recommend port forwarding HTTP/HTTPS to any this device (or any SIP device).ProvisioningUpdate the device's firmware with Grandstream's latest stable firmware.Once you have Enabled DHCP Option 66, firmware updates from a URL will attempt the DHCP Option URL instead of what is input in the GUI.The GDS3710 only uses DHCP Option 66 to find a provisioning string. If your Router/Firewall cannot push Option 66 as an HTTP string, you will need to enter the provisioning settings manually.After logging into the device, go to Maintenance > Upgrade and input "sipcfg.io/cfg" as the Config Server Path. Once saved, reboot the device to pull the configuration.Other Configuration OptionsDoor System Settings > Basic SettingsIf you intend to use the device as a video Doorbell, Enter the number to be called under "Number Called When Door Bell Pressed". You can add multiple numbers as a Comma Separated List.Video & Audio Settings > Video SettingsIt is critical that your video settings match a codec exactly to a video codec on the device you are calling. For common compatibility, you may want to use H264 at a 720p unless calls will remain on the LAN, or there is enough Bandwidth to support 1080p.Phone Settings > Phone SettingsOptionally select checkboxes if you will be doing Direct IP calling or two-way SIP Calling.SIP Proxy Compatibility Mode is required for the GDS3710 to work for Yealink and Poly Devices.SIP Packetization Compatibility Mode must be Off to work with Yealink or Grandstream devices, and must be On to work with Poly.Dial PermissionsMake sure to set your dial permissions to be very strict in the PBX User Portal, such as 'Extensions Dialing Only'. Users at the Keypad will be able to dial outside numbers if allowed.Compatibility InformationCompatibility with Yealink and GrandstreamYou must enable SIP Proxy Compatibility mode and have matching Codecs. Yealink video phones and Yealink Android Phones are compatible. Grandstream Video Phones and WP820 are compatible. It's also possible to use the Grandstream GXP-2170 to receive a low-quality and low-bitrate incoming video stream, but both devices must be on the same network because the data is handled locally.Compatibility with PolycomMust be on Polycom Firmware 9.1+ and use the following Polycom Overridevideo.profile.H264.packetizationMode="1"Common ProblemsCodec matchingYour video codec must match precisely with the other device for the video to function. If you aren't sure because of different terminology, you might have to try various settings. You can see the results of your codec changes in the SDP messages of the Call Traces on the SIP INVITE and the 200 OK response to that INVITE.NetworkThe most common issue in getting a device like this to work is related to network settings; you may want to configure the device to do Direct IP Dialing to a LAN device to verify if the issues are with Codec mismatching or Network/NAT settings.