Top-office11.ru

IT и мир ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Звонок из браузера бесплатно

Звоним на мобильные телефоны из браузера с записью разговоров

В сегодняшнем мире тонких клиентов, Интернета, продвинутых веб-интерфейсов появляется все больше задач, связанных с необходимостью совершения звонков из браузера/принятия звонков в браузер. Это, черт возьми, удобно! Сидит сотрудник перед монитором, выбирает клиента, нажимает позвонить — и, пока идет дозвон, на этой же странице просматривает его карточку, освежает в памяти последние договоренности и намеченные шаги.

Или другой сценарий — входящий в компанию звонок. Как здорово, когда ты в качестве клиента звонишь на безликий 8800 и девушка на том конце телефона отвечает тебе приятным голосом — здравствуйте, Алексей (подставить_свое_имя)! Это производит потрясающий эффект. Когда вместо «назовите себя, номер паспорта и имя кота, информация грузится — послушайте шестую симфонию Моцарта» оператор уже поднимая трубку знает, как вас зовут и видит по вам всю информацию. Сервис, что и говорить.

Но есть ли возможность реализовать такую систему без погружения в дебри настройки АТС — максимально быстро и минимальной кровью? Желательно еще, чтобы все разговоры записывались для целей контроля и обучения сотрудников. Ответ — конечно, погнали под кат.

Варианты реализации

Итак, сегодня для решения описанной задачи есть несколько вариантов. Первый — это, конечно, поставить широко известный в узких кругах Asterisk или систему на его основе, сконфигурировать всё, затем либо купить VoIP-GSM шлюз (кои делают даже из USB модемов за 800 рублей), либо прокинуть трафик через одного из множества SIP провайдеров, дающих выход в ТФоП (телефонные сети общего пользования — в т.ч. мобильные телефоны). Затем написать с использованием WebRTC веб-интерфейс к звонилке. Вариант вероятно наиболее дешевый, но и наиболее затратный по времени и усилиям.

Второй путь — использование сервисов, позволяющих не ставить Asterisk, дающих удобный API для звонков из браузера и имеющих выход на ТФоП. На нашем российском рынке это Oktell и VoxImplant. Для работы Oktell требуется-таки устанавливать софт на сервер и закупать лицензии — не мой вариант. Было принято решение остановиться на VoxImplant, замечательном проекте Алексея Айларова, основателя Zingaya. Об этой платформе и пойдет дальше речь.

Забегая вперед, скажу, что стартануть страничку, по нажатию на кнопку на которой идет звонок на мобильный, удастся в случае с VoxImplant за какие-то минут 10. Всё действительно очень просто и никаких диалпланов и подобных умных слов ip-телефонии. Разберем именно пример исходящих звонков.

VoxImplant — готовим площадку

Первое, что нужно сделать — зарегистрироваться на VoxImplant, это бесплатно + на счете сразу $5 на тесты звонков, приятно. В системе нужно будет сделать 3 вещи — создать пользователя, который будет звонить, создать сценарий, в котором будет описываться логика обработки звонков, и создать приложение, объединяющее пользователя (дающее ему доступ к звонкам) и сценарий.

Итак, зайдя в аккаунт, переходим на вкладку Сценарии. Сценарии — это фактически то, что происходит при различных событиях в системе, как обрабатываются звонки. Например, можно повесить разные сценарии обработки для разных входящих номеров, или разные сценарии для разных исходящих и т.д.

В нашем случае сценарий будет очень прост. Жмём «Создать сценарий», указываем имя сценария callToCustomer и в поле ввода сценария копируем код (это обычный JavaScript с использованием API VoxImplant — в системе вообще все пишется на привычном большинству веб-разработчиков JS):

Сохранив сценарий, переходим на вкладку Пользователи — необходимо создать аккаунт человека, который будет звонить. Жмём «Создать пользователя», вводим имя пользователя, например, alexey.goloburdin, пароль, в моем случае testPassword, отображаемое имя и жмём «Сохранить».

Затем переходим на вкладку Приложения, где жмём соответственно «Создать приложение». Вводим имя, в моём случае firstapp и жмём «Создать».

После этого выбираем «Привязать пользователей» — привязываем только что созданного юзера alexey.goloburdin.

Переходим на вкладку Правила, жмём «Добавить правило», перетаскиваем созданный ранее сценарий callToCustomer в раздел Привязанные, вводим название callToCustomerRule и жмём «Добавить».

На этом всё — настройка системы завершена. Переходим к написанию простой HTML-странички с кнопкой звонка.

Старый добрый HTML/JS

Код достаточно прост. Загружаем VoxImplant SDK, устанавливаем соединение с сервером VoxImplant, затем авторизуем пользователя и звоним. Здесь стоит обратить внимание на функцию login — не забудьте указать свой логин созданного в первом пункте юзера до знака собачки (в моем случае alexey.goloburdin), свое имя приложения (firstapp) и свое имя аккаунта (sterx), а также свой пароль (testPassword). В функции makeCall не забудьте указать свой номер телефона для теста — в будущем приложении здесь будет номер клиента, которому звоним. Адрес приложения можно посмотреть на странице приложений в общем списке.

Читать еще:  Как зайти в контакт через одноклассники

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

Итак, система работает, звонки проходят, всё в порядке. Но как быть с записью разговоров?

Пишем разговоры

Для записи разговоров нужно будет внести изменения в сценарий callToCustomer:

Теперь система не только звонит, но и записывает все звонки в MP3 файлы. Услышать их можно из интерфейса VoxImpant со вкладки Звонки — для записанных разговоров появился соответствующий значок.

Из интерфейса VoxImplant — хорошо, но хотелось бы из своей системы записи дергать. Для этого каждому записанному разговору нужно присвоить свой уникальный айдишник — например, в реальной системе это может быть внутренний id пользователя, скленный с меткой времени. В нашем случае передадим просто строку ’callStamp’, для этого поправим функцию makeCall нашего HTML файла:

Задача получения записей разговоров реализуется с помощью HTTP API и его метода GetCallHistory, возвращающего информацию о совершенных звонках. Вообще через HTTP API можно создавать в VoxImplant пользователей и выполнять другие административные задачи, очень удобно интегрировать с внутренними системами в компании. Для работы с HTTP API нужно получить ключ api_key и account_id в разделе «Доступ к API» в правом верхнем углу интерфейса VoxImplant.

Для получения записи нашего разговора, помеченного меткой callStamp, нужно выполнить такой GET запрос:

Вот так, быстро и красиво мы научили нашу веб-систему звонить на мобильные номера и записывать все разговоры. Если тема окажется интересной, в следующей статье расскажу о приёме входящих звонков — а пока всех с праздниками и отличных коммуникаций!

Онлайн звонок с сайта на мобильные телефоны и SIP. Функция Click to Call

Если у пользователя есть наушники и микрофон, он может позвонить прямо из браузера, кликнув по ссылке или кнопке на веб-странице

Вы можете разместить неограниченное количество кнопок «Позвонить» на вашем сайте. Все звонки будут идти через Web Call Server и вашу корпоративную АТС, либо через выбранного вами SIP-провайдера.

Технические характеристики

Платформы для звонковПротоколы и технологииSIP кодекиSIP функции
  • Chrome
  • Firefox
  • Opera
  • Safari
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • SIP
  • WebRTC
  • Flash
  • RTMP
  • RTMFP
  • H.264
  • VP8
  • G.711
  • Speex
  • G.729
  • Opus
  • DTMF
  • Hold
  • Transfer

Диаграмма работы функции онлайн-звонка из браузера Click to Call

Пользователь кликает по кнопке «Позвонить» в браузере. Браузер устанавливает соединение с Web Call Server и инициирует звонок на мобильный телефон через SIP-GSM / PSTN шлюз телекоммуникационного провайдера. Таким образом получаем двухстороннее голосовое сообщение между пользователем браузера и абонентом телефонной сети.

Пошаговая диаграмма онлайн-звонка из браузера на GSM-телефон посредством SIP-GSM шлюза

  1. Браузер делает вызов «call»
  2. Web Call Server конвертирует вызов от браузера в INVITE-запрос, понятный SIP-GSM шлюзу.
  3. SIP-GSM шлюз вызывает удаленного абонента.
  4. Вызываемый абонент берет трубку.
  5. SIP-GSM шлюз отправляет SIP-статус «OK», который означает что абонент ответил.
  6. Web Call Server возвращает браузеру статус звонка «ESTABLISHED», что означает, что соединение установлено успешно.
  7. Между браузером и SIP-устройством устанавливается соединение и идет голосовой трафик. Трафик проходит через Web Call Server и через SIP-GSM шлюз.

Для получения подробной информации о тестировании онлайн-звонков с сайта и функции Click to Call, перейдите в раздел Тестирование

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта ‘install.sh’
  3. Запустить сервер с помощью команды ‘service webcallserver start’
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

Онлайн звонок с сайта на мобильные телефоны и SIP. Функция Click to Call

Если у пользователя есть наушники и микрофон, он может позвонить прямо из браузера, кликнув по ссылке или кнопке на веб-странице

Вы можете разместить неограниченное количество кнопок «Позвонить» на вашем сайте. Все звонки будут идти через Web Call Server и вашу корпоративную АТС, либо через выбранного вами SIP-провайдера.

Читать еще:  Почему плагин заблокирован на одноклассниках

Технические характеристики

Платформы для звонковПротоколы и технологииSIP кодекиSIP функции
  • Chrome
  • Firefox
  • Opera
  • Safari
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • SIP
  • WebRTC
  • Flash
  • RTMP
  • RTMFP
  • H.264
  • VP8
  • G.711
  • Speex
  • G.729
  • Opus
  • DTMF
  • Hold
  • Transfer

Диаграмма работы функции онлайн-звонка из браузера Click to Call

Пользователь кликает по кнопке «Позвонить» в браузере. Браузер устанавливает соединение с Web Call Server и инициирует звонок на мобильный телефон через SIP-GSM / PSTN шлюз телекоммуникационного провайдера. Таким образом получаем двухстороннее голосовое сообщение между пользователем браузера и абонентом телефонной сети.

Пошаговая диаграмма онлайн-звонка из браузера на GSM-телефон посредством SIP-GSM шлюза

  1. Браузер делает вызов «call»
  2. Web Call Server конвертирует вызов от браузера в INVITE-запрос, понятный SIP-GSM шлюзу.
  3. SIP-GSM шлюз вызывает удаленного абонента.
  4. Вызываемый абонент берет трубку.
  5. SIP-GSM шлюз отправляет SIP-статус «OK», который означает что абонент ответил.
  6. Web Call Server возвращает браузеру статус звонка «ESTABLISHED», что означает, что соединение установлено успешно.
  7. Между браузером и SIP-устройством устанавливается соединение и идет голосовой трафик. Трафик проходит через Web Call Server и через SIP-GSM шлюз.

Для получения подробной информации о тестировании онлайн-звонков с сайта и функции Click to Call, перейдите в раздел Тестирование

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта ‘install.sh’
  3. Запустить сервер с помощью команды ‘service webcallserver start’
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

Как бесплатно позвонить с компьютера на телефон

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

Всем доброго времени суток!

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

В статье отобрал лучшие (на мой скромный взгляд 👌) сервисы, позволяющие звонить с обычного компьютера на телефон. Для разговора необходимо, чтобы у вас был подключен и настроен микрофон с наушниками (ну и качественный Интернет) .

1) Сервисы, приведенные ниже — часто требуют обновленную версию Adobe Flash Player. Поэтому, если какой-либо сервис выдаст ошибку, рекомендую обновить флеш-плеер —>

2) Если ваш собеседник не слышит вас, например, как-то странно стал работать ваш микрофон — рекомендую см. эту заметку —>

3) Если у вас наушники с микрофоном с двумя штекерами, а разъем аудио в ноутбуке (ПК) только один — ознакомьтесь с этим —>

Способы позвонить с компьютера на телефон (по интернету)

Бесплатные

✔ ЗВОНКИ.Онлайн

Очень простой и приятный сервис. Для начала работы необходимо зарегистрироваться, либо зайти с помощью учетной записи ВКонтакте. Звонить можно по всему Миру!

Звоним на звонках онлайн!

Кстати, иногда сервис не позволяет позвонить по России, выдает сообщение, якобы закончились бесплатные минуты. Обидно.

Примечание: номер телефона нужно набирать в международном формате. Звонок можно сделать не только в Россию, Украину, но и в любую страну Мира (кстати, некоторые страны доступны только платно).

Как набирать телефон в международном формате: код +7 – для России, +380 – для Украины, затем набираете код города или телефон мобильного оператора (код 495 — код города Москвы, код 812 – это код города Санкт-Петербурга, код 44 – код г. Киева, далее номер абонента).

Телефонные коды городов для России и стран СНГ можете узнать здесь —>

✔ Zadarma

Один из лидеров Интернет-телефонии в русскоязычном сегменте. Предлагает бесплатные звонки по интернету (в том числе на телефоны, не подключенные к сети Интернет) . Есть возможность принимать и отправлять СМС, выбрать красивый виртуальный номер, активировать себе безлимитный тариф (это уже платно) и пр. услуги.

Читать еще:  Как зарегистрироваться в одноклассниках первый раз

Задарма — звонить и писать СМС

После регистрации и подтверждения своих контактных данных вам дается определенное число бонусных минут (в настоящий момент равным 20 руб.) . Это можно наговорить около 20-25 минут с большинством стран (например, с какой-нибудь Ганой).

На данный момент, можно совершать бесплатные звонки в 40 стран! Среди них: Австралия, Великобритания, Венгрия, Германия, Израиль, Ирландия, Испания, Италия, Канада, Китай, Португалия, Россия, Франция, Швеция и другие.

✔ Flash2Voip

Популярный зарубежный ресурс, обеспечивающий возможность звонить в самые разные страны Мира! Сразу отмечу, что вся информация на сайте — на английском. Благо, что от пользователя требуется только зарегистрироваться, а дальше можно приступать к звонкам.

Примечание : кстати, сервис требует всегда обновленный Adobe Flash Player (о чем я предупреждал в самом начале статьи).

Звоним с сервиса Flash2Voip

Для звонка, достаточно ввести номер абонента (в международном формате) с помощью клавиатуры (не забудьте отрегулировать громкость микрофона и наушников) , и нажать кнопку Call (т.е. вызов). Количество времени для бесплатных разговоров — небольшое, до 5 минут! За остальное — необходимо доплатить.

За небольшую плату / Дешево

✔ CALL2FRIENDS.com

Приятный сервис, позволяющий звонить бесплатно в некоторые отдельные страны (Россия к таким, к сожалению, не относится) . Но за небольшую плату можно позвонить куда угодно и наговориться вдоволь. Например, минута звонка на Мегафон стоит 0.039 доллара, т.е. 100 минут будут стоить 3,9$ — что примерно равно 240 руб. (по текущему курсу).

Звонок на Мегафон стоимостью 0.039 доллара

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

✔ SKYPE

Наверное, одна из самых знаменитых программ для разговоров по интернету. Кстати, звонки между ПК по сети — бесплатны, даже если вы устроите большую аудио- или видео-конференцию.

Главное окно в Skype (в качестве примера)

За звонки с ПК через Интернет на стационарные или мобильные телефоны взимается небольшая плата (придется немного раскошелиться ).

Стоимость не высокая: всего 1,7 цента за минуту разговора на стационарные телефоны и около 7 центов на мобил ьные (к тому же есть безлимитные тарифы) .

Таким образом, положив всего несколько долларов — можно обеспечить себе удобный резервный канал связи со всем Миром!

Skype: тарифы / Для пользователей из России

✔ Viber

Очень популярное приложение для мобильных телефонов: позволяет бесплатно звонить по интернету всем тем, у кого установлено такое же приложение (можно экономить на международных переговорах) .

К тому же, в Viber удобно создавать конференции и чаты, общаться в своем кругу интересов, среди десятка (сотен!) единомышленников.

Главное окно Viber / в качестве примера

Для начала звонков, зайдите на сайт производителя и скачайте клиент для своей версии ОС. Затем запустите его, и введите данные своей учетной записи. Звонки на мобильные телефоны стоят определенных денег, например, по России обойдутся примерно в 6 рублей за минуту.

Примечание : для звонков на городские и мобильные номера через Интернет используйте Viber Out. Viber Out доступен на устройствах на iOS, Android и Windows, a также на Viber для компьютера.

Mail.Ru Агент

Довольно старый и известный сервис от российского производителя (вышел в свет в 2003 г. — тогда и Интернет-то в некоторых городах был в диковинку. ) .

С помощью Mail.Ru Агента можно бесплатно общаться в аудио- и видео-формате со всеми, у кого также установлена эта программа. Для звонков на мобильные через сеть — необходимо оплатить некоторые расходы компании . В причем, цена не такая уж и большая, например, по Москве всего 0.65 руб./минута!

Mail.Ru Агент — стильно, красиво, удобно! / Скриншот представлен в качестве примера

Примечание : установить агента можно только на компьютеры (ноутбуки) под управлением ОС Windows или Mac OS. Кстати, есть в наличие браузерная версия программы.

PS

К сожалению, бесплатные сервисы для звонков часто меняют свои тарифы, отключают некоторые страны от «бесплатности», вводят ограничения. Поэтому, информация, представленная в этой статье, актуальна на дату публикации/корректировки.

Как позвонить с компьютера на свой телефон Android, чтобы найти его по звуку — https://ocomp.info/pozvonit-s-kompyutera-na-android.html

Кстати, если есть дополнения по теме — то комментарии всегда открыты!

Ссылка на основную публикацию
Adblock
detector