Настройка домофона «Beward»
Настройка домофона «Бевард»
В зависимости от типа подключения настройки меняются.
Пример настроек домофона, при типе подключения - матрично-коммутационная.
{
"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
}
Пример настроек домофона, при типе подключения - фиксированная.
{
"panel_system_volumes": 2
}
Пример настроек домофона, при типе подключения - смарт.
{
"speak_sip_volumes": 5,
"panel_system_volumes": 2
}
Пример настроек домофона, при типе подключения - комбинированная 1.
{
"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
}
Пример настроек домофона, при типе подключения - комбинированная 2.
{
"speak_sip_volumes": 5,
"panel_system_volumes": 2
}
PATCH /api/admin/v1/intercoms/{intercom}/setup-flats-settings |
Параметры метода
int
intercom, Уникальный идентификатор домофона
integer|null
answer_resistance, Уровень сопротивления при поднятии трубки
integer|null
open_door_resistance, Порог открытия двери
integer|null
speak_sip_volumes, Громкость SIP
integer|null
panel_system_volumes, Громкость основной работы
integer|null
panel_talk_analog_volumes, Громкость речи на динамике панели
integer|null
handset_ring_analog_volumes, Громкость вызова на трубке
integer|null
handset_talk_analog_volumes, Громкость звонка
200 |
Успешный ответ |
401 |
Токен авторизации не передан или не валидный |
422 |
Возвращает JSON объект с ошибкой. VMS Admin/Общая информация панели администратора/Валидация администратора
JSON
|
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"
}'
$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);