Pofigism as a lifestyle 2.0

Как снизить расходы на телефон с помощью VOIP – Часть 4. Системные Настройки АТА

Posted in компьютеры, VoIP by pofigist on 11 марта, 2010

Продолжение. Начало здесь.

После того, как был выбран провайдер и куплен АТА, можно перейти к настройкам оного.  Некоторые провайдеры предоставляют список настроек для различных типов АТА, но, поскольку Zoom 5800 является довольно редким зверем, мне пришлось настраивать его самому.

Перед тем, как мы перейдем к рассмотрению настроек, я хочу сказать, что прошивка на моем АТА не является стандартной. Это экспериментальная прошивка, сделанная специально для таких как я — тех, кому не хватает обычных настроек. Поэтому, если в купленном вами АТА нет каких-то функций, то вы можете связаться со службой техподдержки Zoom и попросить их установить вам эту прошивку. Процесс апргрейда прошивки не так то уж и прост, но служба техподдержки объяснит что и как, так что я в эти детали вдаваться не буду.

Меню настроек АТА

Экран настроек доступен через любой веб-браузер. Надо набрать в нем IP адрес устройства и ввести пароль. Стандартный пароль, позволяющий настраивать все и вся (по умолчанию большинство функций недоступно пользователю!) такой:

  • User name: administrator
  • Password: metamorph

Если же, по каким-то причинам, полный доступ не требуется, то можно выбрать обычный логин:

  • User name: username
  • Password: zoomvoip

Пароль, разумеется, можно будет поменять, мы поговорим об этом позже.

В зависимости от выбранного логина, можно менять либо базовые, либо вообще все настройки.  В данной серии постов, я буду говорить о всех настройках системы (логин как администратор системы).

Если вы зашли в АТА как администратор, то увидите, что напротив каждой опции есть меню выбора видимости. Варианты такие:

  • E — пользователь (тот, кто заходит под обычным логином, не администраторским!) может менять настройку как хочет. Провайдер может менять эти настройки дистанционно, без ведома пользователя.
  • P — То же самое, что и Е, но если провайдер решит поменять эти настройки удаленно, то этого он сделать не сможет.
  • V — Пользователь может видеть настройки, но менять их не может.
  • — Настройка недоступна пользователю.

Некоторые типы настроек доступны не только через браузер, но и через телефонный аппарат, подключенный к АТА. Набрав специальный код, пользователь может изменять их. Зачем это надо, я не знаю, но такая опция присутствует. Варианты такие:

  • E — пользователь (тот, кто заходит под обычным логином, не администраторским!) может менять настройку как хочет. Провайдер может менять эти настройки дистанционно, без ведома пользователя.
  • — Настройка недоступна пользователю.

В общем, идея понятна, так?

Главное меню

Если зайти в АТА под любым доступным логином, то появляется такой экран. На нем виден статус подключения к первому провайдеру (всего провайдеров может быть четыре). Если АТА одновременно подключен к нескольким провайдерам, как в моем случае, то все равно, будет показан только один из них.

  • Provider name  — логическое имя провайдера, которое задается в настройках аккаунтов SIP. Может быть каким угодно — на ваше усмотрение.
  • Phone Number — в случае с Betamax, не имеет никакого значения. Можно указать абсолютно любой номер, это ни на что не влияет. В случае с другими провайдерами, например, Sipgate, там должен быть указан код пользователя, выданный системой.
  • Outbound Caller ID — если провайдер поддерживает эту функцию (Betamax ее не поддерживает, кстати), то можно указать абсолютно любой номер, который будет высвечиваться на экране телефона тех, кому вы звоните. Очень полезная функция для телемаркетеров, кстати.

Сверху есть кнопки Basic Configuration и Advanced Configuration. Жмем на вторую из них и попадаем в меню системных настроек.

Настройки системы

ATA Manager Logon — настройки логина.

Тут все, в общем-то, просто:

  • Admin Logon — логин администратора. Менять его нельзя.
  • Admin Password — пароль администратора.
  • User Logon — логин пользователя. Менять нельзя
  • User Password — пароль пользователя.

Обратите внимание на то, что справа присутствуют несколько разделов с надписью User. Это и есть те самые настройки видимости, которые может менять администратор или провайдер (если ему дать такую возможность).

И еще такой момент — после смены любой из настроек на каждом из экранов, надо обязательно нажимать на кнопку Save These Settings, а когда все нужные настройки изменены, то и на кнопку Reboot ATA (перезагрузка АТА).

Date/Time — настройки системного времени.

  • Date — дата в формате год, месяц, число.
  • Time — время в 24-часовом формате.
  • Time Zone — временной пояс относительно Гринвича.
  • Daylight Savings — летнее (Enable) или зимнее (Disable)  время.
  • Obtain Time from NTP Timeserver — синхронизировать (Enable) или нет (Disable) время с сервером точного времени через Интернет.
  • NTP IP Address — адрес сервера точного времени. Не обязательно, кстати, надо вводить IP, вполне сгодится и обычный URL адрес.

Device Network Configuration — настройки видимости устройства в локальной сети.

В этих настройках я ничего не менял. Ну разве что MTU представляет собой интерес, но тут лучше применить принцип «работает — не трогай». Зачем вообще нужны остальные настройки я могу только догадываться. Догадка такая — если ваш провайдер выдал вам свой собственный АТА, который вас чем-то не устраивает и вы решили заменить его на Zoom 5800, то можно сделать так, чтобы Zoom эмулировал тот самый, неустраивающий АТА.  Больше никаких идей на эту тему нет.

Впрочем, вру, есть одна — вполне возможно, что прошивки у Zoom универсальные и этот раздел просто остался от какой-то системы с рутером. Ибо зачем АТА клонировать MAC адрес, кроме как в вышеуказанном случае, я не ума не приложу.

  • ATA Name — имя AТА в системе. Я оставил стандартное имя.
  • ATA Host Name — Имя хоста в системе. Я оставил стандартное имя.
  • ATA Domain Name — имя домена. Опять же, зачем АТА подключаться к домену, я не понимаю, так что оставил все как было.
  • MTU — фрагментация от 576 до 1500. Зависит от рутера, в общем-то.  Оставил стандартное.
  • Cloned MAC Address — я уже говорил, что смысл этой опции в АТА от меня ускользает, разве что в ситуации описанной выше. Оставим стандартное значение.

DHCP/Static IP/DNS — настройки DHCP и DNS.

Я уверен, что большинство пользователей просто включая DHCP, отрубят Static и оставят все на волю рутера, имеющегося в локалке.  Ели честно, то единственная причина по которой я решил перевести АТА в статический режим заключается в том, что мне просто лень искать по какому IP он будет находиться, если включить DHCP. Можно, конечно, определить статический IP для него в рутере, но зачем?

  • DHCP Enable — Включить (Enable) или выключить (Disable) выделение АТА динамического IP адреса. Я выключил.
  • Static IP Enable — дать (Enable) или нет (Disable) статический IP адрес. Включил.
  • Static IP Address — статический IP адрес АТА. Зависит от вашей системы.
  • Subnet Mask — опять же, зависит от вашей системы. У меня маска обычная, 255.255.255.0
  • Gateway IP Address — адрес интернет-шлюза или маршрутизатора.
  • Primary DNS Address — Адрес первичного DNS сервера. Можно просто задать тот же адрес, что и строкой выше. Пусть у рутера голова болит на эту тему.
  • Secondary DNS Address — Адрес вторичного DNS сервера. Можно, например, поставить туда адрес OpenDNS, на случай, если сервер вашего интернет-провайдера барахлит.
  • DNS Parallel Search Enable — Разрешить АТА пользоваться первичным и вторичным DNS серверами одновременно (в смысле, кто раньше встал, того и тапки). Enable — включить, Disable — выключить.

HTTP/Telnet/FTP Server

Если АТА находится в локалке под «защитой» рутера, то неплохо было бы выставить настройки, которые позволят ему бороться с NAT. Если исходить из того, что мы говорим о локальной сети, а не о бизнесе с кучей серверов за NAT, то можно обойтись только STUN.

  • STUN Enable — включить STUN (Enable) — весьма желательно.
  • STUN Server Address — адрес сервера STUN провайдера. Эту информацию должен предоставить сам провайдер. В случае с Voipcheap.com, сервер называется stun.voipcheap.com. Надо заметить, что это сервер будет работать с любым сервисом Betamax.
  • STUN Symmetric Deterministic Enable — настройка для симметричного NAT. Для домашней локалки значения, как правило, не имеет. Хотя кто вас там знает, вдруг ваша домашняя локалка — это пара-тройка шкафов, набитых продукцией Cisco? В общем, в моем случае, я выбрал Disable.
  • TURN Enable — Betamax не предоставляет такого сервиса, так что Disable.
  • TURN Server Address — ничего не пишем, все равно такого сервера у них нет.
  • ICE Enable — то же самое, что для TURN. Ну нет у них такого сервиса, нет!

Firmware and Configuration Update Settings — настройки апгрейда прошивки и файла конфигурации

По умолчанию, Zoom 5800 сконфигурирован таким образом, что Zoom может менять в нем прошивку по своему усмотрению. А провайдер — менять настройки, как ему вздумается.

Поскольку я не люблю сюрпризы  и не хочу в одно прекрасное утро обнаружить, что фирма обновила прошивку на моем АТА из-за чего на нем слетели настройки,  то я отключил все эти автообновления.

  • Update Server Domain Name — оставил по умолчанию: zoom.voipconfigure.com:5080. На этом сервере АТА будет искать прошивки, ежели таковые объявятся.
  • Automatic Confifuration Update Enable — если включить эту опцию, то провайдер можно загружать на АТА файлы конфигурации и менять настройки как им вздумается. Щассс! Disable, разумеется.
  • Automatic Configuration Update on Reboot — то же, что и в предыдущем варианте, но АТА будет искать обновления сразу после загрузки системы. Туда же. Disable.
  • Automatic Configuration Update (SIP) — теоретически, вещь неплохая. Если провайдер меняет что-то связанное с протоколом SIP (например, приоритет кодеков), то он может сообщить об этом АТА. Но поскольку Betamax один черт такого не делает, а я не хочу, чтобы настройки случайно слетели, то опцию я отключил. Disable.
  • Configuration Update Message on Request — текст, который будет помещен в системный лог-файл при получении запроса на обновление конфигурационного файла. Оставил стандартный текст.
  • Configuration Update Message on Success — текст, который будет помещен в системный лог-файл при успешном обновлении конфигурационного файла. Оставил стандартный текст.
  • Configuration Update Message on Failure — текст, который будет помещен в системный лог-файл при ошибке обновления конфигурационного файла. Оставил стандартный текст.
  • Configuration Update Periodic Delay (s) — через какой период времени АТА должен проверять наличие новых конфигурационных файлов (в секундах).  Оставил 76400 (раз примерно в 22 часа).
  • Configuration Update Random Delay (s) — Если АТА потерял контакт с сервером обновления конфигурации, АТА будет повторять запрос на обновление через случайный промежуток времени. Максимальное значение по умолчанию — 240 секунд.
  • Configuration Update Error Retry  Delay (s) — Если обновление не «прошло» (произошла ошибка), то АТА будет повторять запрос на обновление. Максимальное значение по умолчанию — 120 секунд.
  • Automatic Firmware Update Enable — включить (Enable) или выключить (Disable) автоматический апгрейд прошивки. Ну, в общем, вы поняли, так? Disable.
  • Automatic Firmware Update Enable on Reboot — включить (Enable) или выключить (Disable) автоматический апгрейд прошивки после перезагрузки. Disable, естественно.
  • Firmware Update Message on Request — текст, который будет помещен в системный лог-файл при получении запроса на обновление прошивки. Оставил стандартный текст.
  • Firmware Update Message on Success — текст, который будет помещен в системный лог-файл при успешном обновлении прошивки. Оставил стандартный текст.
  • Firmware Update Message on Failure — текст, который будет помещен в системный лог-файл при ошибке обновления прошивки. Оставил стандартный текст.
  • Firmware Update Periodic Delay (s) — через какой период времени АТА должен проверять наличие новых прошивок (в секундах).  Оставил 86400 (раз в сутки).
  • Firmware Update Random Delay (s) — Если АТА потерял контакт с сервером обновления прошивок, АТА будет повторять запрос на обновление через случайный промежуток времени. Максимальное значение по умолчанию — 240 секунд.
  • Firmware Update Error Retry  Delay (s) — Если обновление не «прошло» (произошла ошибка), то АТА будет повторять запрос на обновление. Максимальное значение по умолчанию — 120 секунд.

ATA Maintenance — раздел для сисадминов.

Не думаю, что рядовому пользователю может понадобиться хоть что-то в этом разделе, но это вряд ли.

  • Syslog Enable — включить системный лог. Файл можно будет посмотреть через Телнет или скачать с FTP сервера. Я эту опцию отключил, потому что лог имеет тенденцию увеличиваться в размере и тогда АТА перезагружается из-за нехватки памяти.
  • Syslog Server Address — домен, на который будет записываться Syslog (или в память АТА, если оставить значение по умолчанию).
  • Debug Enable — включить режим отладки. Вряд ли эта опция будет видна в обычной, не бета-прошивке. Я ее отключил.
  • Debug Level ATA — уровень отладки АТА. По умолчанию 0.
  • Debug Level SIP — уровень отладки протокола SIP. По умолчанию 0.
  • Debug Level Net — уровень отладки сетевых протоколов. По умолчанию 0.
  • Debug Level PMP — Без понятия что это. По умолчанию 0.

