Skip to content

Call/Text 9179771277 | WeChat andyweng8866
Are you a trade professional? Sign up to get wholesale pricing

🚚 We deliver with UPS & Uber
📦 Fast, tracked delivery via UPS & Uber
⚡ Same-day options with Uber, Next-day with UPS
🚚 We deliver with UPS & Uber
📦 Fast, tracked delivery via UPS & Uber
⚡ Same-day options with Uber, Next-day with UPS

Akuvox Action URL — Trigger a ControlByWeb Relay

← Akuvox Guides & FAQs

An Akuvox door phone can send an HTTP request whenever its relay fires. Point that request at a ControlByWeb board and the intercom will switch a second, completely separate relay — over the network, with no extra wiring run back to the door.

What this does. The Action URL is one-way: when RelayA (or RelayB) on the Akuvox triggers, the intercom sends the URL you enter. It is the usual way to drive a gate operator, a second strike, a maglock on another door, or a light from the same button press that opens the main door.

Set the Action URL on the Akuvox

1

Log in to the door phone

Browse to the device's IP address (find it with the Akuvox IP Scanner). The default login is admin / admin.

2

Go to Device Management → Setting → Action URL, and tick Enabled

Nothing on this page is sent until Enabled is checked. Leave UserName and Password blank unless the receiving server asks for digest authentication — for ControlByWeb you will put the credentials in the URL instead (see below).

Akuvox Setting - Action URL page showing the RelayA Triggered and RelayB Triggered fields
3

Paste the URL into RelayA Triggered / RelayB Triggered, then Submit

RelayA Triggered fires the moment relay A closes; RelayB Triggered does the same for relay B. Use the matching Closed field only if you also need to signal the relay releasing. Click Submit — the setting is not saved until you do.

The ControlByWeb URL

ControlByWeb boards are driven by a plain HTTP GET to state.xml. The parameter name depends on which generation of board you have — check the manual for your exact model if the first form does nothing.

ControlByWeb model Turn on Turn off Pulse
Current X-series
(X-301, X-310, X-410, WebRelay 441 / 444)
state.xml?relay1=1 state.xml?relay1=0 state.xml?relay1=2
Original WebRelay
(single relay, X-WR-1R12)
state.xml?relayState=1 state.xml?relayState=0 state.xml?relayState=2
WebRelay-Quad
(older 4-relay)
state.xml?relay1State=1 state.xml?relay1State=0 state.xml?relay1State=2

So the value you actually type into RelayA Triggered looks like this — 192.168.1.2 being the ControlByWeb board's IP address:

http://192.168.1.2/state.xml?relay1=2

Use pulse, not on. For a door strike, gate or maglock you almost always want =2 (pulse). The board closes for the Pulse Duration set on its own relay page and then releases on its own. =1 latches the relay on and nothing will ever turn it back off.

To override the board's configured pulse length, add pulseTime. On current firmware it must come before the relay parameter — http://192.168.1.2/state.xml?pulseTime1=5&relay1=2 — while the original WebRelay takes it after: http://192.168.1.2/state.xml?relayState=2&pulseTime=5.

If the board has a password

ControlByWeb uses HTTP Basic authentication, which the Akuvox Action URL field cannot send as a header. Put the credentials in the URL instead — Akuvox's own documentation notes that credentials inside the URL take precedence over the UserName / Password boxes:

http://user:password@192.168.1.2/state.xml?relay1=2

Optional: add &noReply=1 to stop the board returning its XML status page. The intercom ignores the response either way, so this just saves a little traffic: http://192.168.1.2/state.xml?relay1=2&noReply=1
Don't append the Akuvox variables to a ControlByWeb URL. Akuvox lets you add $mac, $ip, $relay1status and similar to an Action URL so a logging server can record which device fired. ControlByWeb is not a logging server — it expects only its own parameters, and unrecognised ones will make the command fail. Send the bare state.xml?relay1=2 and nothing else.
Both devices must be able to reach each other. The intercom sends the request from its own network interface, so the ControlByWeb board needs to be on a network the intercom can route to. Same subnet is simplest; across VLANs the firewall has to allow the intercom to reach the board on port 80.

Akuvox procedure per the Akuvox knowledge base, “Set up Action URL” (updated 25 September 2025). ControlByWeb command syntax per Xytronix Research & Design's Integration & Communication Protocols Manual and the WebRelay User's Manual.

All product names, logos, and brands are property of their respective owners and are used for identification purposes only. Use of these names does not imply affiliation or endorsement. Security System Depot Inc. is an independent reseller of genuine products. Full trademark & legal notice →
Call us · 917-977-1277 Text us · 917-977-1277 WhatsApp us