WELCOME
Thank you for purchasing Grandstream GDS3725/GDS3726/GDS3727.
The GDS3725/GDS3726/GDS3727 is an IP Video Smart Door Station that functions as a high-definition IP surveillance camera and intercom, delivering secure access control and monitoring for buildings of all sizes.
Key features include:
- A wide 152° video viewing angle for full wall-to-wall coverage
- AI ISP image processing for enhanced video clarity
- Built-in IC/ID card reader, NFC chip, two microphones, and one speaker for intercom functionality
- Alarm-in and alarm-out support for integration with external security devices
The GDS3725/GDS3726/GDS3727 can be managed using Grandstream’s GDS Manager 2 software, which allows full control over device settings, card management, and live video feeds.
With an advanced AI Image Sensor Processor (ISP) and powerful image algorithms, the GDS3725/GDS3726/GDS3727 delivers 1080p Full HD video, providing clear visibility up to 3 meters even under extremely low-light conditions.
Additional capabilities include:
- PoE support for streamlined installation
- Intelligent white LED lighting for nighttime visibility
- Motion detection, intrusion detection, and loitering detection for enhanced security
- Expandable DI (Alarm Inout), DO (Alarm Output), RS-485 control interfaces for additional device integration
When used with Grandstream’s GSC357X Control Station, GXV video phones, and GS-Wave mobile app, the GDS3725/GDS3726/GDS3727 offers a complete, end-to-end solution for access control, video intercom, and security recording.
PRODUCT OVERVIEW
Feature Highlights
The following table contains the major features of the GDS372x series.
GDS3725 |
|
GDS3726 |
|
GDS3727 |
|
GDS372x Features at a Glance
Technical Specifications
The following table summarizes all the technical specifications, including the protocols/standards supported, voice codecs, telephony features, and upgrade/provisioning settings for GDS372x.
Video Compression | H.264 High Profile / Main Profile / Base Profile, Motion JPEG |
Image Sensor Resolution | 1/3”, 4MP, HDR |
Lens Type | F2.2, FOV: 127°(H) x 70°(V) x 152°(D) |
Day & Night | White light, 6x LED |
Max Video Resolution | Video: up to 1920*1080, Snapshots: up to 1920*1080 |
Max Frame Rate | 30 frames per second. |
Wide Dynamic Range | Yes, up to 120dB. |
PIR | Supported, 3-5 meters (10-16 feet) |
AI ISP | Supported |
Embedded Analytics | AI-based Motion detection |
Microphone | Two mics |
Speaker | 3W |
Application and GDS Manager | Support Cloud, SecureAccess Mobile App, and GDS Manager Application |
Snapshots | Triggered upon events, sent to Email, FTP Server, GDS Manager, Cloud Server, SecureAccess App and/or Local. |
Network Protocols | TCP/IP/UDP, HTTP/HTTPS, ARP/RARP, ICMP, DNS(A Record, SRV, NAPTR), DHCP, SSH, SMTP, TFTP, NTP, STUN, SIMPLE, TLS, SRTP, TR-069 mass provisioning, local upload firmware |
Bluetooth | BLE 5.0 |
Telephony Features | SIP Paging, Multicast Paging, call-waiting with priority override, Account Sharing |
Voice Codecs | G.711μ/a, G.722 (wide-band), G.726-32, G.729 in-band and out-band DTMF (In audio, RFC2833, SIP INFO), VAD, CNG, AEC, PLC, AJB, AGC, ANS |
Video Codecs | H.264 |
QoS | Layer 2 (802.1Q, 802.1p), 802.11e and Layer 3 (ToS, DiffServ, MPLS) QoS |
Security | User and administrator level passwords, Ed25519 and X25519 based authentication, 256-bit AES encrypted configuration file, TLS, SRTP, HTTPS, 802.1x media access control |
Upgrade / Provisioning | Firmware upgrade via TFTP/HTTP/HTTPS, mass provisioning using TR-069 or AES encrypted XML configuration file |
Button |
|
RFID | 13.56MHz&125kHz; MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Ultralight, MIFARE PLUS and MIFARE DESFire |
RFID Number Supported | up to 5000 |
Access Control | 2x Relay (SSR) |
Alarm Input | 3x Alarm in |
Alarm Output | 2x Alarm out |
Network Interface | 1x RJ45, One 10/100 Mbps port with integrated PoE |
Expansion Interface | RS485, Wiegand 26/34 input and output, SD card slot |
SD Card | Maximum capacity 256GB, requires Class 10 / V10 microSD (TF) card minimum, V30 or higher recommended. |
Power & Green Energy Efficiency | DC power supply: DC 9-36V,12W POE: 802.3af class 0 |
Ingress Protection | Weatherproof, vandal resistant, with support for wall bracket |
Dimensions (H x W x D) and Weight | Unit: 204mm*87mm*35.5mm Weight: 1.56KG Package Weight: 1.743KG |
Interoperability | ONVIF (Profile S) |
Package | GDS3725 Device, Quick Installation Guide, Wall Bracket, IC Card, Rain cover (optional) |
Temperature and Humidity | Operating Temperature: – 30 – +60°C |
Protection Class | IP66 (EN60529) IK10 (IEC62262) for both metal surface/buttons and lens area |
Compliance | FCC, CE, RCM, IC, IP66, IK10 |
GDS3725 Technical Specifications
Video Compression | H.264 High Profile / Main Profile / Base Profile, Motion JPEG |
Image Sensor Resolution | 1/3”, 4MP, HDR |
Lens Type | F2.2, FOV: 127°(H) x 70°(V) x 152°(D) |
Day & Night | White light, 6x LED |
Max Video Resolution | Video: up to 1920*1080, Snapshots: up to 1920*1080 |
Max Frame Rate | 30 frames per second |
Wide Dynamic Range | Yes, up to 120dB. |
PIR | Supported, 3-5 meters (10-16 feet) |
AI ISP | Supported |
Embedded Analytics | AI-based Motion detection |
Microphone | Two mics |
Speaker | 3W |
Application and GDS Manager | Support Cloud, SecureAccess Mobile App, and GDS Manager Application |
Snapshots | Triggered upon events, sent to Email, FTP Server, GDS Manager, Cloud Server, SecureAccess App and/or Local |
Network Protocols | TCP/IP/UDP, HTTP/HTTPS, ARP/RARP, ICMP, DNS(A Record, SRV, NAPTR), DHCP, SSH, SMTP, TFTP, NTP, STUN, SIMPLE, TLS, SRTP, TR-069 mass provisioning, local upload firmware |
Bluetooth | BLE 5.0 |
Telephony Features | SIP Paging, Multicast Paging, call-waiting with priority override, Account Sharing |
Voice Codecs | G.711μ/a, G.722 (wide-band), G.726-32, G.729 in-band and out-band DTMF (In audio, RFC2833, SIP INFO), VAD, CNG, AEC, PLC, AJB, AGC, ANS |
Video Codecs | H.264 |
QoS | Layer 2 (802.1Q, 802.1p), 802.11e and Layer 3 (ToS, DiffServ, MPLS) QoS |
Security | User and administrator level passwords, Ed25519 and X25519 based authentication, 256-bit AES encrypted configuration file, TLS, SRTP, HTTPS, 802.1x media access control |
Upgrade / Provisioning | Firmware upgrade via TFTP/HTTP/HTTPS, mass provisioning using TR-069 or AES encrypted XML configuration file |
Button |
|
RFID | 13.56MHz&125kHz; MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Ultralight, MIFARE PLUS and MIFARE DESFire |
RFID Number Supported | up to 5000 |
Access Control | 2x Relay (SSR) |
Alarm Input | 3x Alarm in |
Alarm Output | 2x Alarm out |
Network Interface | 1x RJ45, One 10/100 Mbps port with integrated PoE |
Expansion Interface | RS485, Wiegand 26/34 input and output, SD card slot |
SD Card | Maximum capacity 256GB, requires Class 10 / V10 microSD (TF) card minimum, V30 or higher recommended. |
Power & Green Energy Efficiency | DC power supply: DC 9-36V,12W POE: 802.3af class 0 |
Ingress Protection | Weatherproof, vandal resistant, with support for wall bracket |
Dimensions (H x W x D) and Weight | Unit: 204mm*87mm*35.5mm Weight: 1.55KG Package Weight: 1.733KG |
Interoperability | ONVIF (Profile S) |
Package | GDS3726 Device, Quick Installation Guide, Wall Bracket, IC Card, Rain cover (optional) |
Temperature and Humidity | Operating Temperature: – 30 – +60°C |
Protection Class | IP66 (EN60529) IK10 (IEC62262) for both metal surface/buttons and lens area |
Compliance | FCC, CE, RCM, IC, IP66, IK10 |
GDS3726 Technical Specifications
Video Compression | H.264 High Profile / Main Profile / Base Profile, Motion JPEG |
Image Sensor Resolution | 1/3”, 4MP, HDR |
Lens Type | F2.2, FOV: 127°(H) x 70°(V) x 152°(D) |
Day & Night | White light, 6x LED |
Max Video Resolution | Video: up to 1920*1080, Snapshots: up to 1920*1080 |
Max Frame Rate | 30 frames per second. |
Wide Dynamic Range | Yes, up to 120dB. |
PIR | Supported, 3-5 meters (10-16 feet) |
AI ISP | Supported |
Embedded Analytics | AI-based Motion detection |
Microphone | Two mics |
Speaker | 3W |
Application and GDS Manager | Support Cloud, SecureAccess Mobile App, and GDS Manager Application |
Snapshots | Triggered upon events, sent to Email, FTP Server, GDS Manager, Cloud Server, SecureAccess App and/or Local. |
Network Protocols | TCP/IP/UDP, HTTP/HTTPS, ARP/RARP, ICMP, DNS(A Record, SRV, NAPTR), DHCP, SSH, SMTP, TFTP, NTP, STUN, SIMPLE, TLS, SRTP, TR-069 mass provisioning, local upload firmware |
Bluetooth | BLE 5.0 |
Wi-Fi | Dual-band Wi-Fi 6, 802.11 a/b/g/n/ac/ax (2.4GHz & 5GHz) |
Telephony Features | SIP Paging, Multicast Paging, call-waiting with priority override, Account Sharing |
Voice Codecs | G.711μ/a, G.722 (wide-band), G.726-32, G.729 in-band and out-band DTMF (In audio, RFC2833, SIP INFO), VAD, CNG, AEC, PLC, AJB, AGC, ANS |
Video Codecs | H.264 |
QoS | Layer 2 (802.1Q, 802.1p), 802.11e and Layer 3 (ToS, DiffServ, MPLS) QoS |
Security | User and administrator level passwords, Ed25519 and X25519 based authentication, 256-bit AES encrypted configuration file, TLS, SRTP, HTTPS, 802.1x media access control |
Upgrade / Provisioning | Firmware upgrade via TFTP/HTTP/HTTPS, mass provisioning using TR-069 or AES encrypted XML configuration file |
Button |
|
RFID | 13.56MHz&125kHz; MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Ultralight, MIFARE PLUS and MIFARE DESFire |
RFID Number Supported | up to 5000 |
Access Control | 1x Relay (SSR) |
Alarm Input | 2x Alarm in |
Alarm Output | 1x Alarm out |
Network Interface | 1x RJ45, One 10/100 Mbps port with integrated PoE |
Expansion Interface | RS485, SD card slot |
SD Card | Maximum capacity 256GB, requires Class 10 / V10 microSD (TF) card minimum, V30 or higher recommended. |
Power & Green Energy Efficiency | DC power supply: DC 12V,12W POE: 802.3af class 0 |
Ingress Protection | Weatherproof, vandal resistant, with support for wall bracket |
Dimensions (H x W x D) and Weight | Unit: 180.6mm*86.6mm*29mm Weight: 0.524KG Package Weight: 0.721KG |
Interoperability | ONVIF (Profile S) |
Package | GDS3727 Device, Quick Installation Guide, Rain Cover, Wall Bracket, 13.56Mhz RFID Cards, Rain cover (optional) |
Temperature and Humidity | Operating Temperature: – 30 – +60°C |
Protection Class | IP66 (EN60529), IK07 |
Compliance | FCC, CE, RCM, IC, IP66, IK07 |
GDS3727 Technical Specifications
GETTING STARTED
This chapter provides basic installation instructions, including the list of the packaging contents and information for obtaining the best performance using the GDS372x series Video Smart Door Stations.
Equipment Packaging
- GDS3725
|
|
- GDS3726
|
|
- GDS3727
|
|
Description of the GDS372x
The figure below shows a description of the back and front views of the GDS372x series IP Video Smart Door Stations:
- GDS3725
- GDS3726
- GDS3727
Front Keys Description
- Fill Light – Provides additional illumination in low-light environments, improving image quality for facial recognition, video calls, and surveillance. The fill light is automatically activated based on ambient lighting conditions when enabled in the device settings.
- Microphone – Captures audio during SIP calls, video intercom communication, and other voice-related functions. Multiple microphones provide enhanced voice pickup and improved noise reduction.
- GDS372x Lens – Captures live video for video calls, remote monitoring, facial recognition, and event recording. The wide-angle camera provides a clear view of visitors approaching the entrance.
- LED Indicator – Displays the current operating status of the device through different colors or flashing patterns, indicating events such as power status, call activity, registration status, or alarms.
- Card Swipe Area – Present a supported RFID or IC access card over the Card Swipe Area to authenticate and unlock the configured door. The device supports authorized cards configured locally or synchronized from the management platform.
- Numeric Keypad (GDS3725 only) – Use the Numeric Keypad to enter extension numbers, PIN codes, passwords, or other numeric information required for authentication or call placement.
- Manager Key (?) (GDS3725 only) – Press the Manager Key (?) to immediately place a call to the contact(s) configured under Manager Key Setting on the device’s web interface. This key provides one-touch dialing for quick access to the designated manager or administrator.
- Clear Key (X) (GDS3725 only) – Press the Clear Key (X) to immediately delete all digits currently entered on the keypad and begin a new input. This allows users to quickly correct an incorrect entry without waiting for the configured No Key Input Timeout (s) to expire before entering new digits.
- Doorbell Key Light – Illuminates the Doorbell Key, making it easier to locate and operate in low-light conditions. The illumination may also indicate device status or user interaction depending on the system configuration.
- Doorbell Key – Press the Doorbell Key to immediately place a call to the contact(s) configured under Doorbell Settings on the device’s web interface. This key provides one-touch dialing for quick access to the configured doorbell destination(s).
- Speaker – Outputs audio during SIP calls, doorbell communication, voice prompts, and system notifications, enabling two-way communication with visitors.
- PIR Sensor – Detects motion by sensing changes in infrared energy within its detection area. It can be used to trigger events such as visitor detection, video recording, or automatic wake-up of the device, depending on the configured settings.
GDS372x Wiring Connection
The GDS3725 provides a terminal block interface for power, relay control, alarm integration, RS-485 communication, and Wiegand input/output. Below is a detailed explanation of each pin and its function:
Connector | Function | Note |
Network Port(PoE) | Ethernet and PoE Supply | Single 10/100Mbps network port, supports 802.3 af PoE power supply. |
ALARM1 | Alarm Input 1 | Input for external devices (e.g., door contacts, sensors, or exit buttons). |
ALARM2 | Alarm Input 2 | |
ALARM3 | Alarm Input 3 | |
GND | Alarm Ground | Common ground reference for alarm inputs. |
RS485A | RS485 Communication (+) | Positive line for RS485 differential signal. |
RS485B | RS485 Communication (-) | Negative line for RS485 differential signal. |
DC IN- | Power Supply (-) | Negative terminal for DC power input. |
DC IN+ | Power Supply (+) | Positive terminal for DC power input. Supports a wide voltage range DC 9V–36V. |
NO2 | Relay Output2 | For “Fail Secure” (Locked when Power Lost) Strike, connect COM2 & NO2. For “Fail Safe” (Open when No Power) Magnetic Lock, connect COM2 & NC2. Relay: 30VDC/2A. |
COM2 | ||
NC2 | ||
NO1 | Relay Output1 | For “Fail Secure” (Locked when Power Lost) Strike, connect COM1 & NO1. For “Fail Safe” (Open when No Power) Magnetic Lock, connect COM1 & NC1. Relay: 30VDC/2A. |
COM1 | ||
NC1 | ||
WG_BEEP | Wiegand Buzzer Control | Output to trigger the external Wiegand reader buzzer. |
WG_LED | Wiegand LED Control | Output to control the LED status of the external Wiegand reader. |
GND | Wiegand Ground | Ground for the Wiegand signal and power lines. |
5V_WG | Wiegand Power Supply | Provides 5V power for an external Wiegand reader. |
⏚ (Chassis Ground) | Frame Ground | Screw/metal ring used to connect the device frame to the building’s earth ground for surge protection and EMI shielding. |
SD Card Slot | Data Storage | Maximum capacity 256GB. |
Reset Button | System Reset | Press and hold to restore to factory defaults. |
PIR | Motion Detection | Supported, detects motion 3–5 meters (10–16 feet) in front of the device. |
Tamper Button | Tamper Detection | It prevents violent demolition. |
GDS3725 Wiring Connection
The GDS3726 provides a terminal block interface for power, relay control, alarm integration, RS-485 communication, and Wiegand input/output. Below is a detailed explanation of each pin and its function:
Connector | Function | Note |
Network Port(PoE) | Ethernet and PoE Supply | Single 10/100Mbps network port, supports 802.3 af PoE power supply. |
ALARM1 | Alarm Input 1 | Input for external devices (e.g., door contacts, sensors, or exit buttons). |
ALARM2 | Alarm Input 2 | |
ALARM3 | Alarm Input 3 | |
GND | Alarm Ground | Common ground reference for alarm inputs. |
RS485A | RS485 Communication (+) | Positive line for RS485 differential signal. |
RS485B | RS485 Communication (-) | Negative line for RS485 differential signal. |
DC IN- | Power Supply (-) | Negative terminal for DC power input. |
DC IN+ | Power Supply (+) | Positive terminal for DC power input. Supports a wide voltage range DC 9V–36V. |
NO2 | Relay Output2 | For “Fail Secure” (Locked when Power Lost) Strike, connect COM2 & NO2. For “Fail Safe” (Open when No Power) Magnetic Lock, connect COM2 & NC2. Relay: 30VDC/2A. |
COM2 | ||
NC2 | ||
NO1 | Relay Output1 | For “Fail Secure” (Locked when Power Lost) Strike, connect COM1 & NO1. For “Fail Safe” (Open when No Power) Magnetic Lock, connect COM1 & NC1. Relay: 30VDC/2A. |
COM1 | ||
NC1 | ||
WG_BEEP | Wiegand Buzzer Control | Output to trigger the external Wiegand reader buzzer. |
WG_LED | Wiegand LED Control | Output to control the LED status of the external Wiegand reader. |
GND | Wiegand Ground | Ground for the Wiegand signal and power lines. |
5V_WG | Wiegand Power Supply | Provides 5V power for an external Wiegand reader. |
⏚ (Chassis Ground) | Frame Ground | Screw/metal ring used to connect the device frame to the building’s earth ground for surge protection and EMI shielding. |
SD Card Slot | Data Storage | Maximum capacity 256GB. |
Reset Button | System Reset | Press and hold to restore to factory defaults. |
PIR | Motion Detection | Supported, detects motion 3–5 meters (10–16 feet) in front of the device. |
Tamper Button | Tamper Detection | It prevents violent demolition. |
GDS3726 Wiring Connection
The GDS3727 provides a terminal block interface for power, relay control, alarm integration, and RS-485 communication. Below is a detailed explanation of each pin and its function:

