Usb модуль keenetic plus dect что это
Появилась однажды задача обеспечить малый офис Интернетом и IP-телефонией. Бюджета просто нет. Экономия полнейшая.
Ну да не в этом суть. Есть задача: нужен интернет и телефония в конкретно взятом кабинете. Местные провайдеры монополисты задвинули цены такие, что впору всем работникам покупать седьмые айфоны с безлимитными тарифами – дешевле выйдет. Но раз уж задача поставлена, то решение обрисовывалось примерно такое: нужен роутер, который будет раздавать интернет от «свистка» Yota. Кроме того, нужен гейт, который сможет через этот интернет-канал подцепиться к офисной АТС, базирующейся на Asterisk. Ну а в качестве последней точки будут использоваться самые дешевые аналоговые телефонные аппараты. Узрев стоимость VOIP-шлюзов хотя бы на 4 аппарата понял, что дополнительных денег не видать. Решил выкручиваться своими силами – надо брать гибридное решение.
В итоге, выбран роутер Zyxel Giga III за возможность работы с внешними 3G\4G модемами. Дополнительно к нему куплен USB DECT-адаптер Keenetic Plus DECT.
Сам адаптер поддерживается девятью роутерами семейства Zyxel Keenetic. Zyxel Giga III был выбран для работы из-за наличия двух портов USB, чтобы можно было воспользоваться 4G модемом и USB DECT-адаптером. Само устройство выглядит не больше обычной флешки, а при установке в роутер предлагается установить программный модуль поддержки DECT-адаптера. После соответствующего обновления в меню появляется дополнительная закладка, отвечающая за работу IP-телефонии. Адаптер поддерживается подключение трубок стандарта DECT/GAP. Можно привязать до 6 трубок, при этом разговор можно вести одновременно по четырем.
Фотография адаптера с картой SD для сравнения
На скриншоте видно, как отображается воткнутый адаптер DECT и модем от Yota.
Приступим к подключению беспроводных трубок. Для решения вопроса телефонии я забрел на интернет-барахолку и взял там за довольно скромные деньги DECT трубки без баз, но с зарядными стаканами. База не нужна, так как у нас своя, да и стоят трубки небольших денег. Ради эксперимента подключил 4 обычных трубки и одну от IP-телефона. Список подключенных моделей: PANASONIC KX-TG6422RU1, SNOM M9, PANASONIC KX-TGA250RU, SIEMENS GIGASET S450, SIEMENS GIGASET C45.
Начинается настройка с простых параметров с указанием портов.
Следующим шагом создаем и настраиваем SIP-аккаунт. Всего может быть создано до 8 аккаунтов (при 6 трубках!), но было решено воспользоваться одним, чтобы звенели все трубки разом, а отвечал первый освободившийся менеджер. В этом случае остальные трубки замолкают, но возможность входящих и исходящих звонков сохраняется.
На последней закладке имеется лог входящих и исходящих звонков, который хранится до первой перезагрузки или выключения. С точки зрения того, чтобы не перегружать память – то логично. Ведь статистику и логи можно будет посмотреть на SIP-сервере.
Ну а дальше уже шла настройка сервера Asterisk. У кого-то это можно сделать через личный кабинет провайдера SIP-телефонии, но в этом случае было все проще.
А в завершении хочу продемонстрировать, как работают сразу 4 вызова. Звонок совершался на общедоступный номер «100», по которому озвучивается точное время.
Если шейпер и InteliQoS владельцы ZyXEL Keenetic могут опробовать самостоятельно уже сейчас, то следующая штука, о которой пойдёт речь, – модуль Keenetic Plus DECT – пока не добралась до полок магазинов, хотя и была анонсирована вместе с новым поколением роутеров ZyXEL, обзор которых у нас уже был. Аппаратная часть давно готова, а сейчас активно дорабатывается программная составляющая. Что за чип используется в USB-модуле, разработчики пока не признаются, но отмечают, что создан он был специально для этого модуля. Путём нехитрых манипуляций можно выяснить, что производством самого модуля занимается RTX, а ZyXEL получает готовое решение со всеми лицензиями на кодеки.
DECT-модуль позволяет подключить до шести трубок, причём по четырём из них одновременно можно вести разговор. Обязательно лишь наличие GAP у всех трубок (по сути, подойдёт любая современная модель), а вот над реализацией проприетарных расширений для дополнительной функциональности трубок разработчики всё ещё трудятся. В дальнейшем появится и совместимость с CAT-iq 2.0. Список гарантированно совместимых моделей пока не вывесили, но в принципе проблемы могут возникнуть лишь с некоторыми экзотическими устройствами – основной упор сделан на популярные у нас Siemens и Panasonic. Непосредственно звонки совершаются через SIP-подключения. Впрочем, даже сейчас имеются все базовые функции для работы с телефонией, а в альфа-прошивках чинятся баги и добавляются новые возможности.
USB-модуль Keenetic Plus DECT | |
---|---|
Стандарты | DECT, GAP; 1880-1900 МГц |
Антенны | 2 × внутренние; максимальная мощность передатчика — 50 мВт |
Радиус действия | в помещении — до 50 м, на открытой местности — до 300 м |
Интерфейсы | 1 × USB 2.0; потребляемый ток в режиме ожидания 70 мА, пиковый — 300 мА |
Число трубок | 6 × регистрация; 4 × одновременный разговор |
Режим работы | Базовая станция |
Размеры | 37 × 17 × 7 мм |
Масса | 2 г |
Цена | 1 900 рублей ($27) |
IP-телефония | |
Стандарты | SIP (RFC 3261) v.2; определение и генерация тонов DTMF |
Линии | 8 × SIP-аккаунтов; dial-plan; готовые профили SIP-провайдеров |
Кодеки | G.711 μ-Law |
Проброс портов | STUN |
Протоколы | SDP (RFC 2327), RTP (RFC 1889), RTCP (RFC 1890) |
Протестированные модели DECT-трубок | |
Siemens Gigaset | A120 H, A130 H, A220 H, A420 A, A540, C530 H |
Panasonic | KX-TG785RU, KX-TGA250RU, KX-TGA806RU, KX-TGA681RU, PQHX11422ZA, KX-TG8051RU, KX-TG2511RU, KX-TPA60 |
Первоначальная настройка базы, да и работа с телефонией в целом максимально упрощена. USB-модуль подключается в свободный порт на роутере, в списке компонентов выбирается поддержка Keenetic Plus DECT, перезагрузка – всё готово. На первой вкладке настроек предлагается указать PIN-код для подключения трубок, выбрать интервалы времени ожидания и продолжения набора номера, а также указать порты и адрес STUN-сервера для всех SIP-подключений. Хотя настройки по умолчанию вряд ли придётся менять. Затем поочерёдно придётся зарегистрировать трубки на DECT-базе роутера. Этот процесс тоже нельзя назвать сложным: по паре нажатий кнопок в меню аппарата и веб-интерфейсе Keenetic, ввод имени трубки и выбор того, какие SIP-линии она будет использовать для входящих/исходящих звонков. Отсюда же можно послать сигнал для поиска трубки, получив который она зазвонит.
Для каждого SIP-подключения можно настроить правила набора (dial plan) – помните, мы знакомились с ними, когда настраивали собственную виртуальную мини-АТС. Так вот, эти правила позволяют в зависимости от направления вызова выбрать для совершения звонка одну из телефонных линий. Например, все разговоры по России делать через одного SIP-провайдера, все мобильные номера пустить через другого, а за границу звонить посредством третьего – в зависимости от того, у кого на какие направления тарифы выгоднее. Для вызова обычных SIP-адресов, да и просто для удобства в дальнейшем добавят синхронизируемую адресную книгу – список контактов будет загружаться прямо на трубку, если она поддерживает такую функцию. Также появится поддержка списка вызовов на базе.
ZyXEL Keenetic Plus DECT
Какие именно кодеки сейчас используются с Keenetic Plus DECT, разработчики пока тоже не говорят, но если внимательно посмотреть на отладочные логи, то можно заметить, что мелькает там пока только G.711 μ-Law – пожалуй, наиболее универсальный и совместимый чуть ли не со всеми абонентскими устройствами и шлюзами. Голос (де-)кодируется аппаратно в самом USB-модуле, и, судя по предыдущим решениям того же производителя, кодек в нём всё-таки не один – G.722 (HD Voice) в нём тоже есть, но его поддержка появится в следующих прошивках. В целом качество связи нормальное и сравнимо с таковым у обычного проводного телефона. Мы проверяли различные варианты соединений между абонентом сотовой сети и SIP-провайдерами SIPNET, «МультиФон» (услуга «МегаФона») и PCTEL.
Информация о DECT-модуле
Нельзя сказать, что всё всегда было идеально, однако все заметные проблемы вроде дозвона не с первого раза или с частичной слышимостью связаны с «пробиванием» NAT – такая ситуация может возникнуть при мобильном подключении к Сети или у не слишком добросовестных провайдеров, закрывающих порты. У большинства домашних пользователей подобных проблем быть не должно, но на всякий случай по умолчанию будет задействован STUN-сервер для каждой линии. А в последней доставшейся нам альфа-прошивке этих проблем вообще не было. Впрочем, слишком сильно придираться к тестовой версии продукта не стоит – даже в текущем состоянии Keenetic Plus DECT вполне можно пользоваться. Поддержка модуля будет доступна на всех современных и будущих маршрутизаторах ZyXEL Keenetic с USB-портом, кроме моделей со встроенным FXS-портом и 4G-серии. В ближайших планах у разработчиков, кроме перечисленных выше, значится поддержка перевода звонков и организация трёхсторонних конференций непосредственно с DECT-трубки.
В данном обзоре мы рассмотрим дополнительный функционал новинок ZyXEL Keenetic Ultra II и Giga III. За последнее время разработчики успели выпустить несколько обновлений прошивок. Также в нашей тестовой лаборатории оказались модели ZyXEL Keenetic DECT и DSL. Прежде всего, стоит рассмотреть функции шейпера и IntelliQoS, которые помогают управлять шириной пропускания канала. Вторая часть данного обзора будет посвящена DECT-базе для организации домашней SIP телефонии. Также мы проведем тестирование DSL-модуля, который дает возможность подключаться к провайдерам ADSL2(+)/VDSL2, а также позволяет устанавливать прямые соединения VDSL2 посредством телефонной линии.
IntelliQoS и шейпер
Необходимо сразу отметить, что многие пользователи путают функцию QoS с функцией шейпинга трафика. В представленном варианте модема ZyXEL нет приоритизации трафика. Это скорее ограничение пропускной способности канала у определенного клиента. Это значит, что пользователь может указать для выбранных сегментов локальной сети или отдельных устройств максимальное доступное для них значение скорости доступа в Интернет. Необходимо обратить внимание на тот факт, что речь идет о верхнем пороге скорости, а не о гарантированном значении скорости доступа.
Это почти такая же хитрость, которой пользуются многие интернет-провайдеры, указывая в описании тарифов доступную скорость до 100 Мбит/с. На самом же деле, пользователь может никогда не добиться таких скоростей. Приведем простой пример. У вас имеется канал в 50 Мбит/с. Если вы выставите одному из пользователей ограничение скорости в 10 Мбит/с, то оставшиеся 40 Мбит/с будут поделены между остальными пользователями. Если же вы на таком же канале выставите ограничение 20 Мбит/с для каждого пользователя, то никакого чуда не произойдет. Канал в итоге все равно будет делиться между всеми пользователями. Одной из самых важных особенностей шейпера в Keenetic по словам разработчиков является то, что он довольно экономично относится к имеющимся ресурсам центрального процессора роутера, не нагружая его. И это при том, что он имеет исключительно программную реализацию. Пользоваться им без проблем можно и на младших версиях Keenetic.
К примеру, на Omni II загрузка процессора с включенный шейпером в среднем получается выше на пару процентов, чем при отключенном. Однако, если клиент ничего не потребляет, то и нагрузки на процессор не будет. Стоит отметить, что клиенты за шейпером также не оказывают никакого влияния на пропускную способность других потребителей трафика. В результате те могут, к примеру, использовать аппаратное ускорение NAT. По словам разработчиков, такая система получается намного эффективнее, чем конкурирующие решения. Для того чтобы разобраться с работой шейпера, можно поискать соответствующую информацию в интернете. Сначала для проверки необходимо скачать свежий дистрибутив программы без каких-либо ограничений. После этого необходимо последовательно изменять ограничения скорости для клиента, наблюдая попутно за тем, как в зависимости от заданных ограничений будут меняться скорость в торрент-клиенте.
Шейпер также использует и функция IntelliQoS. При активации данной функции маршрутизатор будет автоматически анализировать текущий трафик, разбирать пакеты и определять, сколько контента в данный момент потребляют пользователи. После этого маршрутизатор делает одну довольно простую вещь. При помощи шейпера он динамически ограничивает наиболее «прожорливые» с точки зрение сетевого аппетита приложения. Это делается для того, чтобы они не мешали прохождению видеотрафика. Как известно, именно он больше всего чувствителен к любым затормаживаниям.
Прежде всего речь идет о бесперебойном проигрывании видеопотока с хостингов на подобие Vimeo, You Tube, Megogo. При этом другие пользователи не будут чувствовать себя ущемленными. Согласно статистике компании ZyXEL, больше всего проблем пользователям доставляет BitTorrent. При удачном стечении обстоятельств он вполне способен забить даже не слишком широкий канал. Однако из практики известно, что когда пользователи пытаются скачать очередное обновление к онлайн-игре, которое весит примерно 30 Гб в официальном клиенте, сетевая жизнь других клиентов сети даже при вполне приличной пропускной способности канала становится просто невыносимой.
Особого рассмотрения заслуживает реализация работы DPI. В компании ZyXEL создали функцию распознавания типов трафика с нуля. В дальнейшем данная функция будет выделена в отдельный продукт. К сожалению, создатели не раскрывают всех тонкостей реализации алгоритмов DPI. Однако в общих чертах все выглядит примерно следующим образом: анализу подвержены все потоки трафика с момента инициализации соединения. Таким образом, уже на этом этапе можно распознать, что это за трафик, например, путем анализа DNS-запросов или наблюдение за процессом установки соединения между клиентом и сервером. Прежде всего рассматривается непосредственно сам поток и его особенности, такие как частота встречаемости символов и их последовательностей, особенности структуры кадров и пакетов, а также общий характер протекания потока.
Классификация в дальнейшем осуществляется примерно по двадцати признакам, которые в свою очередь группируются в массив из примерно 400 элементов. Для текущего потока сочетание отдельных элементов массива может с определенной долей вероятности указывать на то, что данный поток принадлежит к какому-то классу трафика или типу приложений. После этого данная информация передается другим компонентам программного обеспечения роутера. Они уже будут использовать ее на свое усмотрение. Таким образом, система IntelliQoS получает информацию о том, что какой-то хост включил торрент-клиент и забил интернет-канал, что может помешать другом хосту обратиться к You Tube. Поэтому было бы неплохо урезонить первый хост.
Для этого IntelliQoS дает шейперу соответствующую команду. Даже если в данный момент никто из клиентов не смотрит видео онлайн, хосту с включенным торрент-клиентом все равно будет отдано 80% ширины канала. Это делается для того, чтобы у других клиентов онлайн-видео хотя бы запускалось. Стоит отметить, что по словам разработчиков компании ZyXEL для определения типа трафика требуется около 30 первых пакетов и около 1 Кб RAM с каждого потока. Затем трафик по возможности будет передан обратно на аппаратный уровень с целью ускорения работы. Запись о типе трафика сохраняется в отдельном файле, где она будет хранится, пока поток не завершится. Классификатор трафика постоянно пополняется на стороне разработчиков в полуавтоматическом режиме. Он регулярно передается пользователям вместе с обновлениями прошивки.
Чтобы включить шейпер, необходимо установить соответствующий компонент. После этого в списке подключенных клиентов необходимо выбрать нужного и поставить ограничение скорости. Чтобы задействовать функцию IntelliQoS, необходимо просто поставить одну галочку и указать значение скорости доступа к сети. Остальную работу роутер сделает сам. Пока что обе функции доступны только в свежих прошивках NDMS 2.06 для Ultra II и Giga III. Также шейпер имеется во всех прошивках 2.05 для роутеров моделей Lite III, Omni II, Viva, Extra, Giga II, Ultra, Keenetic. Функция IntelliQoS пока остается доступной только в некоторых старших моделях этого ряда устройств. В основном IntelliQoS и шейпер рассчитаны только на пользователей с очень быстрым интернет-каналом, которые хотят одновременно качать торренты, смотреть IPTV и заниматься веб-серфингом.
Keenetic Plus DECT
Если владельцы ZyXEL Keenetic могут уже сейчас самостоятельно опробовать IntelliQoS и шейпер, то модуль Keenetic Plus DECT пока не добрался до витрин магазинов. Аппаратная часть данного модуля уже давно готова. Сегодня ведется активная работа над программной составляющей. Какой чип используется в данном USB – модуле, разработчики пока еще не признались. Они отмечают только, что разработан он был специально для данного модуля. Модуль DECT позволяет подключить до 6 трубок. Вести разговор одновременно можно будет по четырем. Обязательным условием является наличие у всех трубок GAP. Над реализацией проприетарных расширений для обеспечения дополнительного функционала трубок разработчики еще думают.
Читайте также: