Skip to main content
Skip table of contents

Set up Beward intercoms

Set up Beward intercoms

Possible intercom settings will be configured depending on the type of connection

Example of intercom settings. Connection type - matrix-switching.

JSON
{
    "speak_sip_volumes": 5,
    "panel_micro_volumes": 10,
    "panel_system_volumes": 2,
    "answer_resistance": 1000,
    "open_door_resistance": 1000,
    "panel_talk_analog_volumes": 8,
    "handset_ring_analog_volumes": 2,
    "handset_talk_analog_volumes": 11
}

Example of intercom settings. Connection type - fixed.

JSON
{
    "panel_system_volumes": 2
}

Example of intercom settings. Connection type - smart.

JSON
{
    "speak_sip_volumes": 5,
    "panel_system_volumes": 2
}

Example of intercom settings. Connection type - combined 1.

JSON
{
    "answer_resistance": 1000,
    "open_door_resistance": 1000,
    "speak_sip_volumes": 5,
    "panel_system_volumes": 2,
    "panel_talk_analog_volumes": 8,
    "handset_ring_analog_volumes": 2,
    "handset_talk_analog_volumes": 11
}

Example of intercom settings. Connection type - combined 2.

JSON
{
    "speak_sip_volumes": 5,
    "panel_system_volumes": 2
}

PATCH /api/admin/v1/intercoms/{intercom}/setup-flats-settings

Parameters

int intercom, Unique identifier of the intercom


integer|null answer_resistance, Resistance level when lifting the tube


integer|null open_door_resistance, Door opening threshold


integer|null speak_sip_volumes, SIP Volume


integer|null panel_system_volumes, The volume of the main work


integer|null panel_talk_analog_volumes, The volume of speech on the speaker panel


integer|null handset_ring_analog_volumes, The volume of the call on the handset


integer|null handset_talk_analog_volumes, Ringer volume

200 OK

Successful response

401 Unauthorized

Authorization token not sent or not valid

422 Unprocessable Entity

Returns a JSON object with an error.

JSON
{
    "message": "There will be no informative message here",
    "errors": {
        "any_key": [
            "The cause of the error will be described here"
        ]
    }
}
cURL
BASH
curl -k --request POST \
	--url 'https://your-domain/api/admin/v1/intercoms/{intercom}/setup-flats-settings' \
	--header 'Content-Type: application/json' \
	--header 'Accept: application/json' \
	--data '{
    "intercom": 0,
    "answer_resistance": "integer|null",
    "open_door_resistance": "integer|null",
    "speak_sip_volumes": "integer|null",
    "panel_system_volumes": "integer|null",
    "panel_talk_analog_volumes": "integer|null",
    "handset_ring_analog_volumes": "integer|null",
    "handset_talk_analog_volumes": "integer|null"
}'
PHP
PHP
$data = array (
  'intercom' => 0,
  'answer_resistance' => 'integer|null',
  'open_door_resistance' => 'integer|null',
  'speak_sip_volumes' => 'integer|null',
  'panel_system_volumes' => 'integer|null',
  'panel_talk_analog_volumes' => 'integer|null',
  'handset_ring_analog_volumes' => 'integer|null',
  'handset_talk_analog_volumes' => 'integer|null',
);
$context = stream_context_create([
	'ssl'=>['verify_peer' => false],
	'http' => [
		'method' => 'PATCH',
		'header' => "Content-Type: application/json\r
Accept: application/json",
		'content'=>json_encode($data)
	]
]);
$result = file_get_contents('https://your-domain/api/admin/v1/intercoms/{intercom}/setup-flats-settings', false, $context);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.