Skip to content

Latest commit

 

History

History
44 lines (23 loc) · 1.5 KB

readme.md

File metadata and controls

44 lines (23 loc) · 1.5 KB

build.sh - собрать докер контейнер. Собираться будет чуть больше минуты (долго вытягивает зависимости).

start.sh - запустить докер контейнер. Предварительно надо поправить переменные окружения и порт на которым будет доступно API приложения.

  • NOTIFICATION_URL: URL на который надо отправлять нотификации об изменении состояния. События отправляются через HTTP/POST. Авторизации нет.
  • AMI_HOST: IP адрес AMI сервера.
  • AMI_PORT: IP порт AMI сервера.
  • AMI_USER: Пользователь под которым подключаться к AMI серверу
  • AMI_PASSWORD: Пароль пользователя под которым подключаться к AMI серверу

Авторизация basic. По умолчанию логин/пароль - USER123/USER123 Можно поменяв задав переменные окружения SERVER_USER и SERVER_PASSWORD.

Страничка API доступна по адресу http://localhost:8080/swagger-ui/

Пример сообщения:

{
  "name": "NewState",
  "data": {
    "ChannelState": "5",
    "ChannelStateDesc": "Ringing",
    "ConnectedLineNum": "303",
    "CallerIdNum": "302"
  }
}