Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

[table]Необходимо написать API-сервис на Go, который по запросу на разные эндппоинты будет "ходить" к АТС Asterisk по AMI, "узнавать" у нее следующую инф-ю:

- Очереди, существующие на АТС

- Агенты в этих очередях

- Статус каждого агента (на паузе, вышел, недоступен)

- Звонки в каждой из очередей с временем ожидания

и отдавать её в виде JSON вопрошающему.

Например, сервис слушает порт 34890, к нему приходит Postman на https://IP:34890/queues, сервис идет к AMI Asterisk вопрошая https://wiki.asterisk.org/wiki/display/AST/Asterisk+14+ManagerAction_Queues, полученный ответ запаковывает в JSON и отдает Postman'у

Action Asterisk' и можно посмотреть здесь - https://wiki.asterisk.org/wiki/display/AST/Asterisk+14+AMI+Actions

Либа для AMI на Go - https://pkg.go.dev/github.com/heltonmarx/goami/ami (но там реализовано не все - нужно будет доработать)[/table]

Примеры реализации:

2 года назад
FessAectan
Евгений 
37 летРоссия
11 лет в сервисе
Был
10 месяцев назад
Выбранный исполнитель
uargb
Роман 
24 годаУкраина
6 лет в сервисе
Был
2 месяца назад
2 года назад
$200
2 дня
UAH
Качественно, в срок. Коммуникация быстрая. Рекомендую
Рекомендую
Заявки фрилансеров
uargb
Роман 
24 годаУкраина
6 лет в сервисе
Был
2 месяца назад
2 года назад
Никита
 
29 лет
2 года в сервисе
Был
2 года назад
2 года назад