The following review was conducted in March 2017 for the beta version of the Grandstream GDS3710.
The GDS3710 is an IP Video Door System that also serves as a high-definition IP surveillance camera and IP intercom to offer facility access control and security monitoring. The GDS3710 also enables voice communication between the device and a chosen extension.
You can use the GDS3710 for a variety of purposes. Landlords can use the device to enable secure entry and surveillance of a specific households and apartment complexes. Commercial applications include using the device to secure sensitive business materials, warehouses, medical repositories, company offices, government facilities, and other important property, all through a SIP-based security mechanism.
We were intrigued by the Grandstream GDS3710's multifaceted abilities. Grandstream was kind enough to offer a pre-release version of the device for us to review. Here's our full assessment.
The Grandstream GDS3710 feels solid and heavy. The main housing of the device is metal and substantial, while the back portion is a dense ABS plastic that feels solid without any type of flex. The front has a pleasing design, and the keypad and speaker are well laid out.
One immediate concern was the lack of any type of IR/night vision for the camera. This seems like an oversight for a camera with an IP66 rating, one that someone might want to mount outdoors to secure perimeters and fencing, for example.
Another interesting discovery was that the device did not have a plug for an Ethernet cable. There is a "wiring module" that plugs into the device, but we had to break out an Ethernet cable and wire it to the appropriate screw terminals. This makes us believe that the GDS3710 is targeted to integrators or value-added resellers, rather than the end consumer, because there's a likelihood of you having to wire up an electronic striker and alarm input/outputs with this device.
The first step in setting up the Grandstream GDS3710 is wiring the terminal block. Grandstream has some documentation for this in the manual, but if you're using PoE (which is almost certainly what the vast majority of installations will do), the manual is not particularly clear in the way it describes wiring. The guide tells you to “short out” some specific wires, when it really means to say, “wire both to this terminal.”
Here is a picture of a correct PoE wiring setup for the GDS3710:
Unfortunately, this software only runs on Windows, and as a result we were not able to test it. That's a big note of caution if you're using Mac or Linux. However, the GDS3710 is itself capable of managing all aspects of access via it’s web interface, including Radio Frequency Identification (RFID) cards/fobs management.
As with all other Grandstream security products, a browser plugin is required to view video in the browser and define motion control regions. This plugin is only available for Windows. While Grandstream has made an HTTP API available for all of its other security products, it is currently unavailable for the GDS3710. This would have allowed you to do things that would otherwise require the Windows only plugin, such as defining motion detection regions, as described in this forum post.
Currently, using a Windows computer appears to be your only option if you want to have the complete ability to manage the GDS3710.
General SIP setup for the Grandstream GDS3710 is straightforward from the “SIP Basic Settings” menu option.
After we setup our basic SIP account, we wanted to enable the doorbell feature. This was done in the “Basic Settings” subsection of “Door System Settings”.
We initially tried entering the user portion of an address of record (AOR), e.g. Bob for firstname.lastname@example.org. However, the GDS3710 does not seem to work when non digits are used. We changed the “Number Called When Door Bell Pressed” to a set of digits for Bob’s extension, and then things worked as expected.
Camera Image Sample
We temporarily mounted the GDS3710 to the back door of an office and made a direct SIP call to a registered user with Jitsi, a video capable softphone, from a desktop computer. The image below is a screenshot showing the 180 degree field of view.
RFID card and user management
On the Door System Settings page, you can enable “Card Issuing Mode”. When this box is checked, and you hit save, the Grandstream GDS3710 will flash its keypad backlight on and off, indicating it is ready to scan RFID cards and add them into its memory. After scanning a card, the GDS will issue a tone to indicate the card has been scanned.
When you're done adding cards, simply go back to the web UI, uncheck the box and hit save. The GDS will leave card scanning mode, and the keypad backlight will stop flashing. After you have done this, you can go to the “Card Management” page. Any newly scanned cards will show up in the list of cards and can then be edited and assigned more user specific information.
Alternatively, you can choose to enter each card number by hand. Each card/user requires a username, card number, virtual number, and SIP number. The virtual number is effectively a keypad alias that is used to dial the actual SIP number.
As of firmware version 22.214.171.124, Grandstream added the ability to dial a SIP address or extension directly from the keypad. This is only available if you switch the “Call mode” setting to “SIP number”. If you set the call mode to “virtual number”, you will only be able to dial numbers which have been assigned as a virtual number to a card/user.
It is also worth noting that the “SIP number”, when using the virtual number mode, experienced the same issues as the doorbell address in that it only allows digits, and certainly does not support a complete SIP URI like email@example.com.
RTSP stream and NVR integration
Since the Grandstream GDS3710 is what we would consider a security product, it should integrate with an on premise Network Video Recorder (NVR). We tested the Real Time Streaming Protocol (RTSP) feeds and noted that they all required a password. The password was the same as the web UI password. There's no way to change the RTSP stream password without changing the web UI password.
The GDS3710 has 3 different streams, and you can tailor your NVR to record a specific stream giving the disk space you have. We experienced some glitches with the RTSP streams with a specific version of VLC (Live555's openRTSP), but not when using the most current version of upstream library.
The GDS3710 is the first offering from Grandstream for a video door system. The hardware generally lives up to expectations, barring the noticeable lack of any type of IR/night vision. The device provides a great deal of integration with electric door strikes and alarm systems. It also offers expandability with RS485, along with Wiegand input and output.
That said, the GDS3710 currently falls short on the software side. The lack of ability to dial full SIP URIs is somewhat reasonable, but only being able to call digits is not acceptable. There's no ability to discretely configure RTSP stream access, and there's no documented HTTP API. All of these issues have been reported to Grandstream during the beta program.
I’ve spoken with the product manager for the GDS3710 and he responded specifically to the lack of any HTTP API documentation, saying “most of the HTTP API of Grandstream IP camera will be applied to GDS3710”, but that “engineering needs some time to work, repack and organize the API for GDS3710.”
I would reiterate that this is a review of a beta product that is still a work in progress. We'll update the review when the software and hardware have shipped in final form.