h1. Интерфейс приложений REST {{>toc}} h2. Интерфейс сервера. Интерфейс сервера - это интерфейс приложений, который Smartswitch открыл для использования клиентам. Интерфейс строго следует рекомендациям "Спецификации JSON API":https://jsonapi.org/. Доступ к интерфейсу сервера происходит по URL, которые имеют следующий формат: https://имя.вашего.сервера/api/интерфейс Доступные *интерфейсы сервера*: |*название*|*описание*| |[[HTTP интерфейс active_calls|active_calls]]|возвращает список текущих активных звонков, которые поступают на внутренние телефоны, для данной учетной записи| |[[HTTP интерфейс amocrm_settings|amocrm_settings]]|сохраняет настройки для интеграции с AmoCRM для данной учетной записи| |[[HTTP интерфейс call|call]]|инициирует 2 звонка, и соединяет их вместе| |[[HTTP интерфейс cdr|cdr]]|возвращает список CDR по учетной записи| |[[HTTP интерфейс dlr|dlr]]|отправляет отчет о доставке сообщения| |[[HTTP интерфейс hlr|hlr]]|выполняет [[HLR запрос]] и возвращает результат| |[[HTTP интерфейс lnp_mnp|lnp_mnp]]|выполняет [[LNP/MNP запрос]] и возвращает результат| |[[HTTP интерфейс message|message]]|отправляет сообщение| |[[HTTP интерфейс recordings|recordings]]|возвращает URL аудиозаписи звонка| h2. Интерфейс клиента. Интерфейс клиента - это интерфейс приложений на стороне клиента. Данный интерфейс может вызывать Smartswitch для доставки уведомлений клиенту. Доступ к интерфейсу сервера происходит по URL, который предоставляет Вам клиент. Данный URL вы должны указать в настройках пира в Smartswitch. Доступные *интерфейсы клиента*: * [[HTTP интерфейс доставить отчет о доставке|Доставить отчет о доставке]] См. также: * [[Интерфейс приложений ICE]] * [[Интерфейс приложений AMI]] [[HTTP API|English translation]]