Состояние и управление по API

Форум для обсуждения KTS 4м GSM VoIP шлюза
Правила форума
Пожалуйста, будьте уважительны к участникам форума.
Ответить
binka
Сообщения: 2
Зарегистрирован: 13 мар 2017, 14:56

Состояние и управление по API

Сообщение binka »

Скажите, можно каким-то образом снимать состояние каналов через API? Так же хотелось бы перегружать каналы и полностью весь шлюз по команде через API. Вариант парсить HTML тоже не подходит, ибо генерация статусной страницы с JS достаточно сильно усложняет задачу.
kts
Администратор
Сообщения: 183
Зарегистрирован: 18 янв 2008, 13:36

Re: Состояние и управление по API

Сообщение kts »

Добрый день
Попробуйте вот так
Пример для сброса каждого канала

function reset_channel(ch) { $.get('/json', {a: "reset_channel", ch: ch}, function(data) { document.location = "/status.html"; }, 'json'); return false; }
т.е. что-то типа http://192.168.1.1/json?a=reset_channel&ch=номер канала
binka
Сообщения: 2
Зарегистрирован: 13 мар 2017, 14:56

Re: Состояние и управление по API

Сообщение binka »

Скажите, можно где-то увидеть весь список возможных команд? Мне бы еще иметь возможность таким же образом выполнять перезагрузку с сохранением настройки. То есть прямой аналог кнопки 'reboot' в веб-интерфейсе. Запрос вида 'xml?a=reboot' только перегружает устройство без сохранения настроек.
kts
Администратор
Сообщения: 183
Зарегистрирован: 18 янв 2008, 13:36

Re: Состояние и управление по API

Сообщение kts »

А вы хотите сначала выгрузить настройки из шлюза? в виде файла?
Мы подготовим список возможных запросов.
Но суть всех запросов которые делает web интерфейс приведен выше.
Ответить