
Operations Guide
931475A
CyberData Corporation
Installing the SIP Weatherproof Keypad Phone
Setting up the Device
68
2.5 Command Interface
Some functions on the device can be activated using simple POST commands to the web interface.
The examples in
use the free unix utility,
wget commands
. However, any program that
can send HTTP POST commands to the device should work.
2.5.1 Command Interface Post Commands
Note
These commands require an authenticated session (a valid username and password to
work).
Table 2-19. Command Interface Post Commands
Device Action
HTTP Post Command
a
Trigger relay (for configured delay)
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "test_relay=yes"
Place call to extension (example: extension 130)
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "call=130"
Place point-to-point call
b
(example: IP phone address = 10.0.3.72)
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "call=10.0.3.72"
Terminate active call
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "terminate=yes"
Force reboot
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "reboot=yes"
Test Audio button
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "test_audio=yes"
Announce IP address
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
command.cgi" --post-data "speak_ip_address=yes"
Play the "0" audio file
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
audiofiles.cgi" --post-data "play_0=yes"
Play the "1" audio file
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
audiofiles.cgi" --post-data "play_1=yes"
Play the "2" audio file
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
audiofiles.cgi" --post-data "play_2=yes"
Play the "3" audio file
wget --user admin --password admin --auth-no-challenge --no-
check-certificate --quiet -O /dev/null "https://10.0.3.71/cgi-bin/
audiofiles.cgi" --post-data "play_3=yes"