Попробовать сервис бесплатно Полный набор функций в течение 14 дней

Zingaya позволяет вашим клиентам звонить вам прямо с вашего сайта, просто кликнув по симпатичному виджету. Посетителям сайта не   нужно искать телефон, набирать номер, а также устанавливать дополнительный софт -  все, что необходимо чтобы позвонить с сайта, есть в 99% компьютеров.  Звонок с виджета на вашем сайте немедленно  перенаправляется на ваш телефонный номер.  И вы всегда на связи с вашими клиентами, а значит у вас больше довольных клиентов, выше продажи и меньше затраты. А знаете ли вы, как устроен наш сервис?

Для начала постараемся объяснить, почему, создавая нашу систему, мы выбрали Adobe®Flash®. Все предельно просто: на сегодняшний день Flash – единственная технология (WebRTC пока не в счет, так как присутствует только в девелоперских версиях ограниченного набора браузеров, но да, мы уже умеем с ним работать), позволяющая передавать голосовые данные в реальном времени. При этом та или иная верcия Flash-плеера установлена на 99% компьютеров.  На самом деле все не так уж и безоблачно: Flash не поддерживает никакие протоколы IP-телефонии – ни сигнальные, ни используемые для передачи голоса. Мало того, и средств для реализации таких протоколов во Flash нет.

Поэтому изначально при реализации сервиса Zingaya перед нами стояла задача – создание сервера, транслирующего данные из тех протоколов, которые “понимает” Flash, в те, которые поддерживаются в VoIP (Voice over IP, технология передачи речевого сигнала по IP-cетям). И эту задачку мы решили, модифицировав нашу собственную разработку  Zingaya Media Server, шлюз между VoIP и Flash.

Flash-плеер подключается к Zingaya Media Server по протоколам RTMFP, RTMPE, RTMPTE.  В используемых нами протоколах потоковой передачи данных есть поддержка шифрования. При этом туннелированный протокол RTMPTE  обеспечивает работоспособность услуги в случае, если звонящий имеет доступ только к HTTP-сервисам.

Zingaya Media Server принимает звонки от Flash-плагина и отправляет их в сеть IP-телефонии по протоколу SIP (Session Initiation Protocol, протокол установления сеанса для обмена мудьтимедийным содержимым) и далее через операторов связи на номера телефонных сетей общего пользования. Наш медиа-сервер также проводит дополнительную обработку звука – подавление шума, эха, регулирование громкости. Все  эти функции появились во Flash-плеере относительно недавно, и, на наш взгляд, все еще далеки от совершенства.

Медиа-серверов несколько, они разнесены географически (сейчас сервера установлены в Европе и США) для уменьшения задержки голоса и улучшения качества связи. При звонке определяется регион звонящего и используется сервер, который находится к нему ближе всего.

Но медиа-сервера – это только часть системы, есть еще много элементов, которые нужны для полноценной работы:

СУБД – мы используем PostgreSQL, которая по праву считается  самой зрелой из открыто распространяемых СУБД, устойчивой, расширяемой, надежно и быстро работающей при высокой нагрузке, что для нас крайне важно;
Веб-сайт – наш сайт сделан на Apache и PHP, для ускорения его работы мы используем средства дистрибуции контента Amazon CloudFront;
Биллинг – собственная разработка Zingaya. Наш биллинг, в отличие от промышленных биллинговых платформ, считает звонки и деньги в режиме реального времени, взаимодействуя с медиа-сервером по протоколу RADIUS (Remote Authentication Dial In User Service, протокол для реализации аутентификации, авторизации и сбора сведений об использованных ресурсах), а также обрабатывает платежи.

Сейчас мы активно работаем над созданием API для подключения внешних сервисов – на данный момент  в разработке находится ряд решений для интеграции с популярными веб-системами.

Высокоуровневая архитектура click-to-call решения Zingaya

  • leevit56

    Хром ведь не поддерживает флеш как же я звоню через него? И надо ли удалить флеш плеер со смарта?

Категории
Новые Записи
Мы добавили поддержку Microsoft Edge и Apple Safari 11
Поддержка Universal Analytics
Успех стандарта WebRTC не дает покоя ретроградам
Мониторинг качества сетевого соединения при звонке
Большое обновление приложения Zingaya для iOS
В Opera для Android появилась поддержка WebRTC
Обновление дизайна кнопок Zingaya и новый способ добавления виджета на сайт
Скидка 30% при оплате Zingaya за год до 1 января!
Браузер Opera 18 получил поддержку WebRTC
Zingaya в top10 лучших стартапов из Москвы по версии WIRED