Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (38)
  • Организация call-центра с веб-интерфейсом

    @hbruser
    Чтобы принимать звонки вам потребуется либо внешний телеком провайдер, который предоставляет внешний номер телефона, либо GSM/PSTN шлюз, в который можно воткнуть SIM карты для приема вызовов. Если это CRM, то скорее всего нужно масштабируемое решение и потребуется арендовать пул номеров у провайдера. На эти номера будут поступать звонки и ваш Asterisk сервер будет распределять их по операторам.

    webrtc действительно подойдет если операторы CRM будут использовать Chrome или FF.
    В IE оно пока не работает.

    jssip или sipml5 надо внимательно тестировать, т.к. могут вылезти такие баги, которые не удастся исправить в разумное время. Кстати удержание вызова в WebRTC работает через воркэраунды в силу некоторых причин. Знаю что у Flashphoner удержание и трансферы для WebRTC работают. В sipml5 не тестировал.

    автоматическое определение номера

    это скорее дело Asterisk-а прислать эти данные Web-телефону

    открытие карточки клиента

    Это есть в каждом API. Раз вызов входящий видно, значит есть соответствующее событие.

    Возможно есть какие-то готовые решения такой интеграции веб-телефона на страницу сайта.

    Более готовых софтверных решений чем Flashphoner не видел. Есть куча SAAS. Может их?
    Ответ написан
    4 комментария
  • Как это сделать - WebRTC многопользовательский чат?

    @hbruser
    WebRTC Broadcasting Server - можно сделать много слушателей и много вещателей.
    Ответ написан
    Комментировать
  • Как организовать передачу данных с веб-камеры средствами JS?

    @hbruser
    Отправлять видео по вебсокету... Сэр знает толк в извращениях.
    По вебсокету создается соединение с сервером, дальше обмен SDP и SRTP потоки. Это и есть WebRTC. Ну и сервер нужно подыскать, который работает по Websockets/WebRTC и способен принимать поток и отдавать его подписчикам.
    Ответ написан
    Комментировать
  • Что лучше использовать для SIP звонков из браузера?

    @hbruser
    Для того чтобы запилить sipml5 нужны два логических сервера:
    1) Statefull SIP proxy, который поддерживает SIP over Websocket и SIP over UDP/TCP.
    2) Media server, который транскодит аудио, если к примеру есть только кодек g.729.

    Из готового есть Web Call Server, но он платный. Зато есть функция автоматического перехода на Flash, в случае если нет поддержки WebRTC.
    Ответ написан
    4 комментария
  • Как организовать звонки с помощью WebRTC?

    @hbruser
    Во всей этой истории не хватает PBX. Это сервер с поддержкой SIP, Websockets, и сервер конвертирующий WebRTC в RTP. Еще не хватает VoIP провайдера или платы, которая приземляет звонки в телефонную сеть или принимает их оттуда. Вот когда все это будет, тогда и заработает sipml5.

    Как-то так:
    sipml5 client <--> PBX + WebRTC_RTP converter <--> VoiP termination provider <--> phone

    Тогда да, на sipml5 можно будет вытащить номер вызывающего абонента, если его не скрывает VoIP провайдер, через которого идут звонки и дернуть по этому номеру CRM за базу.

    И при этом, его операторы могли набирать клиентов, используя эту же технологию и чтобы это было бесплатно.

    Тогда нужно освоить IP телефонию, например Asterisk. В него можно воткнуть плату с телефонным разъемом или сим карту. Платить в этом случае придется оператору связи.

    Просто подскажите, если есть возможность, sipml5 это умеет??

    Нет. Sipml5 - это софтфон с серверной частью, который может работать в браузере по WebRTC.
    А к софтфону должна еще прилагаться VoIP инфраструктура чтобы совершать и принимать телефонные звонки.

    Т.е. человек не может позвонить мне, если не будет использовать браузер.

    Сможет, если звонок сначала пройдет через VoIP сервера провайдера / провайдеров или через собственные.
    Ответ написан
    Комментировать