Skip to content

volk1674/asterisk-ami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages