Универсальный веб-телефон Mizu представляет собой клиентское программное обеспечение VoIP, основанное на стандартах SIP, встраиваемое в любую веб-страницу в качестве программного браузера , или используемое в качестве библиотеки JavaScript VoIP для создания собственного веб-решения VoIP, будь то простая кнопка вызова или интегрированное комплексное решение. с вашей существующей бизнес-логикой.
На основе отраслевого стандарта SIP-протокол, он совместим со всеми устройствами и услугами VoIP. Веб-клиент SIP позволяет осуществлять голосовые вызовы с / на любой компьютер (ПК, MAC, ноутбук, планшет, мобильный телефон) прямо с веб-страницы с полным контролем вызовов, таких как удержание, перевод, конференция, запись и другие. Он может позвонить на любой другой SIP-телефон (программный телефон или IP-телефон бесплатно) или на любой стационарный и мобильный номер через любого поставщика услуг VoIP, включая ваш собственный SIP-сервер / программный коммутатор / УАТС.
Веб-телефон с пользовательским интерфейсом софтфона:
Веб-телефон — это самодостаточный веб-клиент VoIP , поставляемый с пожизненной лицензией, полностью контролируемый и принадлежащий вам. Как кроссплатформенная библиотека SIP JavaScript веб-телефон — это решение проблемы «VoIP from browser», использующее несколько разных SIP / медиа-движков для разных платформ с оптимальным решением, чтобы максимально использовать возможности клиента, используемые в браузерах, все покрытые простой в использовании унифицированный API.
Демонстрация технологий веб-телефонов:
Включенные веб-движки SIP:
- WebRTC SIP: для современных браузеров с поддержкой HTML5 / WebRTC
- Движок NS: родной плагин сервиса / браузера
- Движок Java VoIP: для всех браузеров с поддержкой Java, предоставляющих собственный SIP / RTP
- Flash VoIP: для совместимости с некоторыми старыми браузерами
- NPAPI: родной sip-плагин для браузеров с поддержкой NP-API
- Приложение: для платформ, где плагины WebRTC и VoIP для браузера невозможны (старая iOS / Safari)
- P2P и обратный вызов: если ваш VoIP-сервер имеет API-интерфейс для этих целей и не найдены лучшие альтернативы
- Собственный набор: может использоваться на мобильных устройствах, когда VoIP невозможен (например, нет доступа к сети)
«Лучший» подходящий механизм VoIP автоматически выбирается на основе возможностей браузеров / ОС и поддержки сервера (вы также можете установить или расставить приоритеты механизмов, которые будут использоваться конфигурацией).
Пользовательские интерфейсы по умолчанию реализованы в виде HTML / CSS, которые можно настроить в соответствии с вашими потребностями. Разработчики могут использовать API для реализации любых пользовательских функций или нестандартного дизайна (любой технологии с привязкой JavaScript, включая HTML, CSS, Flash или созданной на стороне сервера PHP, .NET, J2EE, Node.js или другими).
[link]Скачать [/link]V.3.0. — ссылка на файл со страница официального веб-сайта разработчиков.
[link]Документация[/link] (ONLINE)
Пакет загрузки включает в себя следующее:
- само программное обеспечение для копирования на ваш сайт, включая все движки
- документация
- JavaScript SIP библиотека: простой в использовании SIP JS API для реализации вашего индивидуального решения VoIP
- реализация веб-софтфона под ключ: вы можете легко переименовать и настроить его или использовать как есть на своем веб-сайте
- реализация кнопки «нажми и позвони»: простое решение VoIP «нажми и позвони»
- другие примеры использования и шаблоны
Публичная версия имеет некоторые ограничения, и окончательный пакет высылается вам по вашему заказу (вы можете использовать общедоступную демо-версию для всех тестов, разработки и интеграции, а затем просто заменить ее окончательной сборкой, как только вы будете готовы)
- Особенности веб-телефона
- Совместимость:
- Скриншоты вебфона
- Примеры использования
- Веб-телефон рекомендуется для:
- Для каких целей стоит использовать
- Решает проблему «VoIP из браузера»
- Многоцелевой
- Кроссплатформенный браузерный VoIP-клиент
- Стандартное качество и надежность VoIP от браузеров
- Простота использования
- Настраиваемая
- Основано на стандартах связи
- Пожизненная лицензия
- Преимущества перед чистыми решениями WebRTC
- Преимущества перед плагинами браузера, NPAPI, Flash, Java и другими аналогичными решениями
- Новый подход
- WEBPHONE QUICK START
- Для веб-мастеров:
- Для разработчиков:
Особенности веб-телефона
- Работает в любом браузере и во всех ОС с поддержкой webrtc, java, flash или встроенных плагинов (Firefox, Chrome, IE 6+, Edge, Safari, Opera и другие на Windows / Linux / MAC / iOS / Android и других, включая WebViews)
- Стандартный SIP- клиент для голосовых вызовов (вход / выход), видеозвонков , чата, SMS, конференции и других
- Стек SIP и RTP совместим со всеми SIP-серверами / программными коммутаторами / УАТС и такими устройствами, как Cisco, Voipswitch, Asterisk, программные телефоны, ATA и другие.
- Транспортные протоколы: UDP, TCP, HTTP, RTMP, веб-сокет (по возможности используется UDP для мультимедиа с возвратом к TCP или HTTP при необходимости)
- Шифрование: SIPS, TLS , DTLS, SRTP , сквозное шифрование для звонков с веб-телефона на веб-телефон
- Плавное преобразование протоколов при необходимости: RTMP в SIP, WebRTC в SIP , SIP в WebRTC для SIP-браузера (по возможности избегать преобразования протокола)
- Поддержка NAT / Firewall: автоматический способ определения транспорта (UDP / TCP / HTTP), стабильные порты SIP и RTP, поддержка активности, поддержка rport, UPnP, прохождение через прокси, автоматическое туннелирование при необходимости, протоколы ICE / STUN / TURN и автоматическая настройка, прохождение брандмауэра для корпоративных сетей, VoIP через TCP / HTTP (когда это возможно, с использованием транспорта UDP, в противном случае он будет использовать зашифрованную сигнализацию и мультимедиа по HTTP, туннелю TCP или TURN, когда брандмауэры блокируют порты UDP), и он полностью поддерживает кандидатов ICE TCP
- Работает через Интернет, а также в локальной сети (идеально подходит для использования с собственной внутренней АТС)
- Поддерживаемые методы: РЕГИСТРАЦИЯ, ПРИГЛАСИТЬ, ПОВТОРИТЬ, ПОВЕРНУТЬ, ПЕЧАТЬ, БАЙ, ОТМЕНА, ОБНОВЛЕНИЕ, СООБЩЕНИЕ, ИНФОРМАЦИЯ, ВАРИАНТЫ, ПОДПИСАТЬСЯ, УВЕДОМИТЬ, ОБРАТИТЬСЯ
- Аудиокодек: G.711 (PCMU, PCMA), G.729 , GSM, iLBC, SPEEX, OPUS (широкополосный звук HD )
- Видеокодек: H.263, H.264 и VP8 только для WebRTC (собственный видеочат WebRTC HTML5)
- RTC Видеозвонки и обмен экранами
- Автоматическое согласование и настройка кодеков, совместимых с SIP (например, G.729 — широкополосное или перекодирование WebRTC G.711 — G.729, если необходимо)
- Улучшения звука: PLC (маскировка потери пакетов), AEC (акустическое эхоподавление), шумоподавление, подавление тишины, AGC (автоматическая регулировка усиления), высококачественный звук с малой задержкой и автоматическое QoS
- Функции переадресации вызовов: перезапись, повторный набор, отключение звука, переадресация, удержание, перевод (обслуживаемый и без присмотра), конференция , управление несколькими линиями
- Вызов парковки и пикапа, баржа-ин (с NS)
- Запись голосовых вызовов
- Чат / чат , групповой чат, обмен сообщениями в автономном режиме, SMS , передача файлов , DTMF , голосовая почта MWI
- Поддержка нескольких линий (несколько одновременных звонков)
- Поддержка нескольких учетных записей (несколько учетных записей SIP)
- Фоновые уведомления о вызовах (ядро NS может автоматически запускать браузер при входящих вызовах, если настроено по согласованию)
- Управление контактами: флаги, синхронизация, избранное, блокировка, присутствие (DND / онлайн / офлайн / другие) и BLF
- Отображение баланса / рейтинга, таймер звонков, отображение номера звонящего
- Автоматическое повторное подключение, повторная регистрация и повторный набор для максимальной надежности в сетях низкого качества или поддельных серверах
- Нет серверных зависимостей. Вы можете использовать веб-телефон для добавления VoIP к любой веб-странице, будь то простая статическая страница или веб-сайт, ориентированный на Java-сценарии. В случае, если вы используете стек на стороне сервера, веб-телефон может быть интегрирован с любой технологией, включая PHP, .NET, Java-сервлет, J2EE, Node.js и другие. Используйте любую ОС и любой веб-сервер (IIS, Apache, nginx, NodeJS, Java, другие)
- Точная настройка из коробки для общего использования, для угловых случаев и с особой тщательностью для основных платформ VoIP-серверов, таких как Asterisk, FreeSWITCH, VoIPSwitch, Cisco, FreePBX, FusionPBX и других
- Включает несколько различных технологий (движков) для оптимизации работы VoIP во всех браузерах: апплет Java VoIP, клиент WebRTC SIP, NS (Native VoIP Service или плагин), Flash VoIP, приложение (приложение Web Softphone для мобильных телефонов с автоматической инициализацией), Native конференц-залы с набором номера и сервером, P2P и обратный вызов.
- API SIP высокого уровня JavaScript: веб-разработчики могут создавать любые пользовательские функции VoIP, используя веб-телефон в качестве библиотеки JS
- Стабильный API: новые версии всегда имеют обратную совместимость, поэтому вы можете обновить их без изменений в своем коде
- Интеграция: веб-телефон предоставляет простой способ интеграции его с вашим сервером (регистрация пользователя, смс, баланс, обратный вызов, пополнение счета и др. Использование веб-сайта / магазина приложений / VoIP / API)
- Брендинг и настройка: используйте с вашим собственным брендом. Настраиваемый, многофункциональный, отзывчивый пользовательский интерфейс с готовыми к использованию изменяемыми оболочками
- Гибкость: все параметры / поведение можно изменять / контролировать с помощью параметров URL, предварительно настроенных параметров и / или из сценария Java
Совместимость:
Windows / Linux / MAC / iOS / Android
Chrome — Firefox — IE — Edge — Safari — Opera — Другие
Совместим со всеми VoIP / SIP-устройствами и программным обеспечением:
- VoIP сервер / софтсвитч: Mizu, Voipswitch, FreeSWITCH, Cisco, Siemens, Huawei и другие
- Программные АТС: Asterisk, 3CX, Broadsoft, Brekeke, Yate, FreePBX, Elastix, Trixbox, другие
- Аппаратные АТС: CUCM, Avaya, Alcatel, NEC, Mitel, другие
- SIP-прокси: SER, OpenSIPS, reSIProcate, другие
- Программные телефоны SIP: X-Lite, Bria, Jitsi, Zoiper, Linphone и другие
- SIP SDK: PJSIP, PortSIP, oSIP, другие
- Клиенты WebRTC: webrtc2sip, sipml5, SIP.js, JsSIP, другие
- Устройства: шлюзы, ATA, IP-телефоны, Dubango, другие
- Поставщики услуг VoIP: Vonage, хостинг-провайдеры, другие
- Любая конечная точка с поддержкой SIP: UAC, UAS, прокси и т. д.
Скриншоты вебфона
Примеры использования
Гибкость является одним из наших главных приоритетов. Пакет веб-телефона может использоваться многими способами:
- JavaScript VoIP библиотека для разработчиков
- Как готовый к использованию веб-софтфон, запущенный с вашего веб-сайта, пользователю не нужно устанавливать отдельное программное обеспечение для отдельного софтфона (просто установите адрес своего VoIP-сервера)
- Пользовательский веб-программный телефон (вы можете настроить веб-программный телефон, включая настройки sip, дизайн и брендинг)
- Поставщики услуг VoIP могут развернуть веб-телефон mizu на своих веб-страницах, позволяя клиентам инициировать вызовы SIP без необходимости какого-либо другого оборудования непосредственно из своих веб-браузеров.
- Добавить возможности VoIP для любого программного обеспечения
- Если вы готовы использовать VoIP, нажмите для вызова решения (просто предварительно настройте учетную запись sip и номер для вызова)
- Web SIP — клиент для Callcenters (легко интегрируется с существующим набором колл — центр программного обеспечения или CRM главной странице)
- Браузер VoIP SDK для создания вашего продукта
- Гости отеля (международные звонки, домофон, контроль дверей и т. Д.)
- Самостоятельная альтернатива Twilio
- Интеграция с любой платформой JavaScript или библиотекой
- Интеграция с любым CRM (вот учебник по интеграции веб-телефона с Salesforce)
- Интеграция с любой структурой веб-сервера, библиотекой или языком, включая PHP, ASP.NET, J2EE, NodeJS, Perl, C ++, Python, Ruby on Rails, Express.js, Django и другие.
- API-интерфейс высокого уровня WebRTC SIP, который решает все обычные проблемы, связанные с WebRTC (работа в корпоративных сетях, правильные настройки TURN, преобразование кодеков и другие распространенные проблемы)
- Плагин для SIP-клиента
- Нажмите, чтобы позвонить по электронной почте подпись или JavaScript веб-нажмите, чтобы позвонить программное обеспечение
- PHP SIP решение
- Интеграция SIP-клиента с jquery, drupal, joomla, wordpress, angularjs, phpBB, vBulletin и другими в качестве плагина, модуля или API
- SaaS сервисы, хостинг или облачный sip веб клиент
- Встроенный VoIP-клиент в различных устройствах (АТС, IP-телефон и др.)
- Клиент веб-телефона для сторонних систем и CRM
- VoIP для PHP, .NET, JSP, Node JS или любого другого популярного серверного скриптового языка
- Веб-клиент SIP для сайтов социальных сетей, софтфон Facebook
- Маркетинг в реальном времени, управление персоналом, реклама, знакомства и финансовые услуги
- Как портативный инструмент связи между сотрудниками компании
- VoIP для продаж и поддержки страниц, где люди могут позвонить вашему агенту с вашего сайта.
- VoIP для блогов и форумов, где участники могут звонить друг другу
- Общение и сотрудничество в реальном времени
- Интеграция с любым внешним приложением (CRM / Ticketing / Управление лидами / Продажи / Поддержка в чате)
- В качестве sip-клиента webrtc или софтфона WebRTC
- Веб-телефон для Asterisk, веб-SIP-клиент для FreePBX и других серверов
- Как JavaScript SIP API, реализующий SIP-клиент из JavaScript (JavaScript SIP SDK)
- Подключайтесь к любому провайдеру sip-услуг или используйте собственную IP-АТС
- Совершайте дешевые исходящие звонки на стационарные / мобильные телефоны
- Совершайте бесплатные звонки на другие веб-телефоны, конечные точки SIP, программные телефоны или IP-телефоны (включая звонки от оператора к агенту)
- Принимайте входящие звонки VoIP или PSTN в ваш офис / отдел продаж / поддержки
- Запись голоса VoIP: запись разговора VoIP через Интернет из любого браузера
- HTML Кнопка Перезвони мне
- Удаленная работа / удаленный офис
- VoIP звонок от подписи электронной почты
- Справочная служба VoIP звонок из браузера
- Унифицированный коммуникационный веб-клиент
- OEM-производители для объединения VoIP в любой распределенный программный пакет
- Для поставщиков услуг VoIP, чтобы предложить функциональность Click-to-Call для своих клиентов
- Плагин SIP-телефона для CRM в виде библиотеки sav javascript
- Полная реализация программного телефона HTML5
- Предложите облачную звонилку или звоните по телефону для ваших клиентов или других компаний.
- Офисная веб-коммуникация (ERP, CRM, SCM, FFM)
- Обратный вызов и телефонные звонки обрабатываются сервером VoIP
- Web SIP-клиент, специализированный для операторов, ITSP, колл-центров, интеграторов, поставщиков АТС
- Остальное зависит от вашего воображения …
Веб-телефон рекомендуется для:
- Поставщики услуг VoIP: полностью настраиваемое / фирменное решение, оптимизированное для вашего SIP-сервера.
- нетехнические люди, которым нужно добавить VoIP на сайт: скопируйте и вставьте html-код, просто установите адрес своего SIP-провайдера в конфигурации, чтобы начать использование
- веб-разработчики: создайте любое веб-решение VoIP с помощью JavaScript API
- веб-дизайнеры: легко добавляйте возможности VoIP-звонков на любой веб-сайт, изменяйте существующие скины или создавайте собственные с помощью простого HTML / CSS
- колл-центры
- компании с локальным SIP-сервером или АТС: разрешать SIP-звонки из Интернета (все браузеры поддерживаются во всех популярных ОС)
- разработчики программного обеспечения: добавьте стандартный VoIP к любому программному обеспечению, такому как CRM или встроенные устройства
- владельцы веб-сайтов: добавьте возможность вызова VoIP на любой веб-сайт, используя любого поставщика услуг VoIP / SIP
- частные лица, предприятия малого бизнеса и корпорации
Для каких целей стоит использовать
Решает проблему «VoIP из браузера»
Веб-телефон Mizu обеспечивает надежное решение для сегодняшнего фрагментированного рынка браузеров с неоптимальными возможностями VoIP, внедряя механизмы VoIP с несколькими технологиями и автоматически выбирая «лучший» механизм, доступный в клиентской пользовательской ОС / браузере.
Это особенно важно на веб-сайтах / проектах, где VoIP является ключевой функциональностью, таких как колл-центры и поставщики услуг VoIP, предлагающие возможности звонков для своих клиентов напрямую из браузеров без каких-либо или минимальных компромиссов качества, подключаясь напрямую из пользовательского браузера к серверу SIP без использование промежуточных шлюзов или протокольных преобразователей.
Web-клиент SIP оптимизирован для собственного SIP / RTP в большинстве случаев, независимо от операционной системы пользователя и браузера.
Подводя итог, можно сказать, что веб-телефон фокусируется на следующих целях:
- максимизировать качество: использовать по возможности наилучший собственный SIP / RTP VoIP механизм напрямую из клиентских браузеров
- максимизировать охват: истинные кроссплатформенные возможности для охвата всех комбинаций ОС / браузера.
Таким образом, пользователи смогут совершать VoIP-звонки независимо от обстоятельств (любая ОС, любой браузер).
Многоцелевой
Веб-телефон удовлетворяет потребности как разработчиков, так и нетехнических пользователей.
Вы можете использовать встроенный готовый к использованию веб-программный телефон или щелкать для вызова решений, или использовать свое собственное решение, используя многочисленные параметры конфигурации или API сценария sip java, если вы являетесь веб-разработчиком со знаниями JS.
Веб-телефон mizu предоставляет простой и надежный способ предложить VoIP вашим клиентам, встроенный в ваш веб-сайт или приложение в качестве SIP-клиента Javascript.
Кроссплатформенный браузерный VoIP-клиент
Веб-телефон не зависит от платформы, поэтому вы можете использовать одно приложение для всех платформ.
Вы можете забыть о сложности в фоновом режиме, поскольку веб-клиент SIP просто волшебным образом будет работать на всех платформах, предлагая «наилучший» подходящий движок для конечных пользователей.
Все это покрыто простым JavaScript API, позволяющим веб-разработчикам создавать собственные VoIP-решения из любой среды Java Script или с использованием чистого JS.
Единое решение, поддерживающее все платформы, где возможна VoIP в браузере, включая Windows, Linux, MAC OSX, Android, iOS, Solaris, Chrome OS и другие.
Стандартное качество и надежность VoIP от браузеров
Благодаря встроенному множеству различных SIP / медиа-движков он может максимально эффективно использовать возможности VoIP браузеров, используя собственный SIP / RTP, когда это возможно, с плавным переходом на технологии браузера, такие как WebRTC и Flash при необходимости.
С помощью веб-телефона Mizu вы, наконец, сможете предлагать услуги VoIP на основе браузера с тем же качеством, что и решения для настольного компьютера (софтфон) и аппаратного обеспечения (IP-телефон).
Простота использования
Скопируйте и вставьте HTML-код на свой сайт, знание разработчика не требуется, все настройки оптимизированы по умолчанию. Вам нужно только установить адрес вашего VoIP-сервера, чтобы начать.
Может быть интегрирован в любую среду, будь то простая статическая страница, приложение JavaScript (чистая или любая структура), любая технология на стороне сервера (PHP, .NET, JEE, NodeJS и т. Д.) И с использованием любого веб-сервера (Apache, IIS, nginx). и другие).
Позвольте вашим клиентам легко инициировать новые голосовые звонки прямо с вашего сайта без необходимости загружать какое-либо программное обеспечение. Веб-телефон будет размещен на вашем веб-сервере (один файл).
Вызовы могут быть инициированы из сценариев, из пользовательского ввода путем ввода номера телефона, выбора из списка контактов, нажатия кнопки для вызова или из пользовательской логики приложения с использованием API-интерфейса JavaScript или сгенерированного из серверных сценариев.
Требуется всего несколько минут, чтобы функциональный VoIP-клиент был развернут на вашем веб-сайте для подключения к вашему SIP-серверу или учетной записи вашего VoIP-провайдера.
Настраиваемая
Полная настройка, оформление обложек и брендинг поддерживаются многочисленными настройками или использованием API-интерфейса java-скрипта, если у вас есть навыки веб-разработки. Многочисленные варианты конфигурации помогут тесно интегрироваться с существующей инфраструктурой и максимально использовать предлагаемые функции.
Вы также можете полностью изменить / удалить / создать свой собственный пользовательский интерфейс, используя ваш любимый инструмент, будь то статическая страница или динамически генерируемый HTML / HMTL5, CSS / CSS5, AJAX, FLASH и т. Д.
Основано на стандартах связи
Подключается к любому стандартному основному глотку. сервер (например, Cisco, Asterisk и т. д.).
Интегрированный стек SIP и RTP с кодеками промышленного стандарта, включая G.729 и широкополосный звук HD. Веб-телефон может подключаться напрямую к вашему VoIP-серверу или сторонним IP-телефонам и программным телефонам, как и любой другой стандартный VoIP-клиент. Браузер SIP-телефон был разработан как для малого и среднего бизнеса, так и для корпораций с большими требованиями к трафику вызовов.
Пожизненная лицензия
Избегайте зависимости от абонентских сервисов веб-телефона. Используйте этот компонент веб-телефона, чтобы иметь возможность совершать звонки через предпочитаемого поставщика услуг VoIP или через собственный VoIP-сервер. Заплатите один раз, чтобы получить пожизненную лицензию без каких-либо регулярных платежей или скрытых платежей. Версии Advanced и Gold поставляются без каких-либо ограничений, поэтому их использование не ограничено.
Преимущества перед чистыми решениями WebRTC
WebRTC поддерживается частью современных браузеров, однако он имеет явные недостатки при использовании с сетями SIP, такие как слабая поддержка кодеков (без G.729), различия и несовместимость браузеров с его стеком мультимедийных данных, сложная настройка для работы в корпоративной среде. межсетевые экраны, ненужный дополнительный уровень и сложность телефона с ошибками для преобразования из websocket / DTLS в очистку SIP / RTP с дополнительными требованиями к обработке на стороне сервера, и это все еще поддерживается не всеми браузерами: сравните веб-клиенты sip.
Чтобы обойти все эти недостатки, в Mizu Webphone встроена высокооптимизированная реализация WebRTC, обеспечивающая бесшовную интеграцию с вашей SIP-сетью, которая автоматически используется, когда в браузере пользователей недоступно / отключено больше встроенных механизмов, по умолчанию настроена оптимальная конфигурация с прозрачным протоколом преобразования из SIP в WebRTC и WebRTC для SIP.
В отличие от SIPML5, SIP.js или JsSIP, библиотека mizu web sip также может использоваться, когда WebRTC недоступен (не поддерживается клиентским браузером, не поддерживается на стороне сервера или отключен настройками) и когда доступен WebRTC, тогда он обеспечивает оптимизированный Реализация WebRTC с надежной интеграцией SIP.
Преимущества перед плагинами браузера, NPAPI, Flash, Java и другими аналогичными решениями
Современные браузеры настолько фрагментированы, что не позволяют охватить их одним из этих решений и одновременно предоставлять качественные услуги конечным пользователям.
Плагины для браузеров необходимо создавать / поддерживать и развертывать отдельно для всех браузеров, а конечные пользователи должны предпринять дополнительные шаги для их активации. Они имеют худшие возможности VoIP из-за недавних ограничений, введенных поставщиками браузеров, которые становятся все хуже и хуже с течением времени.
У Flash есть свои хорошо известные проблемы (только базовая поддержка кода, требующий RTMP SIP-серверный шлюз, который добавляет дополнительную сложность и дорогостоящее преобразование мультимедиа), и он также начал запрещаться в последних выпусках браузера. Поддержка NPAPI уже удалена из Chrome и планируется также удалить Firefox, отказавшись от таких приложений, как Зойпер веб-телефон и Линфон.
Веб-телефон, хотя и имеет все эти движки, он не зависит ни от одного из них. Он всегда будет выбирать оптимальный SIP-сервер на основе возможностей браузера.
Новый подход
Путем максимально приближенного VoIP браузера к традиционным стандартам SIP поставщики услуг смогут открыть новые возможности, используя возможности VoIP-вызовов на основе браузера с качеством голоса, аналогичным настольным программным телефонам и аппаратным IP-телефонам, на всех платформах и во всех браузерах.
Многоядерный / унифицированный API — это новое уникальное решение на рынке VoIP, предлагающее широкие возможности для существующих и новых поставщиков услуг VoIP, а также для всех, кто желает предложить возможности вызовов VoIP со своего веб-сайта с максимально возможным качеством и охватом вызовов, для все основные платформы, включая мобильные и настольные браузеры.
Веб-телефон Mizu — это гибкое решение, ориентированное на будущее, позволяющее легко добавлять / изменять / изменять приоритеты базовых механизмов VoIP, поскольку браузеры со временем меняются.
WEBPHONE QUICK START
— как готовое к использованию настраиваемое решение для веб-мастеров / пользователей
— или как библиотеку JavaScript для разработчиков, чтобы добавить возможность VoIP в любое веб-приложение.
Просто скопируйте веб-телефон на ваш веб-сервер (или протестируйте его из локальной файловой системы) и настройте его, как вы делаете это с обычным клиентом SIP, таким как IP-телефон или программный телефон, такой как X-Lite.
Единственным наиболее важным параметром является адрес службы, Убедитесь, что вы правильно установили адрес вашего сервера SIP (домен или IP: порт).
Редко некоторые SIP-серверы могут также потребовать некоторые другие параметры, такие как адрес прокси , область , транспорт или другое имя пользователя / имя пользователя sipuser . См. Главу «Параметры» в документации для получения полного списка доступных настроек.
Вы можете настроить веб-телефон через его настройки (параметры) несколькими способами:
- Установите объект параметров в файле webphone_config.js
- Или передайте настройку как параметры запроса URI (все параметры имеют префикс «ws_»; например, «ws_username = 1234»)
- Или изменить во время выполнения из JavaScript с помощью API setparameter
- Или динамически устанавливается любым серверным скриптом, таким как PHP, .NET, Java-сервлет, J2EE или Node.js.
- Или, если вы используете существующий скин (например, softphone.html), вы можете настроить веб-телефон также на странице входа в систему и настроек
Для веб-мастеров:
Пакет веб-телефонов содержит полностью настраиваемый веб-программный телефон под ключ и другие шаблоны.
Выполните следующие действия, чтобы развернуть программный телефон или нажать кнопку вызова на своем веб-сайте:
- Извлеките и скопируйте папку веб-телефона на ваш веб-сервер.
Для быстрого тестирования вы можете запустить его из файловой системы вашего ПК, однако для производства мы рекомендуем использовать веб-хостинг с поддержкой HTTPS. - Задайте адрес своего сервера SIP (домен или IP: порт) в файле webphone_config.js (настройка «serveraddress») и другие настройки, если вам нужно:
webphone_api.parameters = {
serveraddress: 'yourvoipserver.com', // введите свой SIP URI сервера (домен или IP: порт)
loglevel: 5 // включить подробные журналы
// добавить сюда любые другие параметры, если вам нужно (например, время ожидания, имя пользователя / пароль)
// полный список см. в разделе «Параметры» в документации возможных настроек
};
- Запустите любой из HTML. Например, /webphone/softphone_launch.html предоставит вам полнофункциональный готовый к использованию веб-программный телефон, или вы можете напрямую использовать другие html-файлы: softphone.html, click2call.html или примеры из папки примеров.
- При желании дополнительно настройте его в соответствии с вашими потребностями, изменив настройки или изменив дизайн, изменив HTML / CSS. См. Раздел «Параметры» в документации для получения полного списка настраиваемых параметров.
Мы также можем предоставить готовый к использованию настроенный веб-программный телефон, предварительно настроенный с указанием сведений о вашем сервере и со всеми вашими предпочтениями (такими как название бренда, название компании, ссылки на ваш сайт, интеграция с вашим сайтом и другие). - Включите страницу веб-телефона на свой веб-сайт (в DIV, в iFrame или ссылку на него, чтобы открыть на отдельной странице)
Для простого звонка по клику вы также можете запустить веб-телефон из параметров запроса URL. Ссылка в качестве примера:
[link]https://www.webvoipphone.com/webphone_online_demo/click2call.html?wp_serveraddress=voip.mizu-voip.com&wp_username=webphonetest1&wp_password=webphonetest1&wp_callto=testivr3&w1[/link]
можно настроить через URL-адрес (не указывать): только click2call.htm, но также любые другие, такие как softphone.html или ваш собственный HTML, содержащий веб-телефон.
Для разработчиков:
Создайте собственное решение VoIP или интегрируйте веб-телефон с вашим приложением, используя библиотеку JavaScript.
Общедоступный JavaScript API можно найти в файле «webphone_api.js», в глобальном пространстве имен javascript «webphone_api». Вы можете использовать его из простого / ванильного JS или из любого фреймворка, такого как Rust, JQuery, Ember и других.
Простой пример:
<head> <! - добавьте webphone_api.js на свою веб-страницу -> <script src = "webphone_api.js" > </ script> </ head> <body> <script> // дождитесь webhone загружаться, прежде чем работать с ним. webphone_api. ed (function () { // установить параметры (в качестве альтернативы они также могут быть предварительно заданы в вашем html, в webphone_config.js или переданы как параметры URL) // заменить верхний регистр CASE ниже webphone_api.setparameter ( 'serveraddress' , SERVERADDRESS) ; // Укажите IP-адрес вашего SIP-сервера или домен (: порт) webphone_api.setparameter ( 'username' ,
// имя пользователя SIP (добавочный номер / учетная запись)
webphone_api.setparameter ( 'пароль' , ПАРОЛЬ); // Пароль для вышеуказанной учетной записи SIP // см. Раздел «Параметры» в документации для получения дополнительных параметров // Запустите веб-телефон (необязательно, но рекомендуется) webphone_api.start (); // сделать звонок (обычно инициируемый действием пользователя, таким как щелчок по кнопке для вызова) webphone_api.call (number); // зависание (обычно вызывается при нажатии кнопки «отключить») webphone_api.hangup (); // отправить мгновенное сообщение (обычно с помощью кнопки «Отправить чат») webphone_api.sendchat (номер, сообщение); });
// вы также должны обрабатывать события с веб-телефона sip и соответственно изменять свой графический интерфейс (обратные вызовы onXXX) </ script> </ body>.
Вы можете найти больше примеров и готовых шаблонов в[link] загружаемом демонстрационном пакете[/link]. Если вам удобнее заниматься веб-разработкой на стороне сервера (ASP, .NET, Java или другими), вы все равно можете управлять веб-телефоном различными способами:
- динамически записывать настройки веб-телефона или генерировать его URL с желаемыми параметрами в зависимости от пользователя / сеанса
- написать HTTP (AJAX) API, чтобы перехватывать такие события, как вход в систему / запуск / отключение вызова, и соответственно управлять логикой вашего приложения (см. пользовательские разделы «Интеграция HTTP API» в документации по ним)
- используйте параметр веб-телефона curl_xxx для настройки обратных вызовов сервера