Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
12 лет назад
Елена Иванова
35 лет, Украина
12 лет в сервисе
Был онлайн 12 лет назад
12 лет назад

Разработать 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)

Заявки фрилансеров

Нет заявок от фрилансеров

Похожие заказы

Java соединить C++ (*.Dll) через JNI, разовое, но возможно долгосрочное сот

День добрый, нужно связать яву с библиотекой на c++ (*.dll) чтоб потом можно было вывести расчеты, которые делаются в этой dll на экран с помощью jsp с выводом не проблема, проблема с подключением Java + C++ (*.dll) пока хотим использовать метод JN

Календарь+ планировщик (java)

Неообходимо завершить проект к December 12th: язык - java Главные задачи - The calendar system should mostly look like the windows calendar in the windows system tray попробуйте найти готовый java календарь + с фришными исходниками он 100% есть! -

Календарь+ планировщик (java)

НАДО завершить проект к December 14му 18.00: язык - java Главные задачи - The calendar system should mostly look like the windows calendar in the windows system tray попробуйте найти готовый java календарь + с фришными исходниками он 100% есть! - S

Редактируемая таблица на Java

ТОЛЬКО JAVA. Требуется сделать программу, состоящую из одной таблицы с картинками, с возможностью добавления, редактирования и удаления строк. Программа должна поддерживать сортировку по столбцам и по кнопке отправлять сообщение на скрипт на web-серв...

Две курсовые по Java

Две курсовые работы по Java. Можно по одной. Тему можно выбрать любую из списка. Нужна пояснительная записка. См. вложение. PS Еще две появились.

Библиотека на QT или JAVA для работы с сетями

Нужна библиотека QT или JAVA для работы с сетями: 1) Gnutella 2) eDonkey2000 3) Bit Torrent + тестовая программа, которая демонстрирует работоспособность библиотек. Писать примерные сроки и стоимость. В личку не писать!!!!!!!!!!!!!!!! В посте ост

Серверная часть игрового проекта (Java)

Направление многопользовательские мини-игры. РАБОТА В ОФИСЕ НА ПОСТОЯННОЙ ОСНОВЕ. Должностные обязанности: - Рефакторинг и поддержка существующего кода, - Выработка технического задания на разработку новых модулей в составе команды проекта, - Разр

Две контрольные по Java

Две контрольные по Java. Можно частями. Вариант 1 Теоретическое задание 1. Базовые концепции Java. 2. Обработка строк при помощи string-конструкторов. Практическое задание 1. Разработать апплет, определяющий домен и IP-адрес посетителей, а та

Дописать ПО на Java

есть ПО на java нужно есть немного дописать сейчас программа парсит один урл и выдергивает от туда нужную информацию надо сделать чтобы можно было вставить не 1 урл в программу, а список и она бы о по очереди парсила урлы и сохраняла информацию

Контрольная по Java

Теоретические вопросы. 1. Переопределение методов. 2. Классы AWT (Component, Container, Panel, Window, Frame, Canvas). Практические задания. 1. Разработать апплет, реализующий эффект телетайпа. 2. Разработать GUI-приложение + БД для учета продаж ви