Настройка и обзор софтфона IPComms для Андроид
В статье рассмотрим софтфон IPComms для Android. Построен он на ядре софтфона Linphone, но без лишних наворотов и проверен как стабильно работающий Sip клиент и удобным русифицированным интерфейсом Вначале нас ожидает стандартное окно входа, где после нажатия на кнопку «использовать аккаунт» предложат ввести авторизационные данные: Указываем данные согласно подписанным полям. Поле транспорт должно соответствовать этому […]
В статье рассмотрим софтфон IPComms для Android.
Построен он на ядре софтфона Linphone, но без лишних наворотов и проверен как стабильно работающий Sip клиент и удобным русифицированным интерфейсом
Вначале нас ожидает стандартное окно входа, где после нажатия на кнопку «использовать аккаунт» предложат ввести авторизационные данные:
Указываем данные согласно подписанным полям.
Поле транспорт должно соответствовать этому же полю на стороне АТС в настройках экстеншена.
Соответственно поля Permit должны соответствовать сетям, с которых будем подключаться. Если это удаленный сотрудник на динамическом IP, выставлять 0.0.0.0, а безопасность будет управляться фаерволом.
Настройки сильно богатыми не назвать, но и в тоже время весь основной функционал присутствует
В аудио можно включить эхоподавление, настроит его калибровку и указать используемые кодеки. Поддерживаются практически все популярные.
В настройках видео можно настроить подтверждение видеозвонков. И в поддержке 2 кодека: VP8 и H264
В параметрах вызова настраивает тип передачи DTMF нажатий и время для ограничения входящего звонка (ringing time)
Настройки чата ограничиваются указанием сервера обмена. По умолчанию используется liphone.org:444/lft.php
Сеть. Можно ограничится трафиком только WiFi. Указать STUN сервер, если такой требуется. Выбрать порт, который будет использоваться софтфоном, а так же вкл./выкл. push-уведомления.
В дополнительных настройках корректируются параметры работы самого приложения в системе Android. Поддерживается фоновый режим и автозапуск
В настройках аккаунта можно изменить данные вводимые ранее. При использовании больше одного аккаунта можно указать используемый по умолчанию. В процессе можно их отключать и соответственно удалять. Явного ограничения на количество аккаунтов не увидел. Добавление нового производится через боковое меню в разделе Ассистент.
Диалер самый простой и интуитивно понятный. Контакты из телефонной книги синхронизируются автоматически.
Т.к.
софтфон для смартфона вещь рассчитанная на удобство в звонках при перемещении,
велика вероятность, что использоваться он будет удаленно и по WiFi. В случае
подключения сотрудника удаленно можно реализовать настройку нестандартного
порта на АТС.
Для этого нам потребуется:
— настроить нестандартный порт в iptables на АТС
— осуществить проброс на сетевом данного порта
— разрешить в permit учетной записи все Ip адреса, для динамического подключения из мобильной сети
1. На АТС в iptables требуются следующие правила:
Отдельная цепочка для трафика SIP по порту 5060. В ней будут указаны действующие подсети и и туда мы сразу добавим правило маркировки для трафика с нестандартного порта
Iptables -N SIP
Iptables -A SIP -j PHONES
Iptables -A SIP -m recent --rcheck --seconds 7200 --name ext_sip -j ACCEPT
Iptables -A SIP -j RETURN
Соответственно открываем 5060 по udp в цепочку SIP
Iptables -A INPUT -p udp --dport 5060 -j SIP
Ну и сам нестандартный порт. Указываем как его будем маркировать на этапе prerouting, пищем действующий протокол (в данном случае udp) и номер выдуманного порта 45060, который будем знать только мы и клиент на котором будем подключаться
Iptables -t mangle -A PREROUTING -p udp --dport 45060 -m recent --set --name ext_sip
Iptables -t nat -A PREROUTING –p udp --dport 45060 -j REDIRECT --to-ports 5060
Не забываем выполнить service iptables save
2. На АТС мы порт создали, следовательно требуется на сетевом, если такое имеется, так же открыть порт и указать куда он пойдет.
Рассмотрим на примере маршрутизаторов mikrotik.
В разделе IP –> Firewall –> вкладка NAT. Создаем правило:
В разделе IP –> Firewall –> вкладка Firewall. Разрешаем соответственный порт и после поднимаем его выше запрещающих правил.
3. На АТС в веб интерфесе FreePBX нужному экстеншену во вкладке Advanced выставляем Permit в 0.0.0.0/0.0.0.0 и Transport как мы настраивали ранее UDP
На этом подготовка АТС завершена.
В софтфоне можно проверить зарегистрировавшись с мобильного интернета:
Остались вопросы?
Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.