- Приложение для android шлюз gsm->sip/voip?
- asterisk+bluetooth+android
- Установка и запуск Asterisk на Android-смартфоне
- Now it’s possible to use your Android or Nokia phone as SIP GSM gateway on windows environment for calls termination
- Overview
- Illustration of call flow
- Our Features
- Multiple Functions
- Callback Route
- Support USSD and SMS
- Dialing Plans
- Бесплатные SIP-клиенты для Android: обзор, подключение и настройка
- Sipnetic
- Встроенный SIP-клиент Android
- Настройки стандартного SIP клиента на андроид
- Zoiper
- Ключевая особенность
- Вывод
Приложение для android шлюз gsm->sip/voip?
хочу что бы любой смартфон на андроиде мог перенаправлять входящие звонки на sip.
Например можно интегрировать эту возможность в домашнюю ATC и дома принимать звонки единообразно.
Котортко: не взлетить.
это видел, думал может есть у кого из местных решение, очень уж хочется.
To date most android devices are not architected in a way where both sides of the in-call audio are available to apps running under linux on the application processor. Instead, the in call audio seems to be private to the radio processor.
Это сделано не просто так, а из соображений безопастности. Доступ к радиопроцессору в общем случае невозможен без доступа к GSM-станции (т.е. передать команду туда из ОС ты насколько я знаю не сможешь). Без доступа к радиопроцессору ты не получишь звука.
Как-то так.
Решение возможно сторонним сервисом — рекламировать не буду, но есть виртуальные АТС которые роутят в завимисомти от настроек на твой воип-шлюз, мобилку, еще какой-нибудь номер и тд и тп.
интегрировать эту возможность в домашнюю ATC
Думаю можно прицепить гарнитур у к аудио-гнездам компа. Только напряжение на аудиовыходе нужно понизить, чтобы смарт не сжечь.
Поднятие трубки и набор номера автоматизируется легко.
Видимо есть извращенный дешевый способ и нормальный с понижением мощности до уровня, который можно подать на микрофонный контакт через Direct Injection Box.
Ну это я и так могу, pulseaudio+bluez+hfp уже должно работать, только вот я хотел именно к ATC подключение без проводов делать, например пришел домой, телефон увидел что он в домашней вафле и перенаправляет все звонки на sip.
блин, ну можно же записывать звонки, можно, наверное и передавать звук по сети. Странно что такого нет.
Пару лет назад решил вопрос следующим образом — на сим-карте поставил переадресацию «при неответе» которая если я не отвечал перенаправляла на внешний номер который работает по SIP (обычный городской номер звонко с которого можно принимать через SIP, например zadarma.com)
Получается если я не отвечаю на андроиде — звонок шел на SIP и «звинел» уже на компе и планшете (через программку для ip-звонков). Правда помогла эта конструкция всего пару раз когда сотовик дома забывал.
но ведь будут тарифицироваться входящие звонки, это только для экстренных случаев, а я хотел повседневно. всё ещё хочу.
asterisk+bluetooth+android
Единственно возможное решение на сегодня — на Астериске настроить блютуз-донгл, настроенный как гарнитура для андроид-телефона. Сама идея возникла недавно, особо не рылся в google, но пару статей по теме уже видел. в обшем google в помощь — asterisk+bluetooth+android+OS
делал так. на трубке нокиа. звонил в скайп, автоподнятие. через таймвивер удаленно набирал номер на нокиа. пашет)))
Источник
Установка и запуск Asterisk на Android-смартфоне
Здравстуй, хабр!
Понадобилось мне быстро собрать стенд для демонстрации работы астера в небольшой организации. Нужно было сделать несколько звонков, продемонстрировать перевод, перехват вызова и т.д. Сам VoIP сервер разместил на своем смартфоне. Почему на смартфоне, каким образом и с какой целью — под катом.
1. Зачем
Я работаю в компании, которая занимается настройкой телефонии для маленьких и не очень компаний по городу и области. Asterisk в большинстве случаев является самым оптимальным вариантом АТС, так как легко настраивается, масштабируется под нужды организации, можно дополнять функционал своими скриптами. Имеется свой джентльменский набор для демонстрации работы АТС — старенький макбук с линуксом на борту и настроенным астером, SIP-трубка Gigaset, шлюз SPA8000, SIP-транк на нашу АТС для внешних звонков.
Случилось так, что кот опрокинул стакан сока на ноутбук. Заказал на aliexpress клавиатуру, но при замене нечаянно сломал шлейф. Пока откладываю деньги на новый топкейс и шлейф — нужно делать стенд — утром переговоры. На новом ноуте под виртуалку места нет, линукс ставить — жаль рабочую систему. Решил — стоит попробовать на смартфоне, заодно оценить его возможности по железу.
2. Установка
Имеем — Sony Xperia M Dual, последний билд Cyanogenmod с 4.4.4, MicroSD на 32гб 10 класса. Метод должен работать большинстве смартфонов с root правами и (желательно) кастомной прошивкой.
В Google Play есть замечательная утилита Linux Deploy. Она позволяет устанавливать один или несколько различных дистрибутивов Linux на смартфон и запускать их в chroot-окружении. Процесс установки linux описывать не буду, есть очень наглядное видео с приятной музыкой на странице программы в Google Play, но на всякий случай продублирую его здесь.
Устанавливаем систему по инструкции на видео, я делал также, только выбрал Debian Wheezy. Жмем кнопку Start в окне Linux Deploy, система установлена и запущена.
Далее можем подключиться любимым SSH-клиентом по ip-адресу нашего смартфона, и попадаем в Linux-окружение. Пароль по умолчанию для пользователя — changeme, в рута через sudo -s. Для установленного Debian (Ubuntu) обновим систему и установим нужные пакеты:
После установки создадутся конфигурационные файлы в каталоге /etc/asterisk/. Для минимальной настройки VoIP сервера необходимо их изменить. Под спойлерами примеры настроек:
Когда конфигурация написана, запускаем службу и заходим в CLI:
При запуске службы из init.d не грузится модуль сhan_sip, пишет ошибку chan_sip.c:28816 reload_config: Unable to create SIP socket: Permission denied . От рута запускается нормально, для демонстрации сойдет.
Все готово. Я подключил к нашей новой АТС шлюз FXS и два софтфона. На моем аппарате (Xperia M Dual) нагрузка на процессор в 4 активных канала составляет где-то 10%, не заикается, лагов нет. Можно звонить по внутренним 101-105 друг другу, и общаться с внешним миром через транк от провайдера.
4. Возможности применения:
а) демонстрация работы Asterisk PBX
б) портативная гиковская АТС =)
в) для домашнего использования (ставят же на роутеры с openwrt, можно и на смартфоне сделать)
г) просто ради интереса
Задавайте вопросы в комментариях и в ЛС, не только в рамках статьи. По возможности могу подсказать и помочь по настройке.
Спасибо за внимание.
Источник
Now it’s possible to use your
Android or Nokia phone
as SIP GSM gateway on windows
environment for calls termination
Overview
Pure VoIP , with the use of our software SIP GSM gateway , allows you to terminate or originate SIP calls traffic with any VoIP codec using powered USB hub and mobile phones , no Bluetooth dongles needed it’s very easy to use
Pure VoIP SIP GSM gateway is compatible to SIP IP-Telephony protocol and works with all SIP based softphones , trunks , and other VoIP enabled SIP devices.
Illustration of call flow
Our Features
We have a lot of features compared with traditional termination solutions , we listed some of them below , and you can explore all features and details on our features page
Multiple Functions
Our solution support GSM calls termination/origination , Whatsapp calls termination ,DID Numbers, and more!
Callback Route
You can use our solution as answering machine to collect your clients messages as recorded audio files
Support USSD and SMS
You can check balance and recharge your SIM cards through our software , also you can send SMS
Dialing Plans
You can receive different network traffic and assign each prefix to specific channels
Источник
Бесплатные SIP-клиенты для Android: обзор, подключение и настройка
Благодаря широким возможностям и относительно низкой стоимости внедрение VoIP в бизнесе, а затем и в повседневной жизни происходит очень быстро. На сегодняшний день большинство мобильных операторов предоставляют услугу VoIP с использованием технологии SIP, которая требует от абонента наличия аппаратного или программного IP-телефона.
Для осуществления связи и для примера настроек, в качестве SIP провайдера был выбран популярный сервис Zadarma (см. скриншоты).
Sipnetic
При настройке учетной записи SIP приложение предлагает выбрать провайдера из списка или выбрать «Базовый» вариант, который находится внизу этого списка. После завершения подключения учетной записи вы увидите главное окно приложения доступ к настройкам и совершению голосовых вызовов и смс сообщений.
Вы можете получить доступ к существующим настройкам учетной записи, нажав на значок ключа в левом нижнем углу телефонного номера.
Еще один важный момент: во время разговора вы можете включить или отключить эхоподавление. Это может быть полезно при совершении нескольких звонков на разные номера. Эхоподавление часто не требуется при вызове номеров SIP, но при звонке на стационарную линию это может быть очень полезно.
В целом, когда речь идет о функциональности Sipnetic, это лучший выбор в своем роде. Он содержит все функции, которые могут быть полезны при работе с VoIP, множество прекрасных настроек как для интерфейса, так и для настроек VoIP. А если вам нужен полноценный офисный IP-телефон, тогда CSIP Simple — это то, что вам нужно.
Встроенный SIP-клиент Android
Уже встроено в телефон, поэтому работает «из коробки» и доступно в настройках устройства. Это действенный и простой способ использовать SIP-телефонию, которую к тому же легко настроить.
Доступ к настройкам, может отличаться, в зависимости от производителя. Стандартная функция SIP-телефонии не доступна на некоторых андроид устройствах.
Настройки стандартного SIP клиента на андроид
На устройствах Xiaomi и Redmi: Настройки -> Системные приложения -> Телефон -> Расширенные настройки -> SIP аккаунты -> Использование SIP телефонии -> И тут, необходимо добавить SIP аккаунт.
Для большинства других устройств: Настройки -> Телефон -> Учетные записи.
Все, что вам нужно сделать, это ввести свой логин, пароль и адрес сервера. Все довольно просто, никаких лишних препятствий. Вы можете перейти к дополнительным настройкам и при необходимости ввести адрес прокси и номер порта.
Чтобы иметь возможность принимать звонки, необходимо проверить параметр «Принимать входящие звонки», в противном случае вы сможете совершать только исходящие звонки.
Как только вы сохраните настройки, ваш телефон будет зарегистрирован на сервере провайдера телефонии.
Отныне вы сможете совершать звонки через Интернет наряду со стандартными звонками через SIM-карту. Для того, чтобы определить разницу между вызовами GSM и VoIP, за исключением крошечного знака, отображаемого в верхнем правом углу, необходимо определить использование SIP телефонии:
- Для всех вызовов. Все звонки будут совершаться только через интернет. Если вам нужно позвонить через мобильную сеть, перейдите в настройки и включите другой тип исходящих вызовов.
- Только для SIP вызовов. В этом случае для каждого контакта требуется отдельное поле с указанием номера телефона для интернет-вызовов.
- Выбирать при осуществлении вызова: Сотовая связь или VoIP. Самый надоедливый, но «гибкий» способ. Это может быть полезно при определенных обстоятельствах.
Самым оптимальным вариантом при использовании платного SIP провайдера, является настройка ограничения — только для SIP вызовов. Во-первых, не на столько многие абоненты используют SIP. Во-вторых, сохранение SIP идентификатора абонента является такой же обыденностью как и сохранение 11-ти значного номера телефона.
При пользовании бесплатными SIP провайдерами оптимальным решением будет разграничительный выбор — разрешить для всех вызовов.
При использовании бесплатных SIP-провайдеров, иногда телефоны теряют регистрацию на сервере, без каких-либо уведомлений. Другими словами, вы думаете, что находитесь в сети, но на самом деле ваш телефон находится в автономном режиме и не может принимать входящие звонки. Более того, тесты показали небольшое снижение громкости во время разговора по сравнению с мобильной связью и платными провайдерами.
В то же время, качество интернет-связи было более чем достойным с использованием Zadarma. В целом, процесс очень прост, так как он был разработан для пользователей с базовыми навыками VoIP, чтобы они могли просто использовать SIP.
Zoiper
Предлагая шифрование военного класса, Zoiper является приложением для тех, кто нуждается в высоком уровне безопасности.
Используя стандартизированные методы шифрования, такие как TLS, SRTP и ZRTP, приложение способно защитить текст, голос и видео.
Приложение VoIP с программным обеспечением в дополнение к аудио- и видеозвонкам — это, без сомнения, один из самых комплексных продуктов такого типа. Несмотря на различные функции и возможности, интерфейс Zoiper очень удобен и хорошо продуман.
Ключевая особенность
- Аудио и видео звонки.
- Интеграция с CRM.
- Совместимость с факсом.
- Поддерживает СМС.
- Возможность записи звонков.
- Удобный интерфейс.
Добавление учетной записи вручную позволяет выбрать протокол SIP или IAX, хотя большинство использует SIP. IAX редко используется для подключения подписчиков, хотя это более полезно с технической точки зрения. После этого вам необходимо ввести имя пользователя, пароль и адрес сервера, нажать кнопку «Сохранить» и при необходимости настроить дополнительные параметры.
Существует также возможность переключения учетных записей, если у вас есть несколько учетных записей, и вы можете сделать это одним движением. В то же время,
Дизайн является стандартным для приложений VoIP и включает в себя телефонный набор, журнал вызовов, который синхронизируется с системным журналом (что очень удобно), доступ к настройкам учетной записи и самого приложения, контакты и чат.
Приложение может принимать звонки в фоновом режиме, оно также может интегрироваться в контакты, а затем оно позволяет вам выбирать, как звонить, через мобильную сеть или Zoiper.
Функциональность Zoiper дублирует 95% функциональности стандартного SIP-телефона, и при необходимости его можно использовать в качестве альтернативы. Но есть один серьезный недостаток — отсутствие функции Call Transfer, которая доступна в платной версии приложения.
Он работает без сбоев, переподключение от Wi-Fi к 3G происходит быстро, в течение полутора минут, минут. Меня немного расстроил устаревший дизайн, например, циферблат напоминает стандартный циферблат Android 1.6. Что касается дизайна, то эта проблема касается практически всех программных телефонов, и не только для Android, но и для Windows, iOS и Mac.
Вывод
В этой статье рассмотрены три варианта использования VoIP на смартфоне с ОС Android, каждый из них был разработан для конкретной целевой аудитории.
Если вы используете VoIP только для проверки своей бабушки, которая находится за границей, то вам следует использовать либо встроенный клиент с отключенными входящими вызовами (включение входящих вызовов может существенно разрядить батарею), либо Zoiper.
Если вы находитесь в командировке или работаете дома, и вам постоянно нужно быть доступным своим коллегам, а также необходима функциональность IP-телефона, то ваш выбор, вероятно, должен опираться на Sipnetic.
Источник