Протестировать методы API можно на странице интерактивного обозревателя API и без написания кода
Некоторые ресурсы, описанные на странице, по умолчанию могут быть не доступны из-за типа приложения (см. Создание и авторизация приложений)
Описание структур данных
Примеры
Настроим правила для внутреннего номера типа "phone"с идентификатором 54. Для начала убедимся, что на данный момент нет никаких настроек:
Ответ системы:[]
Переадресация
Настроим отправку всех неотвеченных вызовов на номер 00018966 ("type:" "transfer"). Правило должно будет действовать только с 10:00 до 20:00 и распространяться на вызовы с номеров, начинающихся на "+7812" или "000". Номер 00018966 должен звонить 15 секунд.
Время, после которого вызов на внутренний номер считается неотвеченным (hangup-timeout), является свойством самого внутреннего номера типа 'phone' и настраивается ресурсом “Телефонный терминал (/phone/)”.
Для начала нужно создать (или выбрать из имеющихся) временной интервал. Пусть это будет интервал с идентификатором 32. Создание правила:
Каскадный вызов
Теперь нужно, чтобы после выполнения правил в предыдущем разделе, если ответа так и не последовало, вызов перешел на внутренний номер 000*099, через 5 секунд к нему подключился 00026821 и все правило отрабатывало не более 20 секунд:
Реорганизация правил
Чтобы поменять предыдущие правила местами, достаточно выполнить:
Ответ системы:
{ "rules_ids": [ 2, 1 ] }