Краткое описание:

Разработать callme-виджет (с использованием flash-плеера) на странице сайта,

позволяющий совершать аудио, видео звонки и общаться

посредством текстовых сообщений с оператором.

Обязательные требования:

При голосовых звонках используются микрофон, наушники/колонки (реализовать выбор устройства аудиозаписи)

При видеозвонках используется веб-камера или другое устройство видео-захвата (реализовать выбор устройства видеозаписи)

Предоставить возможность проверить работу микрофона и видеокамеры.

Только после соединения с оператором пользователь видит интерфейс обмена данными

(поле ввода для текстовых сообщений, окно видео-обмена при видеозвонках).

До этого момента он видит индикацию процесса соединения.

Дополнительные требования к софтфону:

- Изначально должен присутствовать минимальный интерфейс, позволяющий инициировать

текстовый чат, аудио или видеозвонок (например одна кнопка - "Связаться с нами", при нажатии

на которую появляется 3 варианта действий)

- Должен информировать пользователя о состоянии соединения (ожидание, соединено, перенаправление, режим конференции, вызов завершен)

- Поддержка передачи DTMF-сигналов

- Поддержка голосовых кодеков Speex wideband, G.711 и G.729

- Поддержка видеокодеков H.263, H.263+, H.264

- Должен обмениваться данными с сервером (Asterisk, Red5) посредством чтения настроек из

конфигурационного файла (хост, используемые кодеки, callerid, dtmfmode и т.д.) обеспечивая легкую возможность

модернизации в дальнейшем.

- Поддержка изменения качества передаваемого видео

- Поддержка регулировки громкости микрофона

- Поддержка регулировки громкости наушников/динамиков

Обмен данными с виджет-сервером:

- Получение данных о том, есть ли оператор онлайн, готовый к общению.

- В конфигурационном файле должен быть переключатель режима общения:

Обмен данными инициируется со стороны клиента

Обмен данными инициируется со стороны сервера

- Должен отсылать:

Информацию о том, с какой страницы пользователь инициировал процесс общения

Информацию о статусе пользователя (UserId: connected/disconnected)

- После установки соединения виджет отправляет информацию с микрофона при аудио-звонках,

с микрофона и видеокамеры при видеозвонках, напечатанный в поле воода текст при чат-общении.

- По окончании сеанса связи должна быть возможность дополнительного обмена ифнормацией с сервером

(например проставить количество баллов полезности ответа, написать свой отзыв). Опция включается/

выключается в конфигурационном файле.

Указывайте, пожалуйста, сроки и стоимость.

Также было бы неплохо взглянуть на работающий вариант чего-то подобного, реализованного вами.

14 лет назад
Allord
39 лет
17 лет в сервисе
Был
11 лет назад

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

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