Connector | Function | Note | |
Network Port(PoE) | Ethernet and PoE Supply | Single 10/100Mbps network port, support 802.3 af PoE power supply. | |
GND | Power Supply | DC 12V, 1A Minimum. | |
12V | |||
NC | Relay Output | For “Fail Secure” (Locked when Power Lost) Strike, connect COM & NO. For “Fail Safe” (Open when No Power) Magnetic Lock, connect COM & NC. Relay: 30VDC/2A. | |
COM | |||
NO | |||
ALARM2 | Alarm Input | Trigger input pins for external devices such as door sensors, exit buttons, or intrusion detectors. | |
ALARM1 | |||
GND | Alarm GND | Ground reference specifically for Alarm1 and Alarm2. | |
RS485B | RS485 Communication | Differential signal pair for serial communication using the RS485 protocol. | |
RS485A | |||
SD Card Slot | Data Storage | Maximum capacity 256GB. | |
Reset Button | System Reset | Press and hold to restore to factory defaults. | |
PIR Sensor | Motion Detection | Detects motion 3–5 meters (10–16 feet) in front of the device. | |
Tamper Button | Tamper Detection | It prevents violent demolition. | |
GDS3727 Wiring Connection
GDS372x Wall Mount Installation
This section provides step-by-step instructions for mounting the GDS372x IP Video Door System, using the GDS3725 model as an example, on a wall using one of the available installation methods:
- With a 1-gang box
- With an 86 box
- Direct wall mount (no box)
A positioning sticker is included in the package to ensure accurate and aligned mounting across all installation types.
Please follow these steps carefully to ensure a weather-protected and tamper-resistant installation:
- Place the provided positioning sticker on the wall at the desired mounting height.
- Using the markings on the sticker as a guide, drill holes at the indicated positions.
- Insert the supplied screw anchors into the holes.
- Secure the wall-mounted bracket using the included KA 3.5 × 22mm self-tapping screws.
- Route the necessary cables (power, network, door strike, etc.) through the center opening of the bracket.
- Insert the waterproof silicone port plug into the cable exit area at the bottom of the rear cover to protect and organize the cables.
- Place the rear cover onto the bracket, aligning it with the screw holes.
- Secure the rear cover by placing the securing clip on top of it.
- Fix the securing clip included in the package.
- Place the device onto the wall-mounted bracket.
- Use a wrench to tighten the KM 3 × 6mm screw, securing the door station to the bracket.
Powering the GDS372x
The GDS372x IP Video Smart Door Station can be powered using PoE or PSU:
Using PoE (Suggested)
- Connect the other end of the RJ45 cable to the PoE switch.
- A PoE injector can be used if a PoE switch is not available.
Using Power Supply Unit (Not Provided)
- Connect the other end of the RJ45 cable to a network switch or router.
- Connect a DC 12V power source via the related cable to the correct pins of the GDS372x.
GDS372x LED Lights and Backlights
The GDS372X features LED lights and key backlights to provide visual feedback for device status and operation. Their description and configuration options are outlined in this section.
LED Indicator
The following table lists the GDS372x LED indicator colors and flashing patterns.
LED Status | Description |
LED off | Device in normal standby mode. |
Solid Red | No network connection. |
Slow Flashing Red | Pending events (such as missed calls or new SIP voicemails) or door access authentication failed. |
Fast flashing Red | Alarm triggered. |
Solid Green | Call in progress. |
Slow Flashing Green | Outgoing call or incoming call ringing. |
Fast flashing Green | Call on hold, or door access authentication succeeded. |
Solid Blue | SD card formatting, or BLE/NFC mode active. |
Slow Flashing Blue | IP announcement or card enrollment mode active. |
Fast flashing Blue | Device rebooting, restoring factory settings, or powering on. |
Fast Flashing White | Firmware upgrade in progress. The LED indicator, key backlight, and card reading light flash simultaneously. |
Card Reader LED Light
The Card Reader LED provides visual feedback during card access operations and card enrollment. Its behavior can be configured on the Web UI under System Settings → Preferences → Light Settings.
Off: The Card Reader LED remains off at all times.
On: The Card Reader’s white LED remains steadily lit in standby mode and flashes once slowly when a card is swiped.
- Card verification successful: The Card Reader LED flashes once slowly, while the Status LED turns green for 1 second.
- Card verification failed: The Card Reader LED flashes once slowly, while the Status LED turns red for 1 second.
- Card enrollment mode: The Card Reader LED is not affected by this setting. It continues to flash slowly until card enrollment is complete, while the Status LED flashes blue slowly.
Key Blacklight
The Key Light Mode setting can be configured on the Web UI under System Settings → Preferences → Light Settings. Three options are available, as described in the table below:
Model | Key LEDs | Options |
GDS3725 |
|
|
GDS3726/GDS3727 |
|
GDS372X ACCESS AND CONFIGURATION
The GDS372x includes an embedded web server that responds to HTTP/HTTPS GET and POST requests. This allows users to configure and manage the device through any standard web browser.
To begin configuration, please refer to the sections below.
Accessing the GDS372x via Dynamic IP (DHCP)
By default, the GDS372x is configured to automatically obtain an IP address from a DHCP server, such as your network router. This method is suitable for most typical office or home setups.
To connect the GDS372x to your network, please follow the instructions below:
- Use an Ethernet cable to connect the GDS372x to a router, network switch, or access point with DHCP enabled.
- Power the device using one of the following methods:
- PoE (Power over Ethernet): The GDS372x supports IEEE 802.3af Class 3, allowing it to receive power and data over a single Ethernet cable.
- Power Adapter: Connect a DC 12V power source via the related cable to the correct pins of the GDS372x.
- After the device powers on, it will receive an IP address from the DHCP server. You can locate this IP using the tools mentioned in the following sections.
Using GS Search to Retrieve the GDS372x IP Address
GS Search is a program that is used to detect and capture the IP address of the Grandstream facility management solution devices. Below are instructions for using the “GS Search” utility tool:
- Download the GS Search utility tool from the Grandstream website using the following link: GS_Search
- Double-click on the downloaded file, and the search window will appear.
- Click on the “Search” button to start the discovery for Grandstream devices.

- The detected devices will appear in the output field as shown below.
Using the GDS Manager 2 Utility Tool to Retrieve the GDS372x IP Address
Users can retrieve the IP address assigned to the GDS372x from the DHCP server log or using the Grandstream GDS Manager 2 after installing this free utility tool provided by Grandstream.
- Download the GDS Manager 2 utility tool from the Grandstream website using the following link: https://www.grandstream.com/support/tools
- Install and run the Grandstream GDS Manager 2, a client/server architecture application. The server should be running first, then GDS Manager 2 (client) later:


3. On the GDS Manager 2, access Device 🡪 Search and click on the “Search”
button to start device detection
4. The detected devices will appear in the output field like below:
Accessing the GDS372x via Static IP
If there is no DHCP server in the network, or the GDS372x does not get an IP from the DHCP server, users can connect the GDS372x to a computer directly, using a static IP to configure the GDS372x.
- Connect the Ethernet cable from GDS372x to the computer network port directly.
- Configure the computer using Static IP: 192.168.0.XXX (1<XXX<255, except for 160) and configure the “Subnet mask” to “255.255.255.0”. Leave the “Default Gateway” to “Blank” like below:
4. Power on the GDS372x using a PoE injector or external DC power.
5. Enter 192.168.0.160 in the address bar of the browser to access the GDS372x Web UI.
GDS372x Web UI Login
Once the GDS372x is accessed through its IP address (whether static or dynamically assigned), the embedded Web User Interface (Web UI) will load in the browser. This interface allows administrators to configure and manage the device.
Upon accessing the Web UI, a login screen will appear, prompting for credentials:
There are two default passwords for the login page:
User Level | User | Password | Web Pages Allowed |
End User Level | user | 123 |
|
Administrator Level | admin | Random password available on the sticker at the back of the unit. | All pages |
Saving and Applying Configuration Changes
After logging into the GDS372x Web UI and making any configuration changes, users must take action to ensure those changes are saved and applied correctly.
- Pressing the “Save”
button will store the changes temporarily, but they will not take effect until the user clicks the “Apply”
button at the top of the Web UI. - Alternatively, users can simply click “Save and Apply”
to save the settings and apply them immediately.
To reboot the device remotely:
- Click the “Reboot”
button located in the top-right corner of the Web UI. - The browser will display a reboot message. Wait approximately 1 minute before logging in again.
Pairing GDS372x with the SecureAccess App via Bluetooth
This section describes how to put your GDS372X device into BLE mode to pair it with the Grandstream mobile application SecureAccess for initial setup and management.
Before you begin, please note the following important points:
- Ensure the device is powered on.
- Have the mobile app installed on your smartphone. For detailed instructions on using the app, please refer to the SecureAccess User Guide.
To enter BLE pairing mode, please refer to the steps below:
- Locate the doorbell button on the front of the GDS372x unit.
- Press and hold the doorbell button for more than 10 seconds. Do not release the button during this time.
- You will hear a continuous beeping audio signal. This indicates the device has successfully entered BLE management mode and is discoverable by the app.
- Open the mobile app and follow its instructions to complete the pairing and device discovery process.
The GDS372X will automatically exit BLE management mode after 5 minutes, or you can press the doorbell button again to exit manually. The beeping sound will stop once the device exits management mode.
Wi-Fi Deployment Setup (GDS3727 Only)
In cases where wiring the GDS3727 with an RJ45 cable to connect to the network is challenging or unavailable in certain deployments, the device offers an alternative way to integrate into the network through a Wi-Fi connection. This setup provides greater flexibility, reduces cabling requirements, and simplifies installation in indoor environments.
Basically, the device is first configured to connect to a Wi-Fi network using a predefined SSID. Once configured, when the device is powered via PSU only (12V and GND pins) and rebooted, it will automatically reconnect to the saved Wi-Fi network; this eliminates the need for a permanent Ethernet connection.
Please follow the steps below to achieve this:
- Connect the GDS3727 device to the network using an RJ45 cable.
- Access the Web UI, then navigate to Network Settings → Wi-Fi Settings.
- Enable Wi-Fi function, scan for available networks, and connect the device to the desired Wi-Fi network.
- Once connected, disconnect the Ethernet cable and power the device using only the PSU (12V + GND). Upon reboot, the device will automatically reconnect to the configured SSID.
This allows the device to remain fully connected to the network via Wi-Fi while being powered solely through the PSU pins. This is ideal for installations where Ethernet cabling is not practical.
GDS372x APPLICATION SCENARIOS
The GDS372x IP Smart Video Door Station can be used in different scenarios.
Peering Mode without SIP Server
The GDS372x can operate in Peering Mode, enabling direct IP communication without relying on a SIP server. This setup is ideal for standalone deployments on local networks where centralized SIP infrastructure is not available or not needed.
This is the solution to upgrade the traditional analog Intercom and CCTV security system. All you need is a Power source, a Switch or a PoE Switch, and a compatible Grandstream device such as the GXV series video phones or WP8x6 Wi-Fi phones.
Prerequisites
Before configuring peering mode, ensure the following:
- Power Supply Options
- The GDS372x supports:
- PoE (802.3af, Class 3) via Ethernet
- 12V DC (1A) via rear pin connectors
- For the door strike or magnetic lock:
- Can be powered using the same PSU as the GDS372x (if power rating allows)
- Or separately, if PoE is used for GDS372x, and a dedicated PSU is used for the lock
- The GDS372x supports:
- Networking
- GDS372x and the receiving device must be on the same local subnet
- Static or dynamic IP addressing is supported
- Connected Hardware
- For door unlock functionality, ensure the relay pins (NO, NC, COM) are wired to a functional lock device.
Configuration Steps
- On GDS372x
To enable direct IP communication with the GSC3575, configure the GDS372x using the steps below.
- Enable the SIP account by navigating to Account → Basic Settings.
- Enable the account by setting “Account Active” to Yes, and leave all SIP credential fields empty. In peering mode, the device communicates directly via IP, so registration to a SIP server is unnecessary.
- Navigate to Phone Settings → General Settings and set Use Random Port to No. Fixed RTP ports ensure reliable audio and video transmission between static IP devices in direct IP mode.
- Go to Access Control Settings → Doorbell Settings and enter the IP address or SIP URI of the target device (e.g., 192.168.1.88 or sip:192.168.1.88) in Number Called When Doorbell Pressed. This defines where the GDS372x should send calls when the doorbell is pressed.
- Set the Remote Open Door Passwords under Access Control Settings → Open Door Settings. This enables users to remotely unlock the door from the receiving device using either SIP signaling or DTMF input.
- Click Save and Apply to ensure all settings are committed and activated.
- On GSC3575 Control Station
- To enable two-way direct IP calling, repeat steps 1, 2, and 3 from the GDS372x configuration on the receiving device.
- For the SIP-based relay trigger, users need to add the GDS372x door station to the list of monitored devices on the GSC3575 control station, as shown in the screenshot below.
- Choose a door system number or leave the field blank.
- Select the active account for monitoring.
- Enter the GDS372x IP address under device IP.
- Configure the Remote Open Door PIN as the access password.
- To enable door unlocking via DTMF, select the DTMF mode based on your GDS372x config in the codec settings configuration of the active account.
Remotely Unlocking the Door
The diagram below shows the flow of the remote door unlocking using a direct IP call.
Once the doorbell is pressed:
- The GSC3575 receives the call and shows a video stream from the GDS372x
- The user can:
- Tap the unlock icon during the incoming call or active call screen to trigger the door relay via SIP.
- Enter the Remote Open Door PIN followed by the pound key (#) during the active call to unlock the door using DTMF.
Peering Mode with SIP Server
For medium to large-scale deployments, especially when multiple GDS372x units are deployed across a facility, Direct IP peering is not recommended due to limitations in maintaining simultaneous peer connections.
In such cases, using a central SIP server, like Grandstream’s UCM6300, SoftwareUCM, or GCC IPPBX, or a compatible SIP proxy, is strongly advised to manage call routing, access control, and video intercom functionality efficiently. The SIP server acts as the core system to register all devices, allowing centralized management.
For a typical deployment, the following might be needed:
- Multiple GDS372x door systems (e.g., GDS3727)
- A UCM6300 IPPBX or other compatible SIP Server
- GXV33xx/GXV34xx video phones, GSC357x intercom stations, WP8x6 Wi-Fi phones, or any compatible devices.
- PoE switch with proper Cat5e/Cat6 cabling
- Power supply unit (PSU) if not using PoE.
If remote access is needed—for viewing live video feeds or unlocking doors remotely—a router with internet connectivity is essential. Additional requirements:
- Router with WAN access
- Internet connection (Fiber, DSL, 4G/5G, etc.)
- Mobile device (Android/iPhone) with SIP client or IP camera app (e.g., GS Wave)
Peering Mode using NVR
The GDS372x series supports seamless integration with third-party Network Video Recorders (NVRs) using the ONVIF Profile S standard. This enables centralized live monitoring, video recording, and event management for facility access and surveillance applications.
The key protocols used in this scenario are:
- ONVIF Profile S: Enables device discovery, stream configuration, and event handling.
- RTSP (Real-Time Streaming Protocol): Used to stream live video to the NVR once authenticated and configured via ONVIF.
The recommended equipment list is:
- One or more GDS372x devices.
- ONVIF-compliant NVR.
- PoE switch or DC power supply.
- Router (for Internet access if remote viewing is needed)
- Optional: Android/iOS phone with compatible viewing app (e.g., IP Cam Viewer)
The GDS372x Web UI provides options to configure ONVIF access credentials, which are essential for secure integration with NVRs or third-party ONVIF-compatible software. Under Monitoring → ONVIF, you will find:
- ONVIF Username: This is the account the NVR or ONVIF client will use to authenticate with the GDS372x.
- ONVIF Password: The corresponding password for that username.
These credentials are used during the ONVIF device discovery, stream setup, and event service access phases.
If the NVR or viewing client supports direct RTSP connections, the GDS372x acts as an RTSP server, streaming live video to the NVR. The NVR acts as an RTSP client, pulling the live video feed using the RTSP URL (which includes the username/password).
To configure RTSP settings, go to Monitoring → RTSP:
- RTSP Port (default: 554)
- RTSP Authentication: define how credentials (username/password) are sent
- RTSP Username
- RTSP Password
DTMF Door Open Permission
The GDS372x door phone supports unlocking the door via DTMF during an active call.
For security reasons, only authorized extensions are permitted to trigger door unlock using the configured DTMF password.
An extension is considered authorized if it meets at least one of the following conditions:
- It is added to the Allowlist under Phone Settings → General Settings → Call Settings → Allowlist Management, if the Allowlist feature is enabled.
- It is configured as a SIP number in the Number Called When Doorbell Pressed field under Access Control Settings → Basic Settings → Doorbell Settings → Number Called When Doorbell Pressed.
If an extension does not meet either condition, the door phone will ignore the DTMF door open command, even if the correct password is entered.
The authorization logic is as follows:
| Extension Configuration | DTMF Door Open Result |
|---|---|
| Extension is in Allowlist | Door opens |
| Extension is configured on a Door Button (Number Called when Doorbell Pressed) | Door opens |
| Extension is NOT in Allowlist and NOT on any Door Button dial option | Door will NOT open |
Example Scenarios
Scenario 1 – Authorized via Access Control List
- Extension 1001 is added to the Access Control User List
- Extension 1001 calls the door phone
- User enters the correct DTMF password
Result: The door unlocks successfully
Scenario 2 – Authorized via Door Button Configuration
- Door Button 1 is configured to call Extension 1002
- Extension 1002 calls the door phone manually
- User enters the correct DTMF password
Result: The door unlocks successfully (Because the extension is associated with a door button under Number Called When Doorbell Pressed)
Scenario 3 – Unauthorized Extension
- Extension 1003 is not in the Access Control User List
- Extension 1003 is not configured on any Door Button
- Extension 1003 calls the door phone
- User enters the correct DTMF password
Result: The door does not unlock. The DTMF command is ignored
Building Mode (GDS3725 Only)
The GDS3725 supports cloud-based building communication through GDMS SecureAccess Building Mode.
In Building Mode, users can place calls between building units by dialing [Building ID * Virtual Number #], Where:
[Virtual Number * PIN]
- Building ID identifies the target building.
- Virtual Number identifies the target building unit.
For more information about Building Mode, refer to the GDMS SecureAccess User Manual.
Home Assistant
The GDS372x series integrates with Home Assistant through the Grandstream Home integration available in HACS, enabling centralized monitoring and control within the Home Assistant ecosystem.
For further information about Home Assistant installation and configuration, please refer to the GDS372x Series Access Control with Home Assistant and HACS.
GDS372x PERIPHERAL CONNECTIONS
Below is the illustration of GDS372x peripheral connections for related applications. We will take the GDS3727 as our testing unit.
Alarm IN/OUT
Alarm_In can be connected to 3rd-party sensors (such as an IR Motion Sensor, door contact switch, or panic button).
Alarm_Out can be connected to devices such as a 3rd-party siren, strobe light, or an electric door striker.
The figure below shows an illustration of the Circuit for Alarm_In and Alarm_Out.
The Alarm_In and Alarm_Out circuit for the GDS372x should meet the following requirements:
Alarm Input | Dry contact (switch) input only. |
Relay Output | 125VAC/0.5A, 30VDC/2A, Normal Open, PINs |
Protection Diode
When connecting the GDS372x to a door strike, it is recommended to set an EMF protection diode in reverse polarity for secure use. Below are examples of deploying the GDS372x for the protection diode.
The reverse EMF protection diode must always be installed in reverse polarity across the door strike.
Connection Examples
This section illustrates different connection scenarios for the GDS372x IP Video Door Station, with explanations and practical use cases for each wiring setup.
While the wiring principles apply across all models in the series, the GDS3727 is used in this section as the representative example in the diagrams for visual consistency.
GDS372x with Fail-Secure Electric Strike
- Pins used: NO (Normally Open) and COM (Common)
- Fail-secure strikes require power to unlock.
- When the GDS372x sends an unlock signal, it closes the circuit between NO and COM, energizing the strike to unlock the door.
This setup is ideal for high-security environments, such as server rooms or storage areas, where doors stay locked in case of power failure to prevent unauthorized entry.
GDS372x with Fail-Safe Magnetic Lock and Dry Contact Switch
- Pins used: For the magnetic lock → NC (Normally Closed) and COM (Common), for the dry contact switch → ALARM1 (Alarm input 1) and GND (Ground).
- Fail-safe locks stay locked when powered, and unlock when power is cut.
- When the GDS372x triggers the relay (e.g., from button press or remote access), it opens the circuit, cutting power and unlocking the door.
This setup is especially effective in environments such as Emergency exits, where doors must remain locked by default and only unlock temporarily when access is granted.
GDS372x with Siren and Motion Sensor
- Pins used: For the siren → NO (Normally Open) and COM (Common), for the motion sensor → ALARM1 (Alarm input 1) and GND (Ground).
- Most electronic sirens are active when powered.
- When the GDS372x triggers the relay (e.g., due to motion detection or alarm input), the NO contact closes with COM, powering the siren.
GDS372x with External RFID Card Reader
The GDS372x supports external Wiegand RFID readers to extend access control points. The Wiegand reader sends card/fob data to the GDS through the WG_D0 and WG_D1 lines, while the WG_BEEP and WG_LED pins allow the GDS to control reader feedback (such as LED indicators or buzzer beeps).
- Pins used: WG_D0, WG_D1, WG_BEEP, WG_LED, and optionally 5V_WG (for powering the Wiegand reader if no external PSU is used).
Secure Open Door Peering with GSC357x
In this enhanced access control setup, the GSC357x Series functions as the secure internal relay controller for unlocking doors, with the GDS372x door system installed outside. This configuration is ideal for increasing physical security by relocating the unlocking relay circuit indoors, where it is less vulnerable to tampering.
In this section, we will be using the GSC3575 control station with the GDS3727 door station for secure open door peering (SIP-Based Connection).
- GDS372x is installed outside the entry point (e.g., main gate or door).
- GSC3575 is installed indoors, beyond the secured entry.
- The electric lock or strike is connected to the GSC3575’s Alarm_Out (relay) interface, not the GDS.
- Communication between devices is established using SIP accounts registered to a SIP server.
This configuration ensures secure access control by moving the unlocking relay indoors while utilizing centralized SIP server management.
GDS372x Configuration Steps
- Log in to GDS372x Web UI
- Under Account 1 Settings, register to the SIP server using the SIP credentials.
- Navigate to Access Control Settings → Basic Settings:
- Set Door Relay Options to “GSC357X Relay”
- Set Account to Account 1.
- Set the GSC357X SIP number to its SIP extension.
- Set a GSC357X Door Password (shared with GSC3575)
GSC357x Configuration Steps
- Log in to the GSC357x Web UI.
- Register the GSC357x account on the same SIP server as the GDS372x.
- Navigate to Settings → Digital Output:
- Set Output Mode to “To Door”.
- Set Door Control SIP Account to Account 1.
- Set Door System SIP User ID to GDS372x SIP extension.
- Set the Door System IP Address to the GDS372x IP.
- Set Door System Password (same as on GDS372x).
GDS372X BUILT-IN ALARM FUNCTIONS
The GDS372x Series includes a range of built-in alarms that can detect security events such as tampering, unauthorized access, or environmental conditions. These alarms trigger user-defined response actions through configurable Alarm Profiles.
Each alarm event can be linked to one profile set under the Alarm Action Profile section in the GDS372x web UI. A profile defines which combination of responses should occur when an alarm is triggered.
For more information about the configuration options for each alarm, please refer to Alarm Event Settings.
Intrusion/Loitering Alarm
This alarm monitors designated zones within the camera’s field of view for unauthorized presence. Configure the detection zone by pressing Edit Zone, defining the desired area, and clicking Add.
When a humanoid figure is detected within the configured zones, the device generates an intrusion/loitering alarm and executes the configured alarm actions defined in the associated profile.
Hostage Code Alarm (GDS3725 Only)
The GDS3725 Hostage Code Alarm helps improve safety by allowing a door to be opened normally while also triggering a silent alarm. This feature is particularly useful in environments where staff safety is critical, such as banks, retail stores, or secure offices.
When a user enters a predefined hostage password on the GDS3725 keypad, the door opens normally to avoid alerting the intruder. Simultaneously, the device generates a hostage code alarm and executes the configured alarm actions defined in the associated profile.
Tamper Alarm
The GDS372x is equipped with a mechanical tamper detection button located on the back panel of the device. This feature is designed to enhance physical security by detecting unauthorized removal, forced detachment, or tampering attempts.
When the tamper button is triggered, the device generates a tamper alarm and executes the configured alarm actions defined in the associated profile.
Repeated Password Error Alarm (GDS3725 Only)
This alarm enhances security by monitoring consecutive failed GDS3725 keypad password attempts and notifying administrators of potential security breaches.
When a password is entered more than five times incorrectly in a row, the device generates a repeated password error alarm and executes the configured alarm actions defined in the associated profile.
Wrong Password Alarm of Remote Open Door
This alarm improves security for remote access methods such as SIP calls, HTTP API, or mobile app unlock. This feature helps prevent brute-force attempts and repeated incorrect password entries during remote door unlocking.
When a user enters an incorrect password five consecutive times during a remote unlock attempt, the device generates a wrong password alarm for remote open door and executes the configured alarm actions defined in the associated profile.
Additionally, the device temporarily disables remote door opening for a configured lockout period to prevent further unauthorized attempts.
Exceeded Access Time Limit Alarm
This alarm enhances security by enforcing time-based access restrictions for registered users. It is particularly useful in environments where access is only permitted during specific hours, such as office spaces, restricted labs, or shared facilities.
When a user presents a valid access card but attempts to open the door outside of their predefined time schedule, the device recognizes this as a time violation and generates an exceeded access time limit alarm and executes the configured alarm actions defined in the associated profile.
Unauthorized Access Alarm
This alarm enhances access control by identifying and responding to the use of unregistered or unauthorized IC/ID cards at the GDS372x reader.
When an unrecognized or disabled IC card is scanned at the door reader, the device flags the attempt and generates an unauthorized access alarm, and executes the configured alarm actions defined in the associated profile.
High Temperature Alarm
This alarm monitors the temperature of the device through an internal sensor that detects excessive temperature fluctuations.
When the device detects that the temperature exceeds the configured threshold, it generates a high temperature alarm at the configured interval and executes the configured alarm actions defined in the associated profile.
SD Card Alarm
This alarm monitors the status of the SD card and detects conditions such as read/write operation failures, SD card removal, or other abnormalities by checking the SD card status at the configured interval.
When the device detects an abnormal condition, it generates an SD card alarm and executes the configured alarm actions defined in the associated profile.
Safe Room Alarm
This alarm is used in Safe Room Mode, a security feature that monitors whether the safe room is in an idle or occupied state and prevents entry attempts from the outdoor unit while the room is occupied. The alarm is triggered under the following conditions:
- When the safe room is occupied and an attempt is made to open the door from the outdoor unit, the device generates a ‘Security Room Occupied’ alarm record locally and/or through cloud services and executes the configured alarm actions defined in the associated profile..
- When the safe room is in idle state and the door is opened via card or password authentication from the outdoor or indoor unit, but is not closed within the duration configured in Open Door Timeout Alarm. In this case, the device generates an Open Door Timeout alarm and executes the configured alarm actions defined in the associated profile. Both Safe Room Alarm and Open Door Timeout Alarm must be enabled.
For further information about the Safe Room setup and configuration, please refer to the GDS372x Series Safe Room Guide.
Door Open Timeout Alarm
This alarm enhances security when the door remains open beyond the configured duration and is used in Safe Room mode.
When the door remains open beyond the configured duration, the device generates an Open Door Timeout alarm and executes the configured alarm actions defined in the associated profile.
Silent Alarm
Users can specify which alarms should operate in silent mode, triggering the assigned actions without producing an audible sound. This is useful in scenarios where discreet alerts are required without disturbing the environment.
To set silent alarms, users can select the events that will trigger the silent alarm under Alarm Event Settings by checking the corresponding check boxes (multiple selections are allowed).
Reset All Alarms
This feature allows users to restore all alarm statuses on the GDS372x device and clear any active alarms with a single click, returning the system to a neutral state and ensuring accurate monitoring.
To reset all alarms, navigate to the Alarm Event Settings page and click the “Reset All Alarms” button.
Alarm Profile Association
Each alarm is mapped to a profile number (e.g., Profile 1, Profile 2, etc.) in the GDS372x settings. Each profile can define one or more alarm actions by selecting the corresponding checkboxes below or by enabling the All option:
- Notify GDS Manager 2: Sends a real-time notification to GDS Manager 2.
- Audio Alarm: Triggers built-in audio alarm.
- SIP Alarm: Calls a designated SIP endpoint (e.g., a video intercom).
- Linked Alarm Output: Activates relay/digital output (e.g., a siren).
- Email Alarm: Sends email notification.
- Snapshot & Upload to FTP: Captures a snapshot and uploads it to a configured FTP server.
- Snapshot & Save to SD: Captures a snapshot and saves it to the device’s SD card.
- Sync Alarm Info to App: Sends the alarm information to the mobile app.
- Cloud Video Call Alarm: When the cloud service is enabled, Account 4 (Cloud Account) is automatically used as the callout account.
- Syn Alarm Info to Home Assistant: Sends alarm information to the Home Assistant platform.
GDS372X WEB UI SETTINGS
This section describes the options in the GDS372x Web GUI, summarized below:
- Status: Display the Account status, Network status, and System Info of the GDS372x.
- Real-time Preview: View the live video streams of the GDS372x using your browser.
- Access Control Settings: Configure door-related access and output settings, including door unlock methods, doorbell behavior, card management, door opening schedules, and access logs that record all door entry activities.
- Alarm Settings: Configure digital alarm input settings, built-in GDS372x alarm functions, action profiles, notification settings, alarm scheduling, and view logs of all triggered alarms.
- Audio & Video Settings: Configure audio settings and video-related functions such as OSD (On-Screen Display), CMOS parameters, and privacy masking.
- Monitoring: Configure ONVIF and RTSP settings for video streaming and integration with third-party systems.
- Account Settings: Configure the SIP account settings for the GDS372x.
- Calls: Place outgoing calls directly from the Web UI, review call history logs, and manage the call allowlist for enhanced control over incoming and outgoing call permissions.
- Phone Settings: Configure various call-related features such as ringtones, auto-answer, DND options, multicast paging, and other preferences.
- Network Settings: Configure network-related parameters, including IPv4 address mode (DHCP, Static, PPPoE), Wi-Fi settings, and advanced options such as OpenVPN® for secure remote access.
- System Settings: Manage system-level configurations such as time, Web/SSH access permissions, LED behavior, audio control, TR-069, backup and restore, email notifications, and FTP settings.
- Maintenance: Perform system maintenance tasks, including firmware upgrades, configuration provisioning, factory reset, event notification setup, and system diagnostics.
- Application: Configure account sharing on the GDS372x to synchronize SIP credentials with other supported Grandstream devices.
- Diagnostic: Provides built-in tools to test and verify device functionality, such as microphone test, relay out test, tamper test, etc.
Status Page Definitions
System Info
System Info → Information | |
Product Model | Product model of the GDS372x. |
Part Number | Product part number. |
Software Version | |
Software Version |
|
IP Geographic Information | |
Recommend Time Zone | Represent the time zone detected based on the IP address. |
System Time | |
System Up Time | System up time since the last reboot. |
System Time | Current system time on the GDS372x system. |
System Time-Zone | Displays the time zone that is configured by user. |
SD Card Storage Status | |
Total Space | Displays the total space of the connected SD card. |
Used Space | Displays the used space of the connected SD card. |
Available Storage | Displays the available space of the connected SD card. |
PoE Detection | |
PoE Status | Indicates that the device is powered using Power over Ethernet (PoE). |
System Information | |
Download System Information | Click to download system information. |
Security Version | Displays the GDS372x security version. |
System Info → Status | |
User Space | Shows the percentage of the user space used and the status of the Database. |
Core Dump | Shows the status of the core dump and the core dump files generated if any. It also gives the ability to generate GUI/AVS/CPE/Phone core dump files manually. |
Special Feature | OpenVPN® Support: displaying if the GDS372x supports OpenVPN®. |
System Info → Cloud Service | |
Overview | Displays the organization to which the device belongs. |
Name of the package | Displays the name of the current package. |
Expiration Date | Displays the expiration date of the package. |
Status | Displays the current package status:
|
A Description of the Package | Redirects to the SecureAccess License Fees page on Grandstream Cloud for information about the available licenses and fees. |
Network Status
Network Status → Ethernet | |
LAN Port | Indicates the current status and speed (e.g., 100Mbps/Full) of the device’s LAN connection. |
MAC Address | Displays the unique hardware address assigned to the device’s Ethernet interface. |
PPPoE Link Up | Shows whether the PPPoE connection is established. |
IPv4 | |
IPv4 Address Type | Indicates how the IPv4 address is obtained (e.g., DHCP, Static, PPPoE). |
IPv4 Address | Displays the current IPv4 address assigned to the device. |
Gateway | Shows the IPv4 default gateway used for routing external traffic. |
IPv4 NAT Type | Displays the Network Address Translation type. |
IPv6 | |
IPv6 Address Type | Indicates how the IPv6 address is assigned (e.g., Auto Config, Static). |
Global Unicast Address | The device’s public IPv6 address used for external communication. |
Link-Local Address | An automatically assigned local IPv6 address valid only within the local network segment. |
IPv6 Gateway | Shows the default IPv6 gateway address. |
IPv6 DUID | DHCP Unique Identifier used for IPv6 DHCP communication. |
IPv6 NAT Type | Indicates the IPv6 NAT behavior. |
Network Status → Wi-Fi | |
WLAN MAC Address | The WLAN MAC Address is a unique identifier assigned to the Wi-Fi interface of the GDS372x, facilitating network communication and device recognition within the WLAN (Wireless Local Area Network). |
SSID | The SSID (Service Set Identifier) is the name of the Wi-Fi network broadcasted by the access point, allowing devices like the GDS372x to identify and connect to the correct network. |
Country Code | Displays the country where the GDS372x is deployed. |
IPv4 Address Type | Indicates how the IPv4 address is assigned. |
IPv4 Address | Displays the IPv4 address with its corresponding subnet mask. |
Gateway | Displays the IP address of the gateway |
IPv4 NAT Type | Displays the type of NAT used in the IPv4 network. |
IPv6 Address Type | Displays how the GDS372x have had its IPv6 address assigned. |
Global Unicast Address | Displays the IPv6 Global Unicast Address. |
Link-Local Address | Displays the Link-Local Address. |
IPv6 Gateway | Displays the IPv6 gateway address. |
IPv6 DUID | Displays the DHCP Unique Identifier. |
IPv6 NAT Type | Displays the IPv6 NAT Type used. |
Network Status → DNS & NAT | |
DNS Server | Displays the Primary and secondary DNS servers used |
DNS Mode | Displays the DNS mode used by each account |
NAT Traversal | Displays the NAT traversal mode used |
Account Status
Account | Account index, shows the list of supported accounts. |
SIP User ID | Displays the configured SIP User ID for the account. |
SIP Server | Displays the configured SIP Server address, URL or IP address, and port of the SIP server. |
Operation | Displays the different types of operations that can be performed on each SIP account, including editing the account, accessing the voicemail…. |
Real-time Preview Page Definitions
Stream 1 | Displays the first video stream from the GDS372x real-time preview. The default set resolution is 1920*1080. |
Stream 2 | Displays the second video stream from the GDS372x real-time preview. The default set resolution is 1280*720. |
Redirects to the RTSP stream page to configure the prefrences for stream 1 and stream 2. | |
Allows to refresh the video stream. | |
Allows speed dialing by selecting both the calling account and the destination phone number or IP address. | |
Adjusts the brightness for both streams. | |
Adjusts the contrast for both streams. | |
Adjusts the saturation for both streams. | |
Opens the stream in full-screen mode. |
Access Control Settings Page Definitions
Basic Settings
Access Control Settings

Door Relay Options | Configure the door relay option:
The default setting for the door relay option is “Local Relay”. |
WebRelay On URL | Enter the URL that is triggered to activate (turn on) the door relay through WebRelay. |
WebRelay Off URL | Enter the URL that is triggered to deactivate (turn off) the door relay through WebRelay. |
WebRelay Username | Enter the username required for authentication when accessing the WebRelay URLs for controlling the door relay. |
WebRelay Password | Enter the password associated with the WebRelay Username, used for authentication to control the door relay via the WebRelay URLs. |
GSC357X Relay | Configures the following GSC357x relay information:
|
Open Door Hold Time (s) | The duration in which this relay remains active (i.e., how long the door stays unlocked) before automatically locking again. The valid range is 1 to 1800 seconds and default value is 5. |
Relay Out 1 / Relay Out 2 (GDS3725/GDS3726 Only) | |
Choose Feature | Selects the function of this relay output for the GDS372x. The Options include:
The default setting is “Open Door”. |
Door Name | Enter the door name to be used with the Open Door feature. |
Delay Response Time (seconds) | The time delay between receiving a door open command and activating this relay to unlock the door. The valid range is 0 to 20 seconds and default value is 0 which means instant. |
Open Door Hold Time (s) | The duration in which this relay remains active (i.e., how long the door stays unlocked) before automatically locking again. The valid range is 1 to 1800 seconds and default value is 5. |
State | Sets the default state of this alarm relay output. The options are:
|
Alarm Duration (seconds) | The duration that this alarm output remains active when triggered. The valid range is 1 to 1800 seconds and default value is 5. |
Key Settings (GDS3725 Only) | |
Enable Keypad | Enables or disables the keypad buttons. The doorbell and management button are not affected by this setting. |
Enable Keypad | Configures the timeout between key presses. |
Dialing Type | Configures the dialing type used for keypad dialing.
The default setting is “Virtual Number”. |
Call Mode | Configures the call mode for Virtual Number dialing.
The default setting is “Serial Hunting”. |
Snapshot | |
Snapshot Type | Specifies when the device captures an image. Options include:
Both options are enabled by default. |
Number of Snapshotd Photos | Specifies how many photos will be taken per snapshot event. The default number is 4. |
Snapshot Storage Method | Determines where the snapshots are stored (FTP, SD Card). |
Snapshot when Door Opened | Select the notification method of door opening snapshot.
Both options are enabled by default. |
Snapshot Delay when Door Opened(s) | Sets a delay (in seconds) before taking a snapshot after the door has been opened. The valid range is 0 to 10 seconds and default value is 0. |
Snapshot when Doorbell Pressed | Select the notification method of doorbell snapshot.
Both options are enabled by default. |
Snapshot Delay when Doorbell Pressed(s) | Sets a delay (in seconds) before taking a snapshot after the doorbell is pressed. The valid range is 0 to 10 seconds and default value is 0. |
Wiegand Settings (GDS3725/GDS3726 Only) | |
Function Settings | Configures whether the device receives or sends Wiegand data. Available options are Wiegand Input and Wiegand Output. |
Wiegand Output Function Mode | Defines how the GDS372x handles door relay actions when operating in Wiegand Output mode. The options are:
The default mode is Relay and Local Authentication. |
Wiegand Card Reader Mode | Configures the data format used when reading or transmitting card credentials through the Wiegand interface.
The default card reader mode is Wiegand-26. |
Wiegand PIN Output Method | Configures how PIN data is transmitted through the Wiegand interface. Available options are:
|
Wiegand Control | Specifies which relay outputs (doors) are controlled by the Wiegand interface.
|
RS485 | |
Transmission Mode | Configures the OSDP communication role of the device. The peer device must be configured with the opposite role. |
Encryption Method | Configures the encryption mode used for OSDP communication. Available options are:
|
SCBK Value | Configures the SCBK (Secure Channel Base Key) used for OSDP secure communication. This value must match the SCBK configured on the peer device. |
OSDP Address | Configures the OSDP device address. This address must match the address configured on the peer device. The valid range is 0-126. |
Baud Rate | Configures the data transmission rate for OSDP communication. Both communicating devices must use the same baud rate for successful communication. |
OSDP Open Door | Configures the door(s) allowed to be opened with OSDP communication. |
GDS Manager | |
GDS Manager Mode | If enabled, Group, Schedule, and Holiday settings are synchronized only from the Central GDS Manager server, while Card Info can be synchronized from both the Central system and the local device. If disabled, which is the default setting, all configurations are managed locally, and data from the Central system is ignored. |
Home Assistant | |
Home Assistant | When enabled, the device can be discovered, monitored, and managed through the Home Assistant platform via Grandstream Home integration. |
Doorbell Settings

Doorbell Call Out Account | Specifies the SIP account used to place the call when the doorbell is pressed. The default setting is “Auto”. |
Doorbell Mode | Defines the action triggered when the doorbell is pressed. Options include:
The default option is “Call the Specified Number”. |
Doorbell Call Mode | Determines how calls are placed to multiple numbers when the doorbell is pressed. Options include:
The default option is “Serial Hunting”. |
Doorbell Calling Timeout(s) | Specifies the timeout for calling a single number. If the remote party does not answer within this time, the call will automatically disconnect. The valid range is 10 to 90, and the default value is 60 seconds. Note: This setting takes precedence over the call timeout configured in the account settings. |
Number Called When Doorbell Pressed | Defines the phone number, IP address, or SIP extension that the device will call when the doorbell is pressed, based on the table below:
|
Enable Doorbell Button to End Call | When enabled, which is the default setting, pressing the doorbell button again will end the current active call. |
Open Door Settings

Interlock Mode | Defines the interlock mode. Available options are:
Disabled by default. |
Usage Mode | Configures whether the device operates as the indoor or outdoor device in Safe Room Mode. |
Relay Out | Configures the relay output interface used by the device in Safe Room Mode. Available options are Relay Out 1 and Relay Out 2. The default setting is Relay Out 1. |
One-way Interlocking Doors Mode | Specifies whether the GDS372x controls two doors in a one-way interlocking mode. This option appears only when Relay Out 1 and Relay Out 2 are both set to “Open Door”. For more information about configuring this feature, please refer to the GDS37xx documentation by clicking on this link. |
Password Open Door (GDS3725 Only) | |
Local PIN Type | Specifies the authentication method used to open the door via a PIN. Options include:
Note: To open the door using a card when “PrivatePIN” or “Card&Private PIN” is selected, the RFID ID / IC Card feature must be enabled under Open Door Settings→RFID Open Door. |
Unified PIN | Specifies the numeric unified PIN used to unlock the door. Note: This option is available when “Local PIN Type” is set to “Unified PIN”. |
Open Door Schedule via Unified PIN | Specifies the time periods during which the Unified PIN is valid. The schedule can always be set to be active, follow a daily pattern, or use custom time settings. The default setting is “Daily”. Note: This option is available when “Local PIN Type” is set to “Unified PIN”. |
Open Door Selection via Unified PIN | Specifies which door(s) the Local PIN can unlock. Select one or both doors using the checkboxes. Note: This option is available when “Local PIN Type” is set to “Unified PIN”. |
Enable Guest PIN | When enabled, it allows a temporary PIN (Guest PIN) to open the door for a limited time period. Disabled by default. |
Guest PIN | Specifies the numeric Guest PIN for temporary access. Note: This option is available when “Enable Guest PIN” is activated. |
Guest PIN Start Time | Defines the start time when the Guest PIN becomes valid. Note: This option is available when “Enable Guest PIN” is activated. |
Guest PIN End Time | Defines the end time when the Guest PIN expires. Note: This option is available when “Enable Guest PIN” is activated. |
Guest PIN to Open Door Selection | Specifies which door(s) the Guest PIN can unlock. Select one or both doors using the checkboxes. |
Open Door & Call | |
Hang Up After Open Door | When enabled, this option automatically hangs up the call after the door is remotely opened. Disabled by default. |
Call Hang Up Delay After Door Open (s) | Specifies the time in seconds before the system automatically disconnects the call after the door has been opened remotely. The valid range is 0 to 1800 and the default value is 5. |
Door 1 Remote Open Door Password | Specifies the password required to remotely unlock Door 1 via SIP or HTTP API. |
Door 2 Remote Open Door Password | Specifies the password required to remotely unlock Door 2 via SIP or HTTP API. |
SIP Open Door | |
Enable SIP Open Door | Enables the use of a PIN code, sent via SIP Message or DTMF tones, to remotely open the door. |
HTTP API Open Door | |
Enable HTTP API Remote Open Door | Configures the method for remotely opening the door via the HTTP API. Options include:
Disabled by default. |
HTTP API Open Door Compatibility Mode | Enables or disables HTTP API Compatibility in HTTPS. |
RFID Open Door | |
IC Card Open Door | Enables or disables the ability to open the door using an IC (Integrated Circuit) card. |
Enable Compatible with Unencrypted IC Card | Allows compatibility with unencrypted IC cards. It is recommended to disable this feature for improved security, as unencrypted cards are more vulnerable to unauthorized access. |
Enable ID Card Open Door | Enables or disables the ability to open the door using an ID card. |
Minimum Interval for Swiping Card (ms) | Configures the interval time in milliseconds between consecutive card swipes for authentication. |
APP Open Door | |
APP Open Door Button | Enables or disables the use of the button within the mobile app to open the door. |
QR Code Open Door | Enables or disables the ability to open the door using a QR code generated by the app. |
Static QR Code Open Door | Enables or disables the ability to open the door using the static QR code generated by the app. |
Bluetooth BLE Open Door | If enabled, Bluetooth will be supported for opening the door. When using Bluetooth to open the door, the mobile app must be running. |
Sensitivity | Set the sensitivity of Bluetooth door opening. The higher the sensitivity, the greater the support for automatic door opening over longer distances. |
Open Door Interval (s) | The interval between continuous Bluetooth door opening. The valid range is 5 to120. and the default value is 5 s. |
NFC Open Door | Enables or disables NFC support to open the door. |
NFC Open Door Timeout (ms) | Specifies the time, in milliseconds, that the door remains unlocked after a successful NFC authentication. The valid range is 100 to 1000, and the default value is 500 ms. |
Manager Key Setting (GDS3725 Only)

Basic Settings→Manager Key Setting (GDS3725 Only) | |
Manager Key Call Out Account | Specifies the SIP account used to place the call when the manager key is pressed. The default setting is “Auto”. |
Manager Key Call Mode | Determines how calls are placed to multiple numbers when the manager key is pressed. Options include:
The default option is “Serial Hunting”. |
Management Key Calling Timeout(s) | Specifies the timeout for calling a single number. If the remote party does not answer within this time, the call will automatically disconnect. The valid range is 10 to 90, and the default value is 60 seconds. Note: This setting takes precedence over the call timeout configured in the account settings. |
Number Called When Manager Key Pressed | Defines the phone number, IP address, or SIP extension that the device will call when the manager key is pressed, based on the table below:
|
Keep Door Open

Door 1 / Door 2 (GDS3725/GDS3726 Only) | |
Keep Door Open | Configures the door to remain open. Options:
|
Duration to Keep Door Open (m) | Specifies the time duration (in minutes) to keep the door open. |
Keep Door Open Time | Logs the time for which the door will remain open after being triggered. |
Begin of Valid Time | The start time of the scheduled period during which the door can remain open. |
End of Valid Time | The end time of the scheduled period during which the door can remain open. |
Open Door Schedule | Defines the schedule type for opening the door, with options like specific schedule slots (e.g., schedule1, schedule2). |
Include Holiday | When enabled, the configured open door schedule also applies on the selected holiday. |
Custom Time | A table that allows setting custom time rules when Open Door Schedule is set to “Custom Time”, enabling the user to define specific intervals during which the door will remain open. |
Emergency PIN to Disable Keep Door Open (GDS3725 Only) | Specifies the password that, when entered after the door is kept open, will immediately close the door. |
Emergency PIN to Re-enable Keep Door Open (GDS3725 Only) | Specifies the password that, when entered after using the disable password, will reactivate the Keep Door Open function. |
User Management
Access Control User
This page allows to manage all users who have access to the GDS372x device. Users can be added and managed either locally on this device or remotely via GDS Manager 2 or the Grandstream SecureAccess App.
If the same card number is registered to multiple users across different systems, the following priority rule is applied:
- Grandstream SecureAccess App: A user registered via the Grandstream SecureAccess App will always take precedence over a user registered locally on the GDS372x.
- Same System: If a duplicate exists within the same system (e.g., two entries in the GDS372x local list, or two entries in the App), the user listed first (the entry with the higher sort order) will be given priority.
Add/Edit User

Enable | Configure whether to enable the user. |
Username | Enter the username of this user. |
Name | Enter the name of the user to be displayed. |
Door opening permission | Select the doors that the user can open. |
Private PIN (GDS3725 Only) | Specifies the individual PIN assigned to the user for opening doors. Notes: • To open the door using a Private PIN, users need to enter their Virtual Number, followed by * (star), and then the assigned Private PIN. • If no Private PIN is set for the user, the door cannot be opened using a password. |
Gender | Select the gender of the user. |
Identification Number | Enter an identification number for this user. |
Card Type | Choose the card type that the user will be using for door access. The options are:
|
Card Number | Enter the IC/ID card number. |
Begin of Valid Time | Specifies the start time from which the access control user’s permissions become active. |
End of Valid Time | Specifies the end time at which the access control user’s permissions expire. |
Virtual Number (GDS3725 / GDS3727 Only) | Enter the virtual number for this user. |
SIP Number | Enter the SIP number for this user. |
Call Out Account (GDS3725 / GDS3727 Only) | Select the GDS372x local call number. |
Phone Number | Enter the phone number for this user. |
Group | Choose a group to assign this user to. Each group may have different schedules. |
Open Door Schedule | Specifies the time periods during which this user is allowed to open the door. Schedules can be set as daily, always, or follow predefined schedules (e.g., schedule1, schedule2, etc.). |
Import
Allows the import of user data, typically from an external source or file, to add new users to the system.

Export All
Exports all user data from the system to a file, allowing for backup or transfer to another system.

More
Provides additional options for managing selected users, including: Delete, Disable, Enable, Export.
Quick Card Entry
Press
to access the Quick Card Entry page. The button is located here:

The following page will display.

- Swipe Card Entry: If enabled, the LED light on the device will turn white and slowly flash, indicating that the device is in Quick Card Entry Mode. In this mode, when a card is swiped, the system will automatically add the swiped card number to the user list.
Note: Door opening via card swipe is disabled in this mode, meaning the card will only be registered, not used to unlock the door.
- Timeout (Min): Configures the duration for which Quick Card Entry Mode will remain active, with a range of 1 to 1440 minutes (1 minute to 24 hours). Once the set timer expires, Swipe Card Entry will be disabled, and the device will no longer automatically register swiped cards. The default setting is 5 min.
Group User
Add | |
Group Name | Specifies the name for the new group, which will be used to identify and organize users within the system. |
Schedule | Defines the schedule during which users in the group are allowed to open the door. This could be a daily, always, or specific schedule. |
Operation |
|
APP Visitor
APP Visitor | This tab is used to monitor access created via the GDS mobile app and it shows the following parameters:
|
Open Door Record
Export | Export open door record as .csv file. |
No. | The record number or identifier for each door opening event in the system. |
Open Door Type | Specifies the method used to open the door such as Keep Door Open, Card Open Door, SIP Open Door or 3rd Party Open Door. |
Door information | Door being accessed (door1/door2). |
Open DoorTrigger | Indicates the source that initiated the door opening event (e.g., when the door is opened with a card or PIN, this field displays the name of the corresponding user). |
Keep Door Open Time | The date when the door remained open after being triggered. |
End of Valid Time | The time when the scheduled door access or open period ends. |
Operation | Displays the details of the Open Door record. |
Alarm Settings Page Definitions
Alarm Event Settings
Alarm Event Settings → Alarm Event | |
Alarm Status | Click to restore all alarm statuses on this GDS372x device and clear active alarms. |
Silent Alarm Event | Specifies which types of alarm events will trigger a silent alarm (multiple choices are supported):
|
Intrusion/Loitering Alarm | |
Intrusion/Loitering Alarm | Enables or disables the intrusion or loitering detection alarm. Disabled by default. |
Detection Zone | Allows configuration of up to 8 zones in the camera view where intrusion or loitering is monitored. |
Duration of Loitering (s) | Sets the time (in seconds) a person must stay in a zone to trigger the alarm. The valid range is 3-300 or 0, and the default vaue is 10 seconds. Note: If set to 0, an alarm is triggered as soon as as a humanoid is detected in the designated area. |
Alarm Schedule | Defines when the alarm is active (e.g., daily, schedule1, schedule2, etc.). |
Hostage Code Alarm (GDS3725 Only) | |
Hostage Code Alarm | Enables or disables the hostage code alarm feature. When enabled, if the hostage password is entered on the device, the door will open normally and a silent alarm will be triggered (no local alarm sound). |
Hostage Code | Defines the specific password used as the hostage code. The PIN can be up to 8 characters long. |
Tamper Alarm | |
Tamper Alarm | Enables or disables the tamper alarm that detects physical tampering with the device. Disabled by default. |
Repeated Password Error Alarm (GDS3725 Only) | |
Repeated Password Error Alarm | Enables or disables an alarm that is triggered after 5 consecutive incorrect password attempts. Disabled by default. |
Wrong Password Alarm of Remote Open Door | |
Wrong Password Alarm of Remote Open Door | Enables or disables an alarm that is triggered if the remote door opening password is entered incorrectly multiple times. When enabled, the device will trigger an alarm if the password is entered incorrectly five times in a row for remote open door operations, including:
This feature is disabled by default. |
Lock Time (m) | Specifies the duration, in minutes, that remote door opening is disabled after multiple incorrect password attempts trigger an alarm. When the lock time expires, the incorrect password count is reset and remote door opening is re-enabled. Valid range is 1 to 1440, and the default value is 5 minutes. |
Exceeded Access Time Limit Alarm | |
Exceeded Access Time Limit Alarm | Enables or disables an alarm that is triggered if someone attempts to open the door outside of the allowed time. Disabled by default. |
Unauthorized Access Alarm | |
Unauthorized Access Alarm | Enables or disables an alarm that is triggered if the same unauthorized RFID card or QR code fails three times within one minute, an alarm will be triggered. Disabled by default. |
High Temperature Alarm | |
High Temperature Alarm | Enables or disables an alarm that is triggered when the device temperature exceeds the supported threshold. Disabled by default. |
Alarm Interval (seconds) | Sets the minimum time interval (in seconds) between consecutive high-temperature alarm events. The valid range is 60 to 3600 and the default setting is 3600 seconds. |
SD Card Alarm | |
SD Card Alarm | Enables or disables an alarm that is triggered when SD card read/write operations fail. |
Alarm Interval (seconds) | Sets the minimum time interval (in seconds) between SD card unavailability alerts. The valid range is 60 to 3600 and the default setting is 3600 seconds. |
Safe Room Alarm | |
Safe Room Alarm | Enables or disables the Safe Room Alarm. This alarm is triggered under the following conditions:
Note: If a user successfully authenticates but the door is not physically opened, the door will automatically lock after the timeout period, the safe room status will remain idle, and no alarm will be triggered. |
Door Open Timeout Alarm | |
Door Open Timeout Alarm | Enables or disables an alarm that is triggered in the two following scenarios:
|
Door Open Timeout (s) | Sets the delay, in seconds, before the Open Door Timeout alarm is triggered. |
Alarm Event Settings → Digital Input | |
Digital Input 1 / Digital Input 2 / Digital Input 3 (GDS3725/GDS3726 Only) | |
Digital Input | Selects the function of this digital input:
Default option is “Disabled”. |
Digital Input Type | Specifies the expected behavior of the digital input signal that will trigger an alarm or event.
Notes:
|
Alarm Schedule | For inputs set as Alarm Signal, this determines the time range when alarms can be triggered (e.g., daily, schedule1, etc). |
Choose Door | For inputs configured as Open Door Signal, selects which door (Relay Out 1 or Relay Out 2) will be opened when the signal is triggered. |
Common Configuration Options | |
Alarm Action Profile | Defines the alarm action profile that triggers the alarm. |
Custom Alarm Tone | Enables customization of the local audio alarm tone. This setting is disabled by default. Note: An audio alarm action profile must be assigned for this alarm event to hear this prompt. |
Alarm Prompt Tone | Configures the alarm prompt tone that will play when this alarm is triggered. (Supported audio file formats: mp3, wav, ogg, wma, mid, m4a) |
Play Rules | Specifies how the alarm will play when triggered by choosing one of the following methods:
The default method is “Maximum Duration”. |
Maximum Duration (s) | Defines the maximum duration (in seconds) for this alarm event. The valid range is 1 to 3600 and the default value is 60 seconds. |
Number of Loops | Sets how many times the alarm will repeat. The valid range is 1 to 10 and the default value is 1. |
Alarm Action
Alarm Action → Alarm Action Profile | |
No. | The index number of the alarm action profile, with up to 10 profiles available. |
Name | Custom name for identifying the profile (e.g., “Office Alarm,” “Night Mode Alert”). |
Alarm Notification | Specifies the actions to be executed when the profile is triggered. Multiple options can be selected:
Note: |
Operation | The Available actions for the profiles are:
|
Alarm Action → Alarm Notification Settings | |
Call Mode | Specified the call mode for the SIP alarm:
Default setting is “Serial Hunting”. |
Alarm Calling Timeout(s) | Sets the timeout period, in seconds, for alarm calls. If the remote party does not answer within this period, the call will automatically disconnect. The valid range is 10 to 90 and the default value is 60 seconds. Note: This setting takes precedence over the call timeout configured in the account settings. |
Alarm Prompt Tone | Specifies the audio prompt played when a SIP alarm call is triggered. If set to silent prompt, no prompt is played and normal calls can be made immediately after connection. If a custom prompt is set, the recipient will first hear a 5-second prompt tone before normal communication begins. (Supported audio formats: MP3, WAV, OGG, WMA, MID, M4A) |
SIP Alarm | |
Call Number | Defines the number called when the SIP alarm is triggered, users can configure up to 4 numbers:
|
Cloud Video Call Alarm | |
Cloud Call Number | Enter the cloud-based number to be used for alarm calls, if applicable. When cloud service is enabled, Account 4 (Cloud Account) is fixed as the call-out account. |
Audio Alarm | |
Alarm Prompt Tone | Select a built-in audio file or upload a custom one to be played when the alarm is triggered. Supported formats: mp3, wav, ogg, wma, mid, m4a. |
Play Rules | Define how the audio file will be played during the alarm. The options are
The default method is “Maximum Duration”. |
Maximum Duration (s) | Sets the maximum time (in seconds) the audio prompt will play. The valid range is 1-3600 seconds and the default setting is 60. |
Number of Loops | Specifies how many times the audio will repeat. The valid range is 1-10 and the default setting is 1. |
Alarm Record
Export | Export alarm record as .csv file. |
Clear | Delete all alarm records from the list. |
Refresh | Update the list to display the most recent alarm events. |
No. | Sequential number of each alarm record. |
Alarm Event | Triggered alarm type (e.g., Intrusion, Tamper Alarm). |
Alarm triggered | Indicates the source that activated the alarm (e.g., if triggered by an unauthorized card or PIN, it shows the user’s name). |
Alarm Notification | The action(s) taken in response to the alarm (e.g., SIP Call, Audio Alarm). |
Alarm Time | Timestamp when the alarm event occurred. |
Operation | Specifies the action for the record, i.e., delete the selected entry. |
Audio & Video Settings Page Definition
Audio Settings
Call Volume | Adjusts the speaker volume level during calls. |
Doorbell Volume | Adjusts the speaker volume for the doorbell tone. |
Open Door Tone Volume | Sets the volume for the confirmation tone played when the door is successfully opened. |
Alarm Tone volume | Controls the loudness of general alarm notifications (e.g., intrusion, loitering). |
Tamper Alarm Volume | Sets the volume level specifically for tamper alarm events. |
System Volume | Adjusts the overall system sounds, including prompts and notifications. |
Audio Settings | |
Doorbell Tone | Configures the doorbell sound (Supports uploading audio files in MP3, WAV, OGG, WMA, MID, and M4A formats). |
Internal Open Door Tone | Configures the tone played when the internal open door action is triggered (Supports uploading audio files in MP3, WAV, OGG, WMA, MID, and M4A formats). |
External Open Door Tone | Configures the tone played when the external open door action is triggered (Supports uploading audio files in MP3, WAV, OGG, WMA, MID, and M4A formats). |
Door Opening Failure Prompt Tone | The sound or prompt played when a door opening attempt fails, such as invalid card or access denied (Supports uploading audio files in MP3, WAV, OGG, WMA, MID, and M4A formats). |
Key Tone | Specifies the sound feedback when pressing keypad buttons:
Default setting is “Default”. |
IP Announcement | |
Announcement Time after Startup (s) | Configure the time when IP announcement can be triggered after booting up. Beyond this time, IP announcement cannot be triggered. Valid Range is 60-300 seconds. Default setting is 60. |
Number of Loops | Configure the number of loop broadcasts for IP announcements. Valid Range is 1-3 times. Default setting is 1. |
OSD Settings
Display time | Enables or disables the display of date and time on the video stream.
|
OSD Date Format | Specifies the format in which the date is displayed:
Default setting is “MM/DD/YYYY”. |
OSD Time Format | Sets the format for displaying time:
Default setting is “24H”. |
OSD Date/Time Position | Selects the on-screen location where the date and time appear:
Default setting is “Top Left”. |
Display Text | Enables or disables the display of custom text on the video.
|
OSD Text | Allows input of a custom label to display on the video stream. Maximum allowed byte length: 25. |
OSD Text Position | Selects where the custom OSD text appears on the screen:
Default setting is “Top Right”. |
CMOS Settings
Wide Dynamic Range (WDR) | Enhances image visibility in scenes with both bright and dark areas by balancing exposure.
|
WDR Schedule | Configures the Wide Dynamic Range (WDR) schedule. It can be set to Always, Daily, or a custom time period. To customize the schedule, navigate to System Settings → Schedule. |
Power Frequency | Sets the power line frequency to reduce flicker in the video caused by artificial lighting.
Default setting is “60HZ”. |
Privacy Masks
Zone Edit 0/4 | Configure up to 4 privacy mask zones to block specific areas in the video for privacy (e.g., windows, neighboring properties).
|
Monitoring Page Definitions
Onvif
Onvif | Enable or disable ONVIF protocol support for integration with third-party video management systems. Disabled by default. |
Onvif Username | Username used for ONVIF authentication when a third-party system connects to the device. |
Onvif Password | Password used for ONVIF authentication. |
RTSP
RTSP→RTSP Server | |
RTSP | Enable or disable the RTSP (Real-Time Streaming Protocol) server for video stream access. Disabled by default. |
RTSP Port | Specifies the port used for RTSP streaming (default is 554). |
RTSP Authentication | Select the method of user authentication for accessing the RTSP stream:
Default setting is “Digest”. |
RTSP Username | Username required to access the RTSP video stream. |
RTSP Password | Password required to access the RTSP video stream. |
RTSP→Stream | |
Stream (1/2) | |
Preferred Video Codec | Specifies the compression format used for streaming:
Default setting is H.264. |
Profile | Selects the H.264 profile for encoding:
|
Resolution | Specifies the output video resolution:
Default resolution for Stream 1: 1920*1080. Default resolution for Stream 2: 1280*720. |
Bit Rate(kbps) | Sets the target video bitrate in kilobits per second, affecting video quality and bandwidth usage. Options: 256, 512, 1024, 2048, 4096 kbps.
Default setting for Stream 2: 1024. |
Frame Rate(fps) | Number of frames per second. A higher frame rate provides smoother video. Options: 5, 10, 15, 20, 25, 30 fps.
|
Bit Rate Control | Enables dynamic bitrate adjustment based on scene complexity and motion, optimizing bandwidth usage. |
I-frame Interval | Specifies how many frames are sent between two consecutive I-frames (key frames). A lower interval improves seek performance and stream stability but increases bandwidth.
|
Accounts Page Definitions
Accounts
Account x→General Settings | |
Account Register | |
Account Active | Indicates whether the account is active. The default setting is “Yes”. |
Account Name | The name associated with each account. |
SIP Server | The URL or IP address, and port of the SIP server. This is provided by your VoIP service provider (e.g., sip.mycompany.com, or IP address) |
Secondary SIP Server | The URL or IP address, and port of the SIP server. This will be used when the primary SIP server fails |
Outbound Proxy | Defines IP address or Domain name of the Primary Outbound Proxy, Media Gateway, or Session Border Controller. |
Secondary Outbound Proxy | Defines secondary outbound proxy that will be used when the primary proxy cannot be connected. |
SIP User ID | User account information, provided by your VoIP service provider. |
SIP Authentication ID | SIP service subscriber’s Authenticate ID used for authentication. It can be identical to or different from the SIP User ID. |
SIP Authentication Password | The account password required for the GDS372x to authenticate with the SIP server before the account can be registered. After it is saved, this will appear as hidden for security purpose. |
Display Name | The SIP server subscriber’s name (optional) that will be used for Caller ID display (e.g., John Doe). |
TEL URI | If the GDS372x has an assigned PSTN telephone number, this field should be set to “user=phone”. A “user=phone” parameter will be attached to the Request-URI and “To” header in the SIP request to indicate the E.164 number. If set to “Enable”, “tel:” will be used instead of “sip:” in the SIP request. |
Network Settings | |
DNS Mode | This parameter controls how the Search Appliance looks up IP addresses for hostnames. If “Use Configured IP” is selected, please fill in Primary IP, Backup IP 1 and Backup IP 2.
|
Max Number Of Sip Request Retries | Sets the maximum number of retries for the device to send requests to the server. In DNS SRV configuration, if the destination address does not respond, all request messages are resent to the same address according to the configured retry times. Valid range: 1-10. |
DNS SRV Failover Mode | Configures the preferred IP mode for DNS SRV. If set to “default”, the first IP from the query result will be applied. If set to “Saved one until DNS TTL”, previous IP will be applied before DNS timeout is reached. If set to “Saved one until no response”, previous IP will be applied even after DNS timeout until it cannot respond.
If the option is set with “default”, it will again try to send register messages to one IP at a time, and the process repeats.
If the option is set with “Saved one until DNS TTL”, it will send register messages to the previously registered IP first. If no response, it will try to send one at a time for each IP. This behavior lasts if DNS TTL (time-to-live) is up.
If the option is set with “Saved one until no responses”, it will send registered messages to the previously registered IP first, but this behavior will persist until the registered server does not respond.
If “Failback follows failback expiration timer” is selected, the device will send all SIP messages to the current failover SIP server or Outbound Proxy until the failback timer expires. |
Failback Expiration (m) | Specifies the duration (in minutes) since failover to the current SIP server or Outbound Proxy before making failback attempts to the primary SIP server or Outbound Proxy. |
Register Before DNS SRV Failover | Configures whether to send REGISTER requests to the failover SIP server or Outbound Proxy before sending INVITE requests in the event of a DNS SRV failover. |
Primary IP | Configures the primary IP address where the GDS372x sends DNS query to when “Use Configured IP” is selected for DNS mode. |
Backup IP 1 | Configures the backup IP 1 address where the GDS372x sends DNS query to when “Use Configured IP” is selected for DNS mode. |
Backup IP 2 | Configures the backup IP 2 address where the GDS372x sends DNS query to when “Use Configured IP” is selected for DNS mode. |
Proxy-Require | A SIP Extension to notify the SIP server that the GDS372x is behind a NAT/Firewall. |
NAT Traversal | Configures whether NAT traversal mechanism is activated. Please refer to user manual for more details. If set to “STUN” and STUN server is configured, the GDS372x will route according to the STUN server. If NAT type is Full Cone, Restricted Cone or Port-Restricted Cone, the GDS372x will try to use public IP addresses and port number in all the SIP&SDP messages. The GDS372x will send empty SDP packet to the SIP server periodically to keep the NAT port open if it is configured to be “Keep-alive”. Configure this to be “No” if an outbound proxy is used. “STUN” cannot be used if the detected NAT is symmetric NAT. Set this to “VPN” if OpenVPN is used. |
Media NAT Traversal | For configuring media NAT traversal strategies: If configured as “No,” media NAT traversal will not be used. If configured as “Auto,” it will follow the business logic of the “NAT traversal(STUN)” configuration. If configured as “STUN,” it will obtain the public IP and port information after NAT through a shared STUN server. If configured as “TURN,” it will forward the data stream through a TURN relay server. If configured as “ICE,” it will collect local IP addresses, STUN-reflected addresses, and TURN relay addresses to dynamically select the optimal connection path. |
Account x→SIP Settings | |
Basic Settings | |
SIP Registration | Selects whether the GDS372x will send SIP Register messages to the proxy/server. The default setting is “Enabled”. |
UNREGISTER on Reboot |
|
REGISTER Expiration | Specifies the frequency (in minutes) in which the GDS372x refreshes its registration with the specified registrar. The maximum value is 64800 minutes (about 45 days). The default value is 60 minutes. |
SUBSCRIBE Expiration | Specifies the frequency (in minutes) in which the GDS372x refreshes its subscription with the specified registrar. The maximum value is 64800 minutes (about 45 days). The default value is 60 minutes. |
Re-Register before Expiration | Specifies the time frequency (in seconds) that the GDS372x sends re-registration request before the Register Expiration. The default value is 0. |
Registration Retry Wait Time | Specifies the interval to retry registration if the process is failed. The valid range is 1 to 3600. The default value is 20 seconds. |
Add Auth Header on Initial REGISTER | If enabled, the GDS372x will add Authorization header in initial REGISTER request. Default is “Disabled”. |
Enable OPTIONS Keep-Alive | Configures whether to enable SIP OPTIONS to track account registration status. If enabled, the GDS372x will send periodic OPTIONS messages to server to track the connection status with the server. Default is “Disabled”. |
OPTIONS Keep-Alive Interval | Configures the time interval the GDS372x sends OPTIONS message to the server. If set to 30 seconds, it means the GDS372x will send an OPTIONS message to the server every 30 seconds. |
OPTIONS Keep-Alive Max Tries | Configures the maximum number of times the GDS372x will try to send OPTIONS message consistently to server without receiving a response. If set to “3”, the GDS372x will send OPTIONS message 3 times. If no response from the server, the GDS372x will re-register. |
SUBSCRIBE for Registration | When set to “Yes”, a SUBSCRIBE for Registration will be sent out periodically. The default setting is “No”. |
Use Privacy Header | Configures whether the “Privacy Header” is present in the SIP INVITE message.
The default setting is “default”. |
Use P-Preferred- Identity Header | Configures whether the “P-Preferred-Identity Header” is present in the SIP INVITE message.
|
Add MAC in User-Agent |
The default setting is “No”. |
SIP Transport | Selects the network protocol used for the SIP transport. The default setting is “UDP”. |
Enable TCP Keep-alive | Configures whether to enable TCP Keep-alive for the TCP connection between the terminal and the SIP server. |
Local SIP Port | Configures the local SIP port used to listen and transmit. |
SIP URI Scheme when using TLS | Specifies if “sip” or “sips” will be used when TLS/TCP is selected for SIP Transport. The default setting is “sips”. |
Use Actual Ephemeral Port in Contact with TCP/TLS | Configures whether the actual ephemeral port in contact with TCP/TLS will be used when TLS/TCP is selected for SIP Transport. The default setting is “No”. |
Support SIP Instance ID | Configures whether SIP Instance ID is supported or not. The default setting is “Yes”. |
SIP T1 Timeout | SIP T1 Timeout is an estimate of the round-trip time of transactions between a client and server. If no response is received the timeout is increased and request re-transmit retries would continue until a maximum amount of time define by T2. The default setting is 0.5 seconds. |
SIP T2 Timeout | SIP T2 Timeout is the maximum retransmit time of any SIP request messages (excluding the INVITE message). The re-transmitting and doubling of T1 continues until it reaches the T2 value. Default is 4 seconds. |
SIP Timer D Interval | Sets the wait time for response retransmissions when the INVITE receives a 3xx ~ 6xx response. Valid range is 32-64 seconds. Default is 32. |
Outbound Proxy Mode | Configures whether to put the Outbound Proxy in the Route header, or if SIP messages should always be sent to Outbound Proxy.
Default is “in route”. |
Enable 100rel | When enabled, the 100rel tag is appended to the value of the Supported header of the initial signaling messages. The default setting is “No”. |
Session Timer | |
Enable Session Timer | Configures whether to enable session timer function. It enables SIP sessions to be periodically “refreshed” via a SIP request (UPDATE, or re-INVITE). If there is no refresh via an UPDATE or re-INVITE message, the session will be terminated once the session interval expires. If set to “Yes”, the GDS372x will use the related parameters when sending session timer according to “Session Expiration”. If set to “No”, session timer will be disabled. The default setting is “No”. |
Session Expiration | Session Expiration is the time (in seconds) where the session is considered timed out, provided no successful session refresh transaction occurs beforehand. The default setting is 180. The valid range is from 90 to 64800. |
Min-SE | The minimum session expiration (in seconds). The default value is 90 seconds. The valid range is from 90 to 64800. |
Caller Request Timer | If set to “Yes” and the remote party supports session timers, the GDS372x will use a session timer when it makes outbound calls. The default setting is “No”. |
Callee Request Timer | If set to “Yes” and the remote party supports session timers, the GDS372x will use a session timer when it receives inbound calls. The default setting is “No”. |
Force Timer | If set to “Yes”, the GDS372x will use the Session Timer even if the remote party does not support this feature. Otherwise, Session Timer is enabled only when the remote party supports it. The default setting is “No”. |
UAC Specify Refresher | As a caller, select UAC to use the GDS372x as the refresher, or select UAS to use the callee or proxy server as the refresher. When set to “Omit”, the refresh object is not specified. The default setting is “UAC”. |
UAS Specify Refresher | As a callee, select UAC to use caller or proxy server as the refresher, or select UAS to use the GDS372x as the refresher. The default setting is “UAC”. |
Force INVITE | Select “Yes” to force using the INVITE method to refresh the session timer. The default setting is “No”. |
Account x→Codec Settings | |
Audio | |
Preferred Vocoder (Choice 1 – 5) | Multiple vocoder types are supported on the GDS372x, the vocoders in the list is a higher preference. Users can configure vocoders in a preference list that is included with the same preference order in SDP message.
|
Codec Negotiation Priority | Configures the GDS372x to use which codec sequence to negotiate as the callee. When set to “Caller”, the GDS372x negotiates by SDP codec sequence from received SIP Invite. When set to “Callee”, the GDS372x negotiates by audio codec sequence on the GDS372x. The default setting is “Callee”. |
Use First Matching Vocoder in 200OK SDP | When set to “Yes”, the device will use the first matching vocoder in the received 200OK SDP as the codec. The default setting is “No”. |
G.726-32 Packing Mode | Selects “ITU” or “IETF” for G.726-32 packing mode. The default setting is “ITU”. |
G.726-32 Dynamic Payload Type | Specifies G.726-32 payload type. Valid range is 96 to 126. Default is 126. |
Send DTMF | Specifies the mechanism to transmit DTMF digits. There are 3 supported modes:
Default setting is “RFC2833”. |
DTMF Payload Type | Configures the payload type for DTMF using RFC2833. Cannot be the same as iLBC or OPUS payload type. |
Enable Audio RED with FEC | If set to “Yes”, FEC will be enabled for audio call. |
Audio FEC Payload Type | Configures audio FEC payload type. The valid range is from 96 to 126. The default value is 121. |
Audio RED Payload Type | Configures audio RED payload type. The valid range is from 96 to 126. The default value is 124. |
Silence Suppression | Configures G.729 silence suppression, also known as dynamic voice detection (VAD). When set to “Yes”, the device detects periods of no voice activity during a call and sends a minimal number of VAD packets instead of continuous voice packets. Default setting is “No”. |
Voice Frames Per TX | Configures the number of voice frames transmitted per packet. It is recommended that the IS limit value of Ethernet packet is 1500 bytes or 120 kbps. When configuring this, it should be noted that the “ptime” value for the SDP will change with different configurations here. This value is related to the codec used in the codec table or negotiate the payload type during the actual call. For example, if set to 2 and the first code is G.729, G.711 or G.726, the “ptime” value in the SDP datagram of the INVITE request is 20 ms. If the “Voice Frame/TX” setting exceeds the maximum allowed value, GDS372x will use and save the maximum allowed value for the selected first codec. It is recommended to use the default setting provided, and incorrect setting may affect voice quality. The default setting is 2. |
Preferred Video Codec | |
Preferred Video Codec | Specifies the prefered video codec used for GDS372x. The supported codec for this device is H.264. |
Enable Video FEC | When enabled, the video sender will temporarily allocate part of the bandwidth to one data channel to send FEC data to system, thus, to improve the video quality the receiver gets. Enabling this function will take up part of bandwidth and reduce call rate. The default setting is “Yes”. |
FEC Payload Type | Configures FEC payload type. The range is 96-126. Default setting is 120. |
Packetization Mode | Configures video packetization mode. If set to “Single NAL Unit Mode”, the packetization mode will be negotiated as single NAL unit mode when dial video calls, if the other party does not support the negotiation, then single NAL unit mode will be used for video encoding by default. If set to “Non-Interleaved Mode”, the packetization mode will be negotiated as Non-interleaved mode when dial video calls, If the other party does not support negotiation, then the Non-interleaved mode will be used for video encoding by default. The default setting is “Non-Interleaved Mode”. |
Image Size | Sets the image size. It can be selected from the dropdown list.
The default setting is 1080P. |
Use H.264 Constrained Profiles | Configures that whether to set H.264 constrained profiles. The default setting is “Yes”. |
H.264 Profile Type | Selects the H.264 profile type from the dropdown list.
Note: Lower levels are easier to decode, but higher levels offer better compression. Usually, for the best compression quality, choose “High Profile”; for playback on low-CPU machines or mobile devices, choose “Baseline Profile”. If “BP/MP/HP” is selected, all three profiles “Baseline Profile” “Main Profile” and “High Profile” will be used for negotiation during video decoding to achieve the best result. This is usually used in video conference when there is higher requirement on the video. |
Video Bit Rate | Configures the bit rate for video call. It can be selected from the dropdown list. The default setting is 2048 kbps. Note: The video bit rate can be adjusted based on the network environment. Increasing the video bit rate may improve video quality if the bandwidth is permitted. If the bandwidth is not permitted, the video quality will decrease due to packet loss. For some network environment, the default setting “1080P” might be too high that causes no video or video quality issue during video call. In this case, please change “H.264 Image Size” to “VGA” or “CIF” and change “Video Bit Rate” to “384kbps” or lower. |
SDP Bandwidth Attribute | Specifies the SDP (Session Description Protocol) bandwidth attribute used for video streaming.
The default Setting is “Media Stream Level”. Note: Please do not modify this setting without knowing the session format supported by the server. Otherwise, it might cause video decoding failure. |
H.264 Payload Type | Enter H.264 codec payload type. The valid range is from 96 to 126. Default is 99. |
Packet Retransmission | If set to “NACK”, the signaling will carry NACK info. After negotiation, the media will use NACK to retransmit lost packets. |
RTP Settings | |
SRTP Mode | Enable SRTP mode based on your selection from the drop-down menu.
The default setting is “No”. |
SRTP Key Length | Allows users to specify the length of the SRTP calls. Available options are:
Default setting is AES 128&256 bit |
Crypto Life Time | Enable or disable the crypto lifetime when using SRTP. If users set to disable this option, GDS372x does not add the crypto lifetime to SRTP header. The default setting is “No”. |
RTCP Destination | Configures the server address. When there is a call, the RTCP package sent from the GDS372x will also be sent to this address. Note: The address should contain port number. |
RTCP Keep-Alive Method | Configures the RTCP channel keep-alive packet type.
Default setting is “Receiver Port”. |
RTP Keep-Alive Method | Configures the RTP channel keep-alive packet type.
Default setting is “RTP Version 1”. |
Symmetric RTP | Configures whether Symmetric RTP is used or not. Symmetric RTP means that the UA uses the same socket/port for sending and receiving the RTP stream. The default setting is “No”. |
RTP IP Filter | Configures whether to filter the received RTP. If set to “Disable”, the device will receive RTP from any address; If set to “IP Only”, the device will receive RTP from certain IP address in SDP with no port limited; If set to “IP and Port”, the device will only receive RTP from IP address & port in SDP. |
RTP Timeout (s) | Configures the RTP timeout of the GDS372x. If the GDS372x does not receive the RTP packet within the specified RTP time, the call will be automatically disconnected. The default range is 0 and 6-600. If set to 0, the GDS372x will not hang up the call automatically. |
Account x→Call Settings | |
General | |
Add Video Capability | Configures the video sending and receiving capability for the account to ensure SIP proxy compatibility. The default setting is “sendonly”.
|
Auto Answer | Specifies whether the GDS372x automatically answers incoming calls. Options:
|
Custom Alert-Info for Auto Answer | Specifies the Alert-Info content used to trigger automatic answering for paging/intercom calls (Maximum allowed length is 20 characters). Notes:
|
Play warning tone for Auto Answer Intercom | If enabled, GDS372x will play warning tone when auto answering Intercom. |
Send Anonymous | If set to “Yes”, the “From” header in outgoing INVITE messages will be set to anonymous. Default is “No”. |
Anonymous Call Rejection | If set to “Yes”, anonymous calls will be rejected. The default setting is “No”. |
Call Log | Configures Call Log setting on the GDS372x.
The default setting is “Log All Calls”. |
Mute on Intercom Answer | If enabled, the GDS372x will mute the mirophone after answer an intercom call via Call-Info/Alert-Info. |
Ring Timeout | Configures the timeout (in seconds) for the GDS372x to ring when an incoming call is not answered. Valid range is 30 to 3600. The default setting is 60. |
Call Timeout | Set the SIP call timeout(in seconds). When the SIP call exceeds the set time, the call will be automatically hung up. When set to 0, the call will not be automatically hung up. Valid range is 0 to 65535. Default setting is 0. |
Calling Timeout (s) | Specifies the maximum duration, in seconds, the system will wait for the call to be answered. If the call is not answered within this period, it will automatically disconnect. The valid range is 10 to 300 seconds, and the default is 90 seconds. |
Ringtone | |
Account RingTone | Allows users to configure the ringtone for the account. Users can choose from different ringtones from the dropdown menu. Note: User can also choose silent ring tone or doorbell. |
Ignore Alert-Info header | Configures to play default ringtone by ignoring Alert-Info header. The default setting is “No”. |
Account x→Advanced Settings | |
Security Settings | |
Check Domain Certificates | Configures whether the domain certificates will be checked when TLS/TCP is used for SIP Transport. The default setting is “No”. |
Validate Certificate Chain | Validate certification chain when TCP/TLS is configured. The default setting is “No”. |
Validate Incoming SIP Messages | Specifies if the GDS372x will check the incoming SIP messages Caller ID and CSeq headers. If the message does not include the headers, it will be rejected. The default setting is “No”. |
Allow Unsolicited REFER | Configures whether to dial the number carried by Refer-to header after receiving out-of-dialog SIP REFER request actively. If set to “Disabled“, the GDS372x will send error warning and stop dialing. If set to “Enabled/Force Auth“, the GDS372x will dial the number after sending authentication. If the authentication fails, it will stop dialing. If set to “Enabled“, the GDS372x will dial all numbers carried by SIP REFER. |
Accept Incoming SIP from Proxy Only | When set to “Yes”, the SIP address of the Request URL in the incoming SIP message will be checked. If it does not match the SIP server address of the account, the call will be rejected. The default setting is “No”. |
Check SIP User ID for Incoming INVITE | If set to “Yes”, SIP User ID will be checked in the Request URI of the incoming INVITE. If it does not match the GDS372x’s SIP User ID, the call will be rejected. The default setting is “No”. |
Allow SIP Reset | Allow SIP Notification message to perform factory reset. The default setting is “No”. |
Authenticate Incoming INVITE | If set to “Yes”, the GDS372x will challenge the incoming INVITE for authentication with SIP 401 Unauthorized response. The default setting is “No”. |
SIP Realm Used For Challenge INVITE & NOTIFY | Configures this option to verify incoming INVITE, only take effect when enabled incoming INVITE first. It is used to verify provision NOTIFY information, including check-sync, resync and reboot, but only effective when enabled SIP authentication. |
MOH | |
MOH Mode | Configures MOH mode:
Default setting is “Disable”. |
Upload Local MOH Audio File | Click to upload audio file from PC. The MOH audio file should be “.ogg” format. |
Advanced Features | |
Special Feature | Different soft switch vendors have special requirements. Therefore, users may need select special features to meet these requirements. Users can choose from the drop down list:
|
Reboot on check-sync event without “reboot=” | When enabled, the device reboots upon receiving a SIP NOTIFY check-sync event without the ‘reboot=’ header. When disabled, the device performs provisioning only without rebooting. |
Calls Page Definitions
Outgoing Calls
This page allows users to place outgoing calls from the GDS372x device using the Web UI.
- Account Selection:
Choose the SIP account to use when making a call from the available configured accounts. Please note that only active accounts with a populated User ID field will appear in the account selection list, In case of a direct IP Calling method, you can populate the User ID field with any information to highlight that the selected account is using direct IP calling. - Dial Number/IP:
Enter the phone number or IP address of the destination you want to call. - Call Button:
Initiates the call using the selected account and the entered number/IP. - Recent Calls List:
Displays a history of recently dialed numbers for quick redial. You can click on an entry to automatically populate the dial field.
Call History
Call History→Call History | |
Delete | Removes selected call records from the list. |
Delete All | Clears all call history records. |
Add to Allowlist | Adds selected numbers to the allowlist to permit future calls. |
Call Status | Indicates the direction of the call: Outgoing, Incoming. |
Name | Displays the contact name if available. |
Number | The phone number or IP address involved in the call. |
Time | Timestamp of when the call occurred. |
Operation | Available actions for each record:
|
Call History→Intercept record | |
Delete | Removes selected intercepted call records from the list. |
Add to Allowlist | Adds selected numbers to the allowlist, allowing future calls from them. |
Name | Displays the caller’s name if available. |
Number | The intercepted phone number or IP address. |
Time | Timestamp of when the call was intercepted. |
Operation | Available actions for each record:
|
Call Settings
Video Call | Enables the video call feature on the GDS372x. The default setting is “Yes”. |
Video Frame Rate | The video frame rate is adjustable based on network condition. Increasing the frame rate will significantly increase the amount of data transmitted, therefore consuming more bandwidth. |
Call Waiting | Enables the call waiting feature. If it is not checked, the GDS system will reject the second incoming call during an active session without user’s knowledge. But this missed call record will be saved to remind users. The default setting is “Yes”. |
Call Waiting Tone | Specifies whether the GDS372x plays a call waiting tone when another incoming call is received while a current call is in progress. The default setting is “Yes”. |
DND | Enable/disable the DND (Do not disturb) feature. If enabled, this device will block all incoming calls. Disabled by default. |
DND Prompt Sound | Enable/disabed the sound or tone played when a call is received while the device is in Do Not Disturb (DND) mode. |
Multicast Tone | Enables/disables multicast tone.If enabled, there will be a prompt tone at the beginning and end of the multicast. Disabled by default. |
Automatic Answer Ringing Time (s) | Configures a ringing timer after which the GDS372x will answer an incoming call automatically. |
Filter Characters | Specifies characters to be automatically removed when dialing numbers. These characters are not part of the actual phone number and will be filtered out during dialing (Multiple characters can be set for filtering). For example: if set to “[()-]”, when dialing (0571)-8800-8888, the character “()-” will be automatically filtered and dial 057188008888 directly. Notes:
|
Return Code When Enable DND | When DND is enabled, the GDS372x will send the selected type of SIP message. |
Call Settings → Allowlist Management | |
Allowlist | Enable or disable allowlist functionality. If enabled, only the allowlist numbers are be able to call in, other numbers will be blocked. (Disabled by default) |
Add | Manually add a new entry to the allowlist (name and number/IP). |
Delete | Remove selected entries from the allowlist. |
Delete All | Clear all entries from the allowlist. |
Name | The label or identifier for the allowed contact. |
Number | The phone number or IP address to allow. |
Operation | Available actions for each entry:
|
Phone Settings Page Definitions
General Settings
Local RTP Port | This parameter defines the local RTP port used to listen and transmit. It is the base RTP port for channel 0. When configured, channel 0 will use this port _value for RTP; channel 1 will use port_value+2 for RTP. Local RTP port ranges from 1024 to 65400 and must be even. Default value is 5004. |
Local RTP Port Range | Gives users the ability to define the parameter of the local RTP port used to listen and transmit. This parameter defines the local RTP port from 24 to 10000. This range will be adjusted if local RTP port + local RTP port range is greater than 65486. Default setting is 200. |
Use Random Port | When set to “Yes”, this parameter will force random generation of both the local SIP and RTP ports. This is usually necessary when multiple phones are behind the same full cone NAT. The default setting is “No” Note: This parameter must be set to “No” for Direct IP Calling to work. |
Keep-alive Interval | Specifies how often the GDS372x sends a blank UDP packet to the SIP server to keep the “ping hole” on the NAT router to open. The default setting is 20 seconds. The valid range is from 10 to 160. |
STUN/TURN Server | The IP address or Domain name of the STUN server. STUN resolution results are displayed in the STATUS page of the Web GUI. Only non-symmetric NAT routers work with STUN. |
TURN Server Username | The username to validate the STUN server. |
TURN Server Password | The password to validate the STUN server. |
Use NAT IP | The NAT IP address used in SIP/SDP messages. This field is blank at the default settings. It should ONLY be used if it is required by your ITSP. |
Delay Registration(s) | Conifgures the delay time for account registeration after device booted up. |
Ringtone
Auto Config CPT by Region | Configures whether to choose Call Progress Tone automatically by region. If set to “Yes”, the phone will configure CPT (Call Progress Tone) according to different regions automatically. If set to “No”, you can manually configure CPT parameters. The default setting is “No”. |
Call Progress Tones:
| Configures tone frequencies according to user preference. By default, the tones are set to North American frequencies. Frequencies should be configured with known values to avoid uncomfortable high pitch sounds. Syntax: f1=val,f2=val [,c=on1/off1[-on2/off2[-on3/off3]]]. (Frequencies are in Hz and cadence on and off are in 10ms) ON is the period of ringing (“On time” in “ms”) while OFF is the period of silence. In order to set a continuous ring, OFF should be zero. Otherwise it will ring ON ms and a pause of OFF ms and then repeats the pattern. Please refer to the document below to determine your local call progress tones: https://www.itu.int/ITU-T/inr/forms/files/tones-0203.pdf |
Call-Waiting Tone Gain | Adjusts the call waiting tone volume. Users can select “Low”, “Medium” or “High”. The default setting is “Low”. |
Default Ring Cadence | Defines the ring cadence for the phone. The default setting is: c=2000/4000. |
Multicast Paging
Multicast Paging→Multicast Paging | |
Paging Barge | During an active call, if an incoming multicast paging has higher priority (Disable being the highest and 1 being the second), then the device will be hung up and multicast paging will be played. |
Paging Priority Active | If enabled, during a multicast page if another multicast is received with higher priority (1 being the highest) that one will be played instead. |
Multicast Paging→Multicast Listening | |
Priority | Indicates the priority level for the multicast listening. A lower number (1) indicates higher priority, while a higher number (10) indicates lower priority. |
Listening Address | Specifies the multicast IP address that the device listens to for paging or announcements. This address allows the device to receive audio from a multicast stream. |
Label | A user-defined label or name to identify the multicast listening configuration. This can be helpful for organizing multiple multicast streams. |
Network Settings Page Definitions
Ethernet Settings
Internet Protocol | Selects whether to prefer IPv4 or IPv6. Default is IPv4 Only. |
IPv4 | |
IPv4 Address Type | Users could select “DHCP”, “Static IP” or “PPPoE”.
By default, it is set to “DHCP“. |
DHCP VLAN Override | Selects the DHCP Option VLAN mode. When set to “DHCP Option 132 and DHCP option 133”, the GDS372x will get DHCP option 132 and 133 as VLAN ID and VLAN priority. When set to “Encapsulated in DHCP Option 43”, the GDS372x will get values from Option 43 which encapsulate VLAN ID and VLAN priority. Note: Please make sure the “Allow DHCP Option 43 and Option 66 to Override Server” setting under maintenance→upgrade is checked. The default setting is “Disable”. |
Hostname (Option 12) | Sets the name of the client in the DHCP request. It is optional but may be required by some Internet Service Providers. The field is empty by default. |
Vendor Class ID (Option 60) | Configures the vendor class ID header in the DHCP request. The default setting is “Grandstream GDS3725/GDS3726/GDS3727”. |
IP Address | Defines the GDS372x’s static IP address if the static IP is used. |
Subnet Mask | Determines the network’s subnet mask if the static IP is used. |
Default Gateway | Defines the network’s gateway address if the static IP is used. |
DNS Server 1 | Configures the primary DNS IP address if the static IP is used. |
DNS Server 2 | Configures the secondary DNS IP address if the static IP is used. |
Preferred DNS Server | Enter the Preferred DNS server. |
PPPoE Account ID | Configures the PPPoE account ID if the PPPoE is used. |
PPPoE Password | Sets the PPPoE password if the PPPoE is used. |
Layer 2 QoS 802.1Q/VLAN Tag | Assigns the VLAN Tag of the Layer 2 QoS packets for Ethernet. The Default value is 0. |
Layer 2 QoS 802.1p Priority Value | Assigns the priority value of the Layer 2 QoS packets for Ethernet. The Default value is 0. |
IPv6 | |
IPv6 Address | Configures the appropriate network settings on the GDS372x. Users could select from “Auto-configured” or “Statically configured”. |
Static IPv6 Address | Enter the static IPv6 address in “Statically configured” IPv6 address type. |
IPv6 Prefix Length | Enter the IPv6 prefix length in “Statically configured” IPv6 address type. This field is empty by default. |
IPv6 Prefix (64 bits) | Enter the IPv6 Prefix (64 bits) when Prefix Static is used in “Statically configured” IPv6 address type. This field is empty by default. |
IPv6 Gateway | The gateway when static IPv6 is used. |
DNS Server 1 | Enter DNS Server 1 when static IP is used. |
DNS Server 2 | Enter DNS Server 2 when static IP is used. |
Preferred DNS Server | Enter the Preferred DNS server. |
802.1X | |
802.1x Mode | Enables and selects the 802.1x mode for the GDS372x system. The supported 802.1x modes are:
The default setting is “Disable”. |
802.1x Identity | Enters the identity information for the selected 802.1x mode. (This setting will be displayed only if 802.1 X mode is enabled). |
MD5 Password | Enters the MD5 password for this 802.1x mode |
802.1X CA Certificate | Uploads the CA Certificate file to the GDS372x. This certificate is used only when the 802.1X authentication mode is set to TLS or PEAP. It is not required for MD5 mode. |
802.1X Client Certificate | Loads the Client Certificate file to the GDS372x. (This setting will be displayed only if the 802.1 X TLS mode is enabled) |
Wi-Fi Settings
Wi-Fi Function | Enables / Disables the Wi-Fi on the GDS372x. |
Wi-Fi Band | Set the type of Wi-Fi Band whether its 2.4G or 5G or 5G & 2.4G (default). |
Country Code | Configures Wi-Fi country code. |
ESSID | This parameter sets the ESSID for the Wireless network. Press “Scan” to scan for the available wireless network. Click on “Connect” and enter the authentication credentials of the Wi-Fi network to connect to. Users can connect to hidden networks by pressing on “Add Network” and configure:
|
OpenVPN® Settings
OpenVPN® Enable | Enables/Disables OpenVPN® feature. Default is “No”. |
Manual Import | |
Import OpenVPN® Configuration | Imports the configuration file from the current computer. After importing, the local configuration will be overwritten and OpenVPN® function is automatically enabled. |
Local Configuration | |
OpenVPN® Server Address | Specify the IP address or FQDN for the OpenVPN® Server. |
OpenVPN® Port | Specify the listening port of the OpenVPN® server. The valid range is 1 – 65535. The default value is “1194”. |
OpenVPN® Transport | Specifies whether OpenVPN® connections use TCP or UDP as the transport protocol. The default value is “UDP”. |
OpenVPN® CA | Click on “Upload” to upload the Certification Authority of OpenVPN®. For a new upload, users could click on “Delete” to erase the last certificate, and then upload a new one. |
OpenVPN® Certificate | Click on “Upload” to upload OpenVPN® certificate. For a new upload, users could click on “Delete” to erase the last certificate, and then upload a new one. |
OpenVPN® Client Key | Click on “Upload” to upload OpenVPN® Key. |
OpenVPN® Client Key Password | Allows user to set password for client.key file |
OpenVPN® TLS Key | Uploads the OpenVPN® TLS .key file |
OpenVPN® TLS Key Type | Selects the encryption type of the OpenVPN® TLS key. it can be set to : TLS-Auth, TLS-Crypt, TLS-Crypt V2 |
OpenVPN® Cipher Method | Specifies the Cipher method used by the OpenVPN® server. The available options are:
The default setting is “Blowfish”. |
OpenVPN® Username | Configures the optional username for authentication if the OpenVPN server supports it. |
OpenVPN® Password | Configures the optional password for authentication if the OpenVPN server supports it. |
OpenVPN® Comp-lzo | Configures enable/disable the LZO compression. When the LZO Compression is enabled on the OpenVPN server, you must turn on it at the same time. Otherwise, the network will be abnormal. Default value is YES. |
Additional Options | Additional options to be appended to the OpenVPN® config file, separated by semicolons. For example, comp-lzo no;auth SHA256 Note: Please use this option with caution. Make sure that the options are recognizable by OpenVPN® and do not unnecessarily override the other configurations above. |
Advanced Settings
Advanced Network Settings | |
DNS Refresh Timer (m) | Configures the refresh time (in minutes) for DNS query. If set to “0”, the GDS372x will use the DNS query TTL from DNS server response. |
DNS Failure Cache Duration (m) | Configures the duration (in minutes) of the previous DNS cache when the DNS query fails. If set to “0”, the feature will be disabled. Note: Only valid for SIP registration. |
Enable LLDP | Enables/Disables the LLDP (Link Layer Discovery Protocol) service. |
LLDP TX Interval | Configures LLDP TX Interval (in seconds). Valid range is 1 to 3600. Default is 60. |
Enable CDP | Enables/Disables the Cisco Discovery Protocol feature. |
Layer 3 QoS for SIP | Configures the Layer 3 QoS parameter for SIP. This value is used for IP Precedence, Diff-Serv or MPLS. Valid range is 0 to 63, and default value is 26. |
Layer 3 QoS for Audio | Configures the Layer 3 QoS parameter for audio. This value is used for IP Precedence, Diff-Serv or MPLS. Valid range is 0 to 63, and default value is 46. |
Layer 3 QoS For Video | Configures the Layer 3 QoS parameter for video packets. This value is used for IP Precedence, Diff-Serv or MPLS. Valid range is 0 to 63, and default value is 34. |
HTTP/HTTPS User-Agent | Configures the user-agent for HTTP/HTTPS request. |
SIP User-Agent | This sets the user-agent for SIP. If the value includes word “$version”, will replace it with the real system version. |
Proxy | |
HTTP Proxy | Specifies the HTTP proxy URL for the GDS372x to send packets to. The proxy server will act as an intermediary to route the packets to the destination. |
HTTPS Proxy | Specifies the HTTPS proxy URL for the GDS372x to send packets to. The proxy server will act as an intermediary to route the packets to the destination. |
Bypass Proxy for | Configures the destination IP address where no proxy server is needed. The GDS372x will not use a proxy server when sending packets to the specified destination IP address. |
Remote Control | |
Action URI Support | Configures whether to enable GDS372x to handle Action URI request. Default is “Enabled”. |
Action URI Allowed IP List | List of allowed IP addresses from which the GDS372x receives the Action URI. Maximum allowed length is 512, and default setting is “any”. |
System Settings Page Definitions
Time Settings
NTP Server | Configures the URL or IP address of the NTP server. The GDS372x may obtain the date and time from the server. The default server is “pool.ntp.org”. |
Enable Authenticated NTP | Configures whether to enable NTP authentication. If enabled, a cryptographic signature appended to each network packet. If the key is incorrectly configured, the GDS372x will refuse to use the time provided by the NTP server. This setting is disabled by default. |
Authenticated NTP Key ID | Configures the key ID for authenticated NTP. The default value is “1”. |
Authenticated NTP Key | Upload the key file for authenticated NTP. Note: Only supports MD5 key type. |
Allow DHCP Option 42 to Override NTP Server | Obtains NTP server address from a DHCP server using DHCP Option 42; it will override configured NTP Server. If set to “No”, the GDS372x will use configured NTP server to synchronize time and date even if an NTP server is provided by DHCP server. The default setting is “Yes”. |
DHCP Option 2 to Override Time Zone Setting | Obtains time zone setting (offset) from a DHCP server using DHCP Option 2; it will override the selected time zone. If set to “No”, the GDS372x will use the selected time zone even if provided by the DHCP server. The default setting is Yes. |
Time Zone | Configures the date/time display according to the specified time zone. The default setting is “Auto”. |
Self-defined Time Zone | When the Time Zone option is set to “Self-Defined”, this parameter allows users to specify their own custom time zone using the following syntax: std offset dst [offset], start [/time], end [/time]
The default self-defined time zone is “MTZ+6MDT+5,M4.1.0,M11.1.0”. Note:
|
Date Display Format | Determines which format will be used to display the date. It can be selected from the drop-down list.
The default setting is “YYYY-MM-DD”. |
Time Display Format | Specifies which format will be used to display the time. It can be selected from a 12-hour or 24-hour format. The default setting is 24 Hour format. |
Schedule
Schedule → Schedule | |
Name | The name given to the schedule (e.g., “Work Hours,” “Weekend Access”). |
Holiday | Associates the schedule with specific holidays. The options include no holiday or a selected holiday (up to 10 holidays can be created). |
Custom Time | Defines the specific times during which the door will be accessible according to the schedule (e.g., 9:00 AM to 5:00 PM). Users can configure up to 8 time intervals for each day of the week. |
Schedule → Holidays | |
Name | The name given to the holiday (e.g., “New Year’s Day,” “Company Holiday”). |
Date | Specifies the holiday dates, with up to 5 dates allowed per holiday. |
Security Settings
Security Settings → Web/SSH Access | |
Enable SSH | Enables SSH access to the GDS372x. Default setting is “Yes”. |
SSH Port | Customizes SSH port. Valid range: 1 – 65535. Default port is 22. |
HTTP Web Port | Configures the HTTP port under the HTTP web access mode. Valid range: 80-65500 Default port is 80. |
HTTPS Web Port | Configures the HTTPS port under the HTTP web access mode.Valid range: 80-65500 Default port is 443. |
Web Access Mode | Determines which protocol will be used to access the GDS372x’ s Web GUI. It can be selected from HTTP and HTTPS or Both. The default setting is HTTPS. |
User Login Timeout | Set login timeout (in minutes) for user. If there is no activity within the specified amount of time, the user will be logged out, and the system will jump to the login page automatically. Default is 15 minutes. |
Enable User Web Access | Toggle to enable or disable user web UI access. Default Settings is “Disabled”. |
Validate Server Certificates | Verify the server certificate using the trusted certificates for TLS. If disabled, the device will bypass certificate verification. |
Security Settings → User Info Management | |
Current Password | Enter the current password. |
User | |
User Account | Displays the name of the user account. |
New Password | Allows the administrator to set the password for user-level web GUI access. This field is case sensitive with a maximum length of 512 characters. The default password is “123”. |
Confirm Password | Enter the new User password again to confirm. |
Administrator | |
Admin Account | Displays the name of the admin account. |
New Password | Allows the user to change the admin password. The password field is purposely blank after clicking the “Save” button for security purpose. This field is case sensitive with a maximum length of 512 characters. |
Confirm Password | Enter the new Admin password again to confirm. |
Security Settings → Client Certificate | |
Minimum TLS Version | Configures the minimum TLS version supported by the GDS372x. The default setting is “TLS 1.2”. |
Maximum TLS Version | Configures the maximum TLS version supported by the GDS372x. The default setting is “Unlimited”. |
Enable Weak TLS Cipher Suite | This setting controls how the GDS372x handles weak TLS cipher suites for encryption. The options are:
|
SIP TLS Certificate | Defines the SSL certificate used for SIP over TLS. |
SIP TLS Private Key | Defines the SSL Private key used for SIP over TLS. |
SIP TLS Private Key Password | Defines the SSL Private key password used for SIP over TLS. |
Custom Certificate | Allows to upload a Custom Certificate file to GDS372x. |
Security Settings → Trusted CA Certificates | |
Load CA Certificates | Loads certificate authority (CA) certificates. Options include default certificates, custom certificates, or all certificates. |
Index ID | A unique identifier for each CA (Certificate Authority) certificate entry in the list. |
Issued By | Displays the name of the Certificate Authority that issued the trusted certificate. |
Expiration | Shows the expiration date of the CA certificate, indicating until when it is valid for secure communications. |
Preferences
Preferences→Light Settings | |
Keypad Light Mode | Controls the backlight behavior of the keypad:
Default setting is “Always On”. |
Start Time | Sets the time range during which the keypad backlight will be active (if not disabled). |
End Time | Sets the time range during which the keypad backlight will be active (if not disabled). |
Doorbell Button Light Brightness | Set the brightness level of the LED light surrounding the doorbell button on the device. This feature allows users to adjust visibility according to ambient lighting conditions. The available options are:
The default setting is “Moderate”. |
LED in The Card Reader Area | Enables or disables the LED light around the card reader area to indicate status or enhance visibility.
|
LED Fill Light Mode | Controls the fill light near the camera:
Default setting is “Auto”. |
LED Fill Light Time | Defines the time range during which the LED fill light remains continuously active when LED Fill Light Mode is set to “Manual”. Users can configure up to 3 non-conflicting time periods. |
TR-069
Enable TR-069 | Sets the GDS372x system to enable the “CPE WAN Management Protocol” (TR-069). |
ACS URL | Specifies URL of TR-069 ACS (e.g., http://acs.mycompany.com), or IP address. |
TR-069 Username | Enters username to authenticate to ACS. |
TR-069 Password | Enters password to authenticate to ACS. |
Periodic Inform Enable | Sends periodic inform packets to ACS. This setting is enabled by default. |
Periodic Inform Interval | Configures how often the GDS372x sends “Inform” packets to the ACS. The interval determines the frequency of these periodic status updates. The valid range is 1 to 4294967295, and the default value is 86400 seconds. |
Connection Request Username | Enters username for the ACS to connect to the GDS372x. |
Connection Request Password | Enters password for the ACS to connect to the GDS372x. |
Connection Request Port | Enters the port for the ACS to connect to the GDS372x. Valid range: 1-65535 Default port is 7547. |
CPE SSL Certificate | Uploads Cert File for the GDS372x to connect to the ACS via SSL. |
CPE SSL Private Key | Uploads Cert Key for the GDS372x to connect to the ACS via SSL. |
Start TR-069 at Random Time | If enabled, TR-069 will send out the first INFORM message to the server on randomized timing between 1 to 3600 seconds after the GDS372x boots up. |
Email Settings
SMTP Server | The address of the outgoing mail server used to send email notifications (e.g., smtp.gmail.com). |
SMTP Server Port | The port number used by the SMTP server (commonly 465 for SSL, 587 for TLS). |
From Email Address | The email address shown as the sender in outgoing email notifications. |
Sender Email Username | The username used to authenticate with the SMTP server. |
Sender Email Password | The password or app-specific password used for SMTP authentication. |
SSL | Enables/Disables SSL/TLS encryption for secure email transmission. (Enabled by default) |
Test Email | A button to send a test email using the configured settings to verify that email notifications are working. |
Email Notification Address | |
Recipient Address 1 | The email addresses of the recipient 1 that will receive notifications (e.g., snapshots, alarms). |
Recipient Address 2 | The email addresses of the recipient 2 that will receive notifications (e.g., snapshots, alarms). |
Email Notification Address | |
Email Subject | Allows configuration of the subject line used in alarm notification emails. This field supports dynamic variables that will be automatically replaced with actual values when the email is generated:
The default email subject is “${MODEL}_${MAC}_${WARNING_MSG}_${OSD}” |
Email Content | Allows configuration of the body text used in alarm notification emails. This field supports dynamic variables that will be automatically replaced with actual values when the email is generated:
The default email content template is: “Detected: ${WARNING_MSG} Model: ${MODEL} MAC Address: ${MAC} Alarm Time: ${DATE}” |
FTP Settings
FTP Server | The domain name or IP address of the FTP server used to store snapshots or recorded data. |
FTP Server Port | The communication port used to connect to the FTP server (default is port 21). |
FTP Server Username | The username required to authenticate and access the FTP server. |
FTP Server Password | The password associated with the FTP server username for login authentication. |
Storage Path | The directory or folder path on the FTP server where the files will be stored (e.g., /snapshots). |
Test FTP Server | A button to verify the FTP connection and ensure that the credentials and path are correct. |
Maintenance Page Definitions
Upgrade and Provisioning
Upgrade and Provisioning → Firmware | |
Current Version | Displays the current firmware version of the GDS372x. |
Upgrade via Manual Upload | |
Upload Firmware File to Update | Allows users to load the local firmware to the GDS372x to update the firmware. |
Upgrade via Network | |
Firmware Upgrade Mode | Allows users to choose one of the following the firmware upgrade methods: TFTP, HTTP, HTTPS, FTP, or FTPS. The default setting is “HTTPS”. |
Firmware Server Path | Set the IP address or domain name of the firmware server. The URL of the server that hosts the firmware release. This field is empty by default. Administrators can also configure variables in the URL. The following variables are supported: • $PN: is replaced with the GDS372x model. • $MAC: is replaced with the MAC address of the GDS372x. |
Firmware Server Username | Enters the username for the firmware server. |
Firmware Server Password | Enters the password for the firmware server. |
Firmware File Prefix | Checks if the firmware file is with matching prefix before downloading it. |
Firmware File Postfix | Checks if the firmware file is with matching postfix before downloading it. This field enables users to store different versions of firmware files in one directory on the firmware server. |
Upgrade Detection | |
Upgrade | Click the “Start” button to check whether the firmware in the firmware server has an updated version, if so, update immediately. |
Upgrade and Provisioning → Config File | |
Configure Manually | |
Download Device Configuration | Click to download the device configuration file in .txt format. |
Upload Device Configuration | Upload the configuration file to the GDS372x. |
Configure via Network | |
Config Upgrade Via | Selects the provisioning method: TFTP, HTTP or HTTPS, FTP, FTPS. The default setting is “HTTPS”. |
Config Server Path | Sets IP address or domain name of the configuration server. The server hosts a copy of the configuration file to be installed on the GD372x. This field is empty by default. Administrators can also configure variables in the URL. The following variables are supported: • $PN: is replaced with the GDS372x model. • $MAC: is replaced with the MAC address of the GDS372x. |
Config Server Username | Configures the username for the config server. |
Config Server Password | Configures the password for the config server. |
Config File Prefix | Checks if configuration files are with matching prefix before downloading them. |
Config File Postfix | Checks if configuration files are with matching postfix before downloading them. This field enables user to store different configuration files in one directory on the provisioning server. |
Authenticate Config File | Sets the GD372x system to authenticate configuration file before applying it. When set to “Yes”, the configuration file must include value P1 with GD372x system’s administration password. If it is missed or does not match the password, the GD372x system will not apply it. The default setting is “No”. |
XML Config File Password | Decrypts XML configuration file when encrypted. The password used for encrypting the XML configuration file is using OpenSSL. |
Upgrade and Provisioning → Provision | |
Auto Upgrade | |
Automatic Upgrade | Specifies when the firmware upgrade process will be initiated; there are 4 options:
Notes:
|
Start Upgrade at Random Time | Configures whether the GD372x will upgrade automatically at random time point within the configured period. |
Automatic Upgrade Check Interval (m) | Configures how often the GDS372x checks for firmware upgrade (in minutes). This setting is only valid if the user selects “Yes, check for upgrade periodically” in the “Automatic Upgrade”. The valid range is 60-86400, and the default setting is 10080 (namely 7 days). |
Hour of the Day (0-23) | Defines at which hour of the day the GD372x system will check the HTTP/HTTPS/TFTP/FTP/FTPS server for firmware upgrades or configuration files changes. |
Day of the Week (0-6) | Defines which day of the week the GD372x system will check the HTTP/HTTPS/TFTP/FTP/FTPS server for firmware upgrades or configuration files changes. |
Firmware Upgrade and Provisioning | Defines the GD372x system’s rules for automatic upgrade. It can be selected from:
The default setting is “Always check for new firmware”. |
DHCP Option | |
Allow DHCP Option 43 and Option 66 to Override Server | If DHCP option 43, and 66 is enabled on the LAN side, the device will reset the CPE, upgrade, network VLAN tag, and priority configuration according to option 43 sent by the server. At the same time, the update mode and server path of the configuration upgrade mode will be reset according to the option 66 sent by the server. Default is “Yes”. |
DHCP Option 120 Override SIP Server | Configures the GD372x system to allow the DHCP offer message to override the SIP Server Path via the Option 120 header. The default setting is “No”. |
Additional Override DHCP Option | Configures additional DHCP Options (150 or 160) to be used for firmware server instead of the configured firmware server or the server from DHCP Option 43 and 66. This option will be effective only when “Allow DHCP Option 43 and Option 66 to Override Server” is enabled. The default setting is “Option 150”. |
Allow DHCP Option 242 (Avaya IP Phones) | Enables DHCP Option 242. Once enabled, the GD372x will use the configuration info issued by the local DHCP in Option 242 to configure the proxy, transport protocol, and server path. The default setting is “No”. |
Config Provision | |
Config Provision | Device will download the configuration files and provision by the configured order. |
Download and Process All Available Config Files | By default, the device will provision the first available config in the order of cfgMAC.xml, cfgMODEL.xml, and cfg.xml (corresponding to device specific, model specific, and global configs). If set to “Yes”, the device will download and apply (override) all available configs in the order of cfg.xml, cfgMODEL.xml, cfgMAC.xml. The default setting is “No”. |
3CX Auto Provision | If enabled, the GD372x will send SUBSCRIBE requests to the multicast address in LAN during bootup for automatic provisioning. This feature requires 3CX server support. |
Upgrade and Provisioning → Advanced Settings | |
Send HTTP Basic Authentication By Default | Specifies whether the device should always include HTTP/HTTPS authentication credentials when using wget to download firmware or configuration files.
The default setting is “No”. |
Enable SIP NOTIFY Authentication | Enables the GD372x to challenge SIP NOTIFY with 401. The default setting is “Yes”. |
Validate Certification Chain | Configures whether to validate the server certificate when download the firmware/config file. If it is set to “Yes”, the GD372x will download the firmware/config file only from the legitimate server. Default setting is “No”. |
Use Auto Location Service | Configures whether to allow access to the AutoConfig service. If not checked, access to service.ipvideotalk.com will be disabled. Default value is “Enabled”. |
Factory Reset | Resets the GDS372x system to the default factory setting mode. |
System Diagnostics
System Diagnostics→Syslog | |
Syslog Protocol | Select the transport protocol over which log messages will be carried. The options are:
The default setting is “UDP”. |
Syslog Server | Configures the URI which the GDS372x system will send the syslog messages to. |
Syslog Level | Selects the level of logging for syslog. The default setting is “None”. There are 4 levels from the dropdown list: DEBUG, INFO, WARNING and ERROR. The following information will be included in the syslog packet:
Note: Changing syslog level does not require a reboot to take effect. |
Syslog Keyword Filter | Only send the syslog with keyword, multiple keywords are separated by comma. Example: set the filter keyword to “SIP” to filter SIP log. |
Send SIP Log | Configures whether the SIP log will be included in the syslog messages. The default setting is “No”. |
System Diagnostics→Packet Capture | |
With RTP Packets | Includes Real-time Transport Protocol (RTP) packets used for audio/video streams in the packet capture file. |
With Secret Key Information | If enabled, includes encrypted key information in the capture (useful for debugging but should be used with caution due to security concerns). |
Start | Begins the packet capture process. |
Stop | Stops the ongoing packet capture. |
Download | Downloads the captured packet file in a .tar archive. After extraction, the capture file will be available in .pcapng format for offline analysis. |
Delete | Deletes the saved packet capture file from the device. |
System Diagnostics→Ping | |
Input | Enter a domain name or IP address to test network connectivity (e.g., 8.8.8.8 or example.com). |
Start | Initiates the ping test to check if the device can reach the specified address and measure the packet loss. |
System Diagnostics→Traceroute | |
Input | Enter a domain name or IP address to trace the network path (e.g., 8.8.8.8 or example.com). |
Start | Begins the traceroute process to identify the route and intermediate hops taken to reach the destination from the device. |
System Diagnostics→Remote Diagnostics | |
Start | Enables remote diagnostics, allowing remote access the device and collection of diagnostic logs. Access will automatically expire after a set period for security purposes. |
System Diagnostics→Audio Diagnosis | |
Audio Diagnostic Server | Specifies the server address used for audio diagnosis, typically provided by the system administrator or support team. |
Audio Diagnosis | Enables or disables the audio diagnostic feature. When enabled, the device connects to the specified server for troubleshooting purposes. |
Event Notification
Device Status | |
Bootup Completed | Configures the event URL when GDS372x boots up. |
Registered | Configures the event URL when an account in the GDS372x is registered successfully. |
Unregistered | Configures the event URL when an account in the GDS372x is unregistered. |
Log On | Configures the event URL when users log on the GDS372x successfully. |
Log Off | Configures the event URL when users log off the GDS372x. |
Access control operation | |
Relay Trigger | Configures the Action URL to send when the relay is triggered. |
Relay Off | Configures the Action URL to send when the relay is turned off. |
Valid Card Swipe in | Configures the Action URL to send when the valid card is swiped in. |
Invalid Card Swipe in | Configures the Action URL to send when the invalid card is swiped in. |
Input Trigger | Configures the Action URL to send when digital input is triggered. |
Input Off | Configures the Action URL to send when digital input is turned off. |
Call Operation | |
Incoming Call | Configures the event URL when GDS372x has an incoming call. |
Outgoing Call | Configures the event URL when GDS372x has an outgoing call. |
Missed Call | Configures the event URL when the GDS372x has new a missed call. |
Established Call | Configures the event URL when a call is established. |
Terminated Call | Configures the event URL when a call is disconnected. |
Backup/Restore
This page allows users to back up or restore the device configuration.
- Backup:
Click this button to download and save the current configuration settings of the GDS372x. The file will be saved in .uf format, which can later be used to restore the same settings. - Restore:
Click this button to upload a previously saved .uf configuration file and apply it to the device. This will overwrite the current settings.
Application Page Definitions
Account Sharing
Account Sharing→Account Sharing | |
General Settings | |
Enable Account Sharing | Select whether to enable Account Sharing. This feature is disabled by default. |
Role in Account Sharing | Specifies the role of the device in an account sharing setup.
The default option is “Guest Device”. |
SIP Server Port | Specifies the SIP service port used for account sharing. A value of 0 means a random port will be assigned. Valid range is 0–65535. Default port is 15060. |
Group Name | Set the group name, in the host-guest mode, devices with the same group name can discover each other.
|
Group Password | In the host-guest mode, after setting the group password, the guest device with the same group password as the host device can successfully register an account on the host device.
|
Account Settings | |
Associated account | Specifies the account behavior in Account Sharing:
|
Guest Account Name | This setting specifies the account name corresponding to the account used by the guest |
Ringing tone Settings | |
Sync Ringing In Group | Specifies whether the ringtones of all successfully registered guest devices in the group will play in synchronization when a call is received. The default setting is “No”. |
Ringtone | Select an existing ringtone or upload a custom audio file. (Supported formats include MP3, WAV, OGG, WMA, MID, and M4A) |
Account Sharing→Account Sharing List | |
Discover Device list | |
Refresh | Click to refresh the list of discovered devices. |
Diagnostic Page Definitions
Microphone Test | Tests the microphone’s functionality by capturing and playing back audio input. |
Speaker Test | Tests the speaker by playing a sample sound to confirm output functionality. |
Reset Key Test | Checks if the hardware reset button is responsive and functioning correctly. |
Light Test | Activates the LED lights to verify their operation (e.g., indicator or fill light). |
Certificate Test | Verifies the integrity and validity of installed security certificates. |
SD Card Test | Checks if an inserted SD card is recognized and functioning properly. |
Relay Out Test | Tests the relay output by triggering it manually to ensure proper response (e.g., unlocking a door). |
Alarm Input Test | Verifies the functionality of alarm input interfaces by detecting signal changes. |
Card Swipe Test | Tests RFID or IC card reading capability. |
Key Test | Tests the physical keypad buttons to ensure each key press is detected. |
Wiegand Test (GDS3725/GDS3726 Only) | Tests Wiegand communication by detecting Wiegand input and verifying Wiegand output transmission. |
Tamper Test | Simulates or detects a tamper event to confirm the tamper switch is operational. |
PIR Test | Tests the Passive Infrared (PIR) sensor for motion or presence detection. |
GDS372x HTTP API
Grandstream Door Systems supports HTTP API (Application Programming Interface).
For more details, please refer to the following guide:
The document explains in detail the external HTTP-based application programming interface and parameters of functions via the supported method. The HTTP API is firmware-dependent. Please refer to the related firmware Release Note for the supported functions.
Administrator Privilege is required, and administrator authentication verification has to be executed before any operation on the related parameter configuration.
FACTORY RESET
Restore to Factory Default via Web GUI
To perform a factory reset to the GDS372x via the Web GUI, please refer to the following steps:
- Access the GDS372x Web GUI using the admin username and password.
- Navigate to Maintenance 🡪Advanced Settings.
- Press the Factory Reset button as displayed in the following screenshot.
Factory Reset via the Reset Button
To perform a hard factory reset on the GDS372x device:
- Power on the device.
- Press and hold the RESET button (located inside the device or on the back panel) for about 10 seconds until the LED indicators flash.
- Release the button. The device will reboot and restore to factory default settings.
CHANGE LOG
This section documents significant changes from previous versions of the user manual for GDS372x. Only major new features or major document updates are listed here. Minor updates for corrections or editing are not documented here.
Firmware Version 1.0.3.9
- No major changes.
Firmware Version 1.0.3.5
- Added support for Home Assistant. [Access Control Settings] [Home Assistant] [Syn Alarm Info to Home Assistant]
- Added support for RS485. [Access Control Settings]
- Added support for Wiegand Function Settings (GDS3725/GDS3726 Only). [Access Control Settings]
- Added support for Wiegand Test (GDS3725/GDS3726 Only). [Diagnostic]
- Added support for Open Door Timeout Alarm. [Alarm Event Settings] [Door Open Timeout Alarm]
- Added support for SD Card Alarm. [Alarm Event Settings] [SD Card Alarm]
- Added support for Safe Room Alarm. [Alarm Event Settings] [Safe Room Alarm]
- Added support for Interlock Mode. [Open Door Settings]
- Added support for WDR Schedule. [CMOS Settings]
- Added support for Reboot on check-sync event without “reboot=” [Accounts]
- Added the configuration option “Hang up After Open Door”. [Hang up After Open Door]
- Merged the Schedules. [Schedule]
- Added Cloud Service Page. [Cloud Service]
- Added support for Building Mode (GDS3725 Only). [Building Mode]
Firmware Version 1.0.1.35
- Added support for video capability configuration For SIP accounts. [Add Video Capability]
- Updated the Alarm Notification Settings page to support configuring the Cloud Call Number and SIP alarms independently. [Alarm Notification Settings]
- No major changes.
- This is the initial version for GDS372x.
















































































