artem
25.02.2019
526

Настройка и обзор софтфона 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

На этом подготовка АТС завершена.

В софтфоне можно проверить зарегистрировавшись с мобильного интернета:

avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

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 сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.