This guide shows how to integrate an Akuvox door phone with Nx Witness to enable video and audio streaming, remote door unlocking, and door phone event handling.
Before You Start
Make sure the Akuvox door phone and the computer running Nx Witness are connected to the same IP network.
Make sure you have administrator access to the door phone and Nx Witness.
Check that the door phone model and firmware version are supported.
Compatible Model and Version
Model | Minimum Firmware Version | Live View | Door Unlock | Two-Way Audio | Event Handling |
|---|---|---|---|---|---|
E16V2 | 216.30.12.33 | ✓ | X | X | X |
S535 | 535.30.11.37 | ✓ | ✓ | ✓ | 535.30.11.42 or later |
R29 | 29.30.10.745 | ✓ | ✓ | ✓ | X |
X915V2 | 2915.30.10.822 | ✓ | ✓ | ✓ | 2915.30.10.822 or later |
S539 | 539.30.10.710 | ✓ | ✓ | ✓ | X |
S538 | 538.30.10.720 | ✓ | ✓ | ✓ | X |
E21V2 | 321.30.10.46 | ✓ | ✓ | X | X |
R20V5 | 320.30.12.109 | ✓ | ✓ | ✓ | X |
R25 | 25.30.11.3 | ✓ | ✓ | ✓ | X |
R28V2 | 228.30.11.110 | ✓ | ✓ | ✓ | X |
X912 | 912.30.13.3 | ✓ | ✓ | ✓ | X |
S532 | 532.30.10.406 | ✓ | ✓ | ✓ | X |
E12V2 | 312.30.11.109 | ✓ | ✓ | X | X |
E13 | 13.30.10.48 | ✓ | ✓ | ✓ | X |
E18V2 | 218.30.11.204 | ✓ | X | X | X |
X910 | 2910.30.11.112 | ✓ | ✓ | ✓ | X |
X916 | 916.30.10.604 | ✓ | ✓ | ✓ | X |
A05V2 | 205.30.11.127 | ✓ | X | X | X |
A15 | 1115.30.10.408 | ✓ | ✓ | ✓ | X |
DB01 | 201.30.10.22 | ✓ | ✓ | ✓ | X |
Integration Topology
The Akuvox door phone and the computer running Nx Witness communicate over an IP network.

Part 1: Add the Akuvox Door Phone to Nx Witness
Prepare the Door Phone
Use the door phone’s IP to log into its web interface with the username and password. The default is admin.
Go to Surveillance > ONVIF interface and enable Discoverable.

Then, go to Surveillance > RTSP interface. Enable the RTSP server and set the video codec to H.264 format.
Enable RTSP Authorization if needed. If enabled, set the Username and Password which are required when adding the door phone to the Nx Witness server.

Add the Device Manually at the Nx Witness Server
Use this method if you want to add the door phone directly with its RTSP address.
Click Add Device at the main menu.

Enter the door phone's RTSP address using the following format:
rtsp://{Device IP address}/live/ch00_0Tick to use the default port.
Click Search to find the door phone option.
Select the desired search result.
Click Add All Devices.

Discover the Device Automatically
After enabling ONVIF Discoverable in the door phone, the available devices will appear in the camera list.
Part 2: Obtain Video & Audio Stream
Enable Streaming on the Door Phone
Use the door phone’s IP to log into its web interface with the username and password. The default is admin.
Go to Surveillance > RTSP interface. Enable the RTSP server and set the video codec to H.264 format. If it is R20A, you also need to enable Audio.


Click Submit to save the settings.
Enable Audio in Nx Witness
Right-click on your camera and select Camera Settings. Enable audio and click OK to save settings.

Drag the intercom camera stream into the layout from the device list, just like any other camera. In live view or recording, you can set the audio volume at the lower rightmost corner of Nx Witness.

Part 3: Enable Remote Door Unlocking
You can configure Nx Witness to unlock the door through the Akuvox door phone.
The basic workflow is:
Nx Witness → Camera Rule → HTTP request → Akuvox door phone → Relay activated
Enable HTTP Door Unlocking on the Door Phone
Go to Access Control > Relay > Open Relay Via HTTP interface.
Enable the feature.
Set the username and password for HTTP door unlocking.
The HTTP command format depends on whether High Security Mode is enabled.
When High Security Mode Is Enabled
Use one of the following formats:
http://{username}:{password}@{deviceIP}/fcgi/OpenDoor?action=OpenDoor&DoorNum=1or
http://{deviceIP}/fcgi/OpenDoor?action=OpenDoor&DoorNum=1
When High Security Mode Is Disabled
The following formats are supported:
http://{username}:{password}@{deviceIP}/fcgi/OpenDoor?action=OpenDoor&DoorNum=1
http://{deviceIP}/fcgi/OpenDoor?action=OpenDoor&DoorNum=1
http://{deviceIP}/fcgi/do?action=OpenDoor&UserName={username}&Password={password}&DoorNum=1
DoorNum refers to the relay to be triggered. For relay A, DoorNum=1; for relay B, DoorNum=2.
Note
DoorNum=1controls Relay A, andDoorNum=2controls Relay B.If the door phone does not provide High Security Mode, use the legacy command format:
http://{deviceIP}/fcgi/do?action=OpenDoor&UserName={username}&Password={password}&DoorNum=1

Click Submit to save the settings.
Create an Unlock Rule in Nx Witness
Right-click on the target camera and select Camera Rules.

Click Add to create a new rule.
Select Soft trigger from the When list, at Target Camera.
Define available roles for this event
Select Do HTTP request in the action list
Enter the HTTP unlock command.

Click OK to save the configuration.
Click the Open Door icon on the live view, and the door phone relay will be triggered.

Part 4: Handle Door Phone Events in Nx Witness
The event integration allows the door phone to send event information to Nx Witness. Nx Witness can then match the received event against a configured camera rule and perform the action defined in that rule.
For example, Nx Witness can display a desktop notification when a matching event is received. Other available actions can also be configured according to your requirements.
Note
This feature is currently supported on the following models.
S535: 535.30.11.42 or later.
X915V2: 2915.30.10.822 or later.
Configure Event Sending on the Door Phone
Navigate to the door phone’s IP address in a browser. Log in with the username and password(admin/admin by default).
Go to Surveillance > Nx Witness interface.
Enable Nx Witness.
Enter the IP address of the Nx Witness Server in Server Address.
Enter the Nx Witness Server port in Port. The default port is 7001.
Enter the Nx Witness account username and password in Username and Password.
Enter a device identifier in Source.
The value configured here is used to identify the door phone when matching events in Nx Witness.

Under Event Trigger Details, enable the events that you want to send to Nx Witness.
Configure the Caption and Description for each enabled event as needed.

Note
The Source and Caption values configured on the door phone are used to identify and match the corresponding event in Nx Witness. Make sure the values configured in the Nx Witness event rule correspond to those configured on the door phone.
Click Submit to save the settings.
Set Up the Event Rule in Nx Witness
Right-click the target camera and select Camera Rules.

Click +Add Rule to create a new rule.

Under When Event, select Generic Event.
Under Source, select Contains keywords and enter the same value configured in the door phone's Source field.
Under Caption, select Contains keywords and enter the same value configured in the door phone's Caption field.
Under Description, select Contains keywords and enter the same value configured in the door phone's Description field.
Under Do Action, select the desired action and configure relevant parameters. In this example, select Show Desktop Notification to display a notification when the event occurs.
Select the user roles that should receive the notification.

Make sure the rule is enabled.
Click OK to save the rule.
When the configured event occurs on the door phone, Nx Witness receives the event and executes the configured action.