Pull to refresh

Sip через Wi-Fi + UniFi. Опыт использования и модернизация

Reading time 7 min
Views 8.2K
С сентября 2012 худо бедно (скорее худо) работала следующая конфигурация:
— АТС на базе Asterisk
— Точки доступа UniFi AP и UniFi AP-Outdoor (прошивка контроллера и ТД 2.3.6) работало до 10 точек.
— смарфоны Fly Uno (родная прошивка Andriod 2.3.?, без сип клиента) сип клиент sip-droid
— на пробу брались Wifi SIP телефоны LG (конкретную модель не выяснил, но их тестировали несколько дней и вернули обратно)

Проблемы такой конфигурации:
— пришлось перевести точки в режим только G. Иначе Fly не соединялся с точками доступа.
— потеря регистрации sip клиентами телефонов (особенно когда телефон полежит некоторое время в режиме ожидания)
— булькания и пропадание голоса при разговорах

Руководство организации заинтересовал сервер телефонии Oktell. Решили протестировать работу с текущим аппаратным обеспечением. Перед тестами в смартфонах были обновлены прошивки (появился встроенный sip клиент).
Сразу же выявилась проблема:
не проходил голос на точках UniFi. Проверили работу с точками TPLink голос проходит.

В репозиториях были еще две версии контроллера unifi-rapid (v2.3.6) и unifi-beta (v.3.1.1)

После обновления контроллера до беты появился голос. А также телефоны смогли подключиться в режим N. В контроллере появилась также функция принудительного отключения клиента при достижении указанного значения уровня сигнала — это заставляет клиента инициировать новое подключение к WiFi сети и при этом выбирается точка доступа с более сильным сигналом чем была до отключения (реализация роуминга).

Проблема с новой версией контроллера — телефоны часто при подключении к WiFi, а также при переключении между точками стали зависать на этапах аутентификации и получении IP адреса (хотя все телефоны были настроены на постоянные IP)

В этот момент телефон успешно пингуется по настроенному ему IP адресу и может выходить в интернет через встроенный браузер, но при попытке позвонить SIP клиент сообщает что WiFi сеть не подключена.

План действий был таков:
1. Перевести телефоны на получение IP адресов по DHCP — при построении крупных сетей это не лишено смысла так как перенастроить static IP адрес на 2-3 телефонах еще можно при количестве телефонов более 10 штук временные затраты увеличиваются в разы.

2. Провести сканирование территории.

Результат:
1. Переведенные на автоматическое получение IP адреса (DHCP) телефоны перестали зависать на получении IP адреса. Осталось только аутентификация.
2. Сканирование бокса где предполагается использование беспроводных телефонов выявило избыточность размещения трех точек доступа что приводило к частым переключениям между точками и следовательно увеличивало частоту появления ошибок (получение IP и аутентификация)
Даже одна точка обеспечивает покрытие пригодное для работы телефонии:



Двумя точками при условии их максимального разнесения можно накрыть бокс и помещения между этим боксом и соседним.

На пробу был привезен Wifi-Sip телефон LG-Ericcsson WIT 400H и в наличии был еще один безымянный WiFi-SIP телефон от китайцев (WiFi-sip-phone).

Оба телефона были настроены на работу в нашей сети — принимали звонки и звонили достаточно хорошо.

Нюансы настроек:
LG — в настройках WiFI есть пункт отвечающий за инициацию переподключения к точке доступа. Этот пункт будет работать только если профиль wifi подключения называется SystemDefault (стандартный профиль который есть в телефоне). Если создать еще один и пытаться изменять значение уровня сигнала (любое кроме -80 dbi), то соединение с WiFi устанавливается, SIP клиент регистрируется звонок проходит, но голос идет только от LG к вызываемому абоненту — обратно тишина. При перемещении телефона по территории он остается подключенным пока окончательно не потеряет сигнал от ТД и только после этого попытается переподключиться. Вывод: настройка не работает. Подтверждение нашел на форуме

Цитата(ALLeX @ 21.6.2012, 17:53)
Цитата из официальной рекламной брошюры:
Users that need to be mobile in the building or campus can roam freely. During a call, the WIT-400H locates and uses the closest AP, even changing APs while you roam for seamless wireless communications.
Как это происходит в реальности:
Трубка цепляется к первой попавшейся WAP мертвой хваткой, и вплоть до полного обрыва связи не желает переключатся на другие точки доступа, несмотря на то что они гораздо ближе.
В самой трубке есть настройки переключения на другую WAP при определенном уровне сигнала, но эти настройки у меня не работают.
Вопрос простой: Что ещё нужно сделать, чтобы заработал заявленный роаминг? Есть ли прошивка новее чем 2.0Aq?

Судя по доке, хэндовер поддерживается только если наименование профиля указано как SystemDefault.
To use phone’s default profile:
1. Press > Settings > Profile Setting.
2. Select SystemDefault. Only default profile can be
supported handover between the same SSID in
the different access point.
3. Press Menu (left softkey) and select Edit, and then
press.
4. To edit the name to use for the default profile:
•• Select Profile Name field and enter a profile
name to whatever you want.
5. To assign a profile to the wireless LAN access point:
•• Select Network Name(SSID) field and enter a
network name, and then press.
•• This SSID must be exactly the same as it is in an
access point which you have installed.

После того как удалил созданные профили и настроил профиль по умолчанию телефон стал переключаться при указанном уровне сигнала. Для тестов выставил -65 dbi. Переключение происходит быстро.

WiFi-sip-phone — в настройке wifi подключения есть пункт Roaming. Его нужно активировать иначе телефон при перемещении по территории будет предлагать настроить подключение к точкам доступа будто это разные ТД с различными SSID.

Впечатления от работы телефонов:
— прием сигнала — отлично у обоих аппаратов

— роуминг — Lg — отлично (время переключения около 1 секунды). wifi-sip-phone — хорошо (время переключения от секунды и выше, иногда наблюдаются проблемы при переключении — получение IP и регистрация в SIP)

— голос — во время вызова можно перемещаться с телефоном по территории, при уменьшении уровня сигнала возможны пропадания голоса, но соединение не рвется и при возврате в зону уверенного приема можно продолжать говорить.

— слышимость собеседника — приемлемо, в техцентре будет слышно плохо (высокий уровень окружающего шума)

— сигналы вызова — оба телефона имеют слабый сигнал вызова (если сравнивать с используемым в настоящий момент трубками Panasonic) и в техцентре их будет не слышно. У LG есть вибровызов у китайца? нет.

Дальнейшие действия по оптимизации:
1. В качестве решения для WiFi нужно оставить UniFi: этим мы обеспечим удобное централизованное управление WiFi сетью. При использовании других точек доступа (без центрального контроллера) повышается риск появления различных конфигураций на разных ТД что может привести к проблемам с телефонами которые будет сложно диагностировать. Потеряется также удобный интерфейс который позволяет быстро отслеживать на какую ТД сейчас подключен клиент, сколько вообще в сети клиентов. Также не будет функции контроллера обеспечивающей роуминг (инициация переключения клиентов при достижении определенного минимума сигнала).

Из присутствующих на рынке решений подобного типа (централизованный контроллер и управляемые ТД) UniFi самое дешевое. Все остальные дороже на несколько порядков
источник (ближайший по стоимости аналог Dlink — $4900). На UniFi потрачено — 9*3000+2*5600 = 38200 рублей (при этом одна точка осталась в запасе, еще несколько точек после оптимизации можно перенести в другое место или на другие объекты).

Чтобы проанализировать покрытие сети WiFI мне потребовался ноутбук стоимостью 9 т.р. и оценочная версия приложения которая строит различные отчеты по результатам сканирования диапазона (полная версия стоит 30 т.р.).

Для анализа других диапазонов предлагают анализаторы стоимостью от 300 т.р.
1. Здравствуйте.
Возникла необходимость купить для работы анализатор спектра. Минимальный требуемый диапазон — 2..8 Ггц.
Пообщался со знакомыми из РЧЦ, на предмет узнать чем работают и что посоветуют, они дали мне на выбор информацию по двум приборам, из имеющихся у них в наличии:

1. Портативный анализатор спектра Anritsu MS2726C.
Насколько я понял, цена начинается от 1,2 млн. рублей.
По их словам это один из лучших приборов из того, что у них есть сейчас.
2. Анализатор спектра Agilent E4407B:
Достаточно старенькая модель по цене в районе 800 000 — 900 000 рублей.
Из минусов: Громоздкий, тяжелый и нет многих полезных функций по выделению и усилению сигнала.

2. На eBay есть варианты FSH8 (до 8 ГГц) за 300-450 т. руб. Если устроит меньший диапазон можно и дешевле более старые модели взять FSH3 (до 3 ГГц) или FSH6 (до 6 ГГц). Вот только вопрос, нафига такое оборудование вам?


2. Подобрать WiFi -Sip телефоны с громким звонком и желательно вибровызовом. Считаю что использование специализированных аппаратов более правильно:
— аппарат предназначен только для совершения звонков и соответственно в нем нет лишних функций, следовательно меньше шансов что что-то выйдет из строя или будет случайно или умышленно перенастроено что приведет к неработоспособности телефона
— критические настройки защищены паролем
— телефоны как правило укомплектованы настольными зарядными устройствами они гораздо удобнее стандартных зарядок от мобильных телефонов которые очень легко потерять.
— телефон более защищен от механических повреждений — отсутствует большой дисплей
— механические кнопки набора — зимой можно использовать телефон не снимая перчаток
— в аппаратах реализована поддержка централизованного управления конфигурацией — что снизит затраты на внесение изменений. Не нужно будет собирать телефоны и вручную вбивать новые настройки.

Примеры:
1. Wi-Fi SIP телефон Welltech WP589 3400 рублей
2. Schnurloses VoIP-Telefon mit Kamera PHILIPS VP5500 9,95 евро

3. Попробовать другие модели неспециализированных телефонов и смартфонов:
— Nokia E51 E52 C3 X3 список моделей с поддержкой sip
— Аппараты на andriod в диапазоне 6-10 т.р. — в данном ценовом диапазоне будут как минимум установлены более мощные модули WiFi которые обеспечат стабильную работу. К этим аппаратам как правило можно будет подобрать настольные зарядные устройства (крэдл).

4. В варианте со смартфонами на android
4.1. установить на каждый аппарат приложение удаленного управления в котором реализован следующий функционал:
— передача изображения дисплея на компьютер администратора
— удаленное управление всеми функциями телефона
— поиск телефона на карте по данным со встроенного GPS приемника
— доступ к консоли аппарата

4.2. Заблокировать критические настройки с помощью пароля.
4.3. Найти модифицированные прошивки в которых есть только необходимый функционал.
4.4. Самостоятельно сделать прошивку с требуемым набором ПО
4.5. Сотрудники смогут использовать свои личные смартфоны — нужно только правильно их настроить. В таком варианте также можно обеспечить связью в любом филиале (при нахождении в зоне действия внутренней WiFi сети) с сохранением постоянного номера.

Выводы:
1. Использование WI-FI для SIP вполне рабочее решение. Учитывая что в будущем грядет сертификация wi-fi оборудования под голос, стабильность работы будет только увеличиваться.
2. Резервирование необходимо. В нашем случае в бокс установили проводной SIP телефон — сотрудники не останутся без связи.
Tags:
Hubs:
+6
Comments 10
Comments Comments 10

Articles