System Identification — информация о системе

Этот раздел нужен, в основном, при общении с техподдержкой. Ну или если надо настроить режим DMZ в рутере по MAC-адресу.

  • Boot ROM Revision — версия бутового загрузчика.
  • Firmware Revision — версия прошивки. У меня, как видите, установлена бета-версия.
  • Configuration Revision — версия файла конфигурации.
  • MAC Address — адрес MAC.

Продолжение следует.

Как снизить расходы на телефон с помощью VOIP – Часть 3. Выбор «железа»

Posted in компьютеры, VoIP by pofigist on 5 марта, 2010

Продолжение. Начало здесь.

Ну вот, с выбором протокола (SIP) и провайдера (Betamax) разобрались. Теперь надо, собственно, понять, как это все заставить работать. Сразу хочу сказать, что список аппаратуры, приведенный в данном посте, не является исчерпывающим и зависит от того, что есть на рынке в вашей стране.

Выбираем тип «железа»

Вариантов, собственно, три:

  • Специальный телефон с SIP клиентом внутри
  • Рутер со встроенным АТА
  • Отдельный АТА

Рассмотрим каждый из этих вариантов более детально.

Телефон с SIP клиентом

Схема подключения:

Таких аппаратов на рынке не так то уж и много, но найти их можно. Из продуктов «телефонных» компаний навскидку могу вспомнить только Siemens с их линейкой Gigaset NextG, в которую входят (на сегодняшний момент) четыре модели:

  1. A580IP — базовый аппарат с минимальной функциональностью и ценой
  2. С470IP — аппарат среднего класса с поддержкой нескольких SIP линий
  3. C475IP — то же, что и C470IP, но с автоответчиком
  4. S685IP — топовая модель линейки (на картинке внизу).

Кроме этого, еще есть модель от Panasonic (Globarange BB-GT150xEB и ее производные). Ну и известный в узких кругах Snom. Philips в свое время пытался делать такие аппараты, но что-то у них не связалось и они убрали их с нашего рынка. Возможно, на других рынках они присутствуют.

Преимущества: Не требуется покупка и настройка АТА
Недостатки: Ограниченная функциональность, высокая цена, требуется замена домашнего аппарата. Настраивать эту штуку все равно придется, кстати.

Рутер (маршрутизатор) со встроенным АТА

Таких моделей на рынке тоже не очень много и, как правило, они довольно дороги. В смысле, дороже обычных маршрутизаторов с аналогичной функциональностью.

Из относительно недорогих моделей могу привести в пример Zoom 5695 (со встроенным ADSL модемом)

Linksys SPA3102

и дорогой, но весьма навороченный Draytek Vigor 2710Vn или 2310Vn:

Преимущества: Решение класса «все в одном». Можно оставить существующие телефонные аппараты.
Недостатки: Высокая цена, настраивать придется тоже все.

Отдельный АТА

Схема подключения:


Таких устройств на рынке немало. Самыми популярными (в свое время) стали Linksys PAP2 и некоторые модели от Snom и Grandstream.

Если выбирать исходя из цены, то (в наших краях) лидером является Zoom (помните модемы Zoom Hayes? оно и есть), но широкого распространения эти устройства не получили, а зря.

Преимущества: Минимальные изменения в конфигурации домашней сети. Можно оставить существующие телефонные аппараты. Низкая цена (относительно, конечно).
Недостатки: Еще один девайс на полке.

На что еще обратить внимание?

Есть еще один и очень немаловажный аспект — количество портов FXS и FXO.

Если в аппарате нет FXO, это значит, что вы не сможете принимать (и совершать) звонки через обычную телефонную линию на аппарате, который подключен к АТА (или рутеру). Наличие двух или более портов FXS позволяет подключить к АТА более одного телефонного аппарата (удобно если надо организовать многоканальное подключение).

Для себя я решил, что мне будет достаточно модели с одним портом FXO и одним же портом FXS. То есть, все звонки, будь то через обычную линию или через VoIP провайдеров будут совершаться (и приниматься) на одном и том же аппарате. Вернее, в моем случае, на одной из четырех DECT трубок из комплекта Siemens 455.

В итоге, я выбрал Zoom 5800 у которого есть по одному порту FXO/FXS и который стоил довольно дешево (чуть менее 30 фунтов). О настройке данной штуковины мы поговорим в следующий раз.

Продолжение следует

Комментарии к записи Как снизить расходы на телефон с помощью VOIP – Часть 3. Выбор «железа» отключены