artem
25.02.2019
259

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

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices