Asterisk-Java API

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Разработать FastAGI приложение которое будет интерфейсом взаимодействия CRM и Астериск АTС.
Имеется:
- 2 сервера Астериск для сервиса 400 звонков
- LVS сервер для управления Астерисками
- CRM собственного производства

Получить на выходе:
CRM контролирует действия пользователей Астериск ATC. API приложение прослушивает определенный TCP порт для входящих звонков. Когда соединение установлено начинается обмен XML сообщениями между API и CRM.

CRM посылает в API XML сообщения, которые содержат команды для Астериска. Всякое сообщение имеет неповторимый ID, тот, что применяется для результата на сообщение. CRM получает результат на всякое отправленное сообщение. На некоторые сообщения должен быть получен двойственный результат, т.е. первоначальный результат + результат об окончании. Первоначальный результат высылается когда интерфейс подтверждает приобретение запроса и начинает его исполнять. Результат об окончании отправляется когда процесс окончил работу.

API приложение ждет приобретения многих команд, но команды могут завершать выполнение не в том порядке в котором были получены. API также рассчитан на уйма соединений, всякое из которых информирует CRM какой DID (т.е. ход какого громка) необходимо проконтролировать.

Нужные навыки:
- Астериск
- Asterisk-Java (FastAGI)

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26