Sip прошивка для cisco ata 186 sccp. Сброс настроек шлюза. Настройка подключения к SIP-серверу

Инструкция по настройке Cisco ATA 186

Сетевые настройки 1

Сброс пароля АТА - 186 2

Работа через Web-интерфейс 2

Сетевые настройки

Подключить Cisco ATA 186 к сети Internet, источнику питания и телефонным аппаратам.

Достаточно одного телефонного аппарата подключенного к линии 1.

Телефонный аппарат должен работать в режиме тонального набора.

    Если в сети используется DHCP , то Cisco ATA 186 получит адрес автоматически. Чтобы узнать какой именно адрес получил Cisco ATA 186 необхoдимо:

    1. Поднять трубку на телефонном аппарате, подключенном к линии 1.

      Нажать большую кнопку, расположенную на верхней панели Cisco ATA 186.

      В телефонной трубке вы услышите приглашение вводить команды.

      В вести 21# после этого Cisco ATA 186 произнесет свой IP адрес на английском языке.

      Положить трубку на телефонном аппарате.

    Если в сети не используется DHCP Вам необходимо задать IP адрес и другие параметры с помощью телефонного аппарата.

Поднять трубку на телефонном аппарате, подключенном к линии 1.

Нажать большую кнопку, расположенную на верхней панели Cisco ATA 186.

В телефонной трубке вы услышите приглашение вводить команды.

      Для отключения DHCP набрать 1 20#0# после этого Cisco ATA 186 голосом назовет введенное значение и предложит нажать:

1 для изменения

2 для повторения

3 для сохранения

4 для возврата к предыдущему значению.

5 Для выхода в основное меню конфигурации.

      Для введения IP адреса 212.53.15.18 ввести

1#212*53*15*18# затем 3 для сохранения параметра.

      Для введения маски подсети 255.255.255.192 набрать

10#255*255*255*192# затем 3 для сохранения параметра.

      Для введения адреса маршрутизатора (Static Route) 212.53.15.1 набрать

2#212*53*15*1# затем 3 для сохранения параметра.

В принципе все дальнейшие настройки можно проводить через WEB интерфейс. Для этого с помощью Internet Explorer соединиться с адресом http:// /dev

      IP адресс Gateway (H.323) является значением типа alphanumeric и вводить его надо так: после каждой цифры вводят # , точка вводиться как двойное нажатие 1 , пример для 193.20.39.53:

11#1 # 9 # 3 #11# 2 # 0 #11# 3 # 9 #11# 5 # 3# # затем 3 для сохранения параметра.

      Для назначения номера портy phone1 (UID0) наберите 3# # 3

phone2 (UID1) наберите 1 3# # 3

Сброс пароля АТА - 186

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

1. Снимите телефонную трубку;

2. Нажмите кнопку на ATA-186. Вы услышите приглашение набирать команды;

3. Наберите 322873738# ;

После этого все настройки будут потеряны. Вам придется повторно конфигурировать ATA-186.

Работа через Web-интерфейс

    Конфигурирование устройства производиться через Web-страницу по адресу

    После изменения настроек – Sabmit и ввести адрес http:// /refresh

    Потом снова http:// /dev и обновить страницу в браузере (в Internet Explorer – клавиша F5).

    Выключить/включить Cisco ATA 186.

1 Если телефон закрыт паролем, при попытке ввести любое значение по английски будут произносить “PASSWD” по буквам. После этого наберите пароль и введите значение. Либо, если не знаете см. дальше процедуру его стирания.

Голосовой шлюз Cisco ATA 186 - это устройство, которое может превратить два обычных аналоговых телефона с тоновым набором в два SIP-телефона. Телефоны подключаются к портам FXS, а сам шлюз - в сеть Ethernet.

В руководстве администратора описаны различные способы настройки шлюза: через веб-интерфейс, с помощью телефона с тоновым набором и посредством протоколов DHCP и TFTP. Наиболее интересным способом настройки мне показалась настройка через протоколы DHCP и TFTP.

1. Сброс настроек шлюза

Предположим, что имеется шлюз, который ранее где-то использовался и текущие настройки которого нам не известны. Для начала нужно сбросить его к заводским настройкам. Для этого подключим телефонный аппарат с тоновым набором в первый порт, поднимем трубку и нажмём кнопку на корпусе шлюза. Шлюз должен начать воспрозводить зацикленное голосовое меню. Наберём номер 322873738# (номер соответствует буквам FACTRESET) и подтвердим сброс нажатием *. Если вместо * нажать #, то действие будет отменено и шлюз опять начнёт воспроизводить голосовое меню.

2. Настройка DHCP-сервера

Шлюз со сброшенными настройками будет запрашивать сетевые настройки у DHCP-сервера. DHCP-сервер среди прочих настроек может сообщить шлюзу IP-адрес TFTP-сервера, с которого шлюз может запросить уже все остальные свои настройки. По сути, для удалённой настройки таким способом нужно знать только MAC-адрес шлюза, который написан на корпусе шлюза.

Установим на сервер, который будет использоваться для раздачи настроек шлюзам, DHCP-сервер:
# apt-get install isc-dhcp-server Пропишем в файл /etc/default/isc-dhcp-server список интерфейсов, на которых DHCP-сервер будет ожидать запросы:
INTERFACES="br0" Пропишем в файл /etc/dhcp/dhcpd.conf следующие настройки:
subnet 169.254.254.0 netmask 255.255.255.0 { # Сеть, настройки которой описаны ниже range 169.254.254.2 169.254.254.254; # Диапазон выдаваемых IP-адресов option routers 169.254.254.1; # Маршрут по умолчанию option broadcast-address 169.254.254.255; # Адрес для широковещательных рассылок option domain-name "stupin.su"; # Доменное имя, выдаваемое DHCP-клиентам option domain-name-servers 169.254.254.1; # DNS-сервер, выдаваемый клиентам option ntp-servers 169.254.254.1; # NTP-сервер, выдаваемый клиентам option time-offset 18000; # Часовой пояс - секунды, прибавляемые ко времени UTC # 18000 секунд - это 5 часов, Asia/Yekaterinburg option tftp-server-name "169.254.254.1"; # TFTP-сервер default-lease-time 86400; # Время аренды выданного IP-адреса (сутки) max-lease-time 172800; # Максимальное время аренды IP-адреса (2 суток) } А для того, чтобы шлюзу всегда выдавался один и тот же адрес, можно вписать в тот же файл ещё одну секцию. В реальных условиях это может быть не оправданно, т.к. при большом количестве шлюзов лучше сэкономить IP-адреса на тех шлюзах, которые давно не появляются в сети. Сделать это можно вот так:
host ata1 { hardware ethernet 00:25:45:94:96:ab; fixed-address 169.254.254.8; } Теперь перезапустим DHCP-сервер, чтобы его настройки вступили в силу:
# systemctl restart isc-dhcp-server.service
3. Настройка TFTP-сервера

В качестве TFTP-сервера я воспользуюсь tftpd-hpa, настройку которого я описывал ранее в заметке .

Чтобы подготовить настройки шлюза, нужно обзавестись архивом с прошивкой. В моём случае это архив ata_03_02_01_sip_050616_a.zip . Внутри него кроме прошивки имеются пример файла конфигурации sip_example.txt с подробными комментариями, программа cfgfmt.linux, которая умеет преобразовывать этот файл в двоичный и файл ptag.dat, в котором хранятся правила преобразования текстового файла конфигурации в двоичный.

Можно скопировать файл sip_example.txt в файл с именем ata .txt и отредактировать настройки. Впрочем, можно создать файл самостоятельно. Первой строчкой файла должна быть строчка "#ata".

3.1. Обновление прошивки шлюза

Для начала создадим файл ata0025459496ab.txt, который заставит шлюз обновить свою прошивку:
#ata dhcp:1 UseTftp:1 upgradecode:3,0x301,0x0400,0x0200,169.254.254.1,69,0x050616A,ATA030201SIP050616A.zup Имя файла прошивки ATA030201SIP050616A.zup задаётся в последнем параметре. Цифры 030201 соответствуют версии прошивки 3.2.1. SIP указывает на протокол (имеются также варианты для протоколов SCCP и MGCP). 050616A - это идентификатор прошивки, его нужно указать в параметре перед именем прошивки, записав в виде 0x050616A. Ещё два параметра - это IP-адрес и порт TFTP-сервера (169.254.254.1 и 69). Если нужно обновить прошивку, то первым параметром нужно указать 3. Для отключения обновления прошивки нужно указать 0.

Осталось преобразовать файл с настройками в двоичный вид при помощи следующей команды:
# cfgfmt.linux -tptag.dat -sip ata0025459496ab.txt ata0025459496ab Теперь можно перейти в браузере по ссылке http://169.254.254.8/refresh, чтобы шлюз скачал настройки и обновил прошивку.

3.2. Защита веб-интерфейса паролем

Чтобы защитить веб-интерфейс паролем, можно задать такую настройку:
UIPassword:123456
3.3. Настройка часового пояса

Поскольку шлюз почему-то не использует настройку часового пояса, полученную по DHCP, можно задать эту настройку в файле конфигурации:
TimeZone:5
3.4. Настройка отправки сообщений на Syslog

Для подробного журналирования всех событий, происходящих на шлюзе можно вписать в файл настройки, задающие адрес сервера Syslog и указать число, 8 бит которого соответствуют 8 типам разных событий:
SyslogIP:169.254.254.1.514 SyslogCtrl:0x000000ff
3.5. Настройка подключения к SIP-серверу

Для настройки подключения первого телефона к SIP-серверу нужно задать следующие настройки:
Proxy:169.254.254.1:5060 UID0:1000 PWD0:password SIPRegOn:1 Proxy задаёт IP-адрес и порт SIP-сервера. UID0 задаёт имя пользователя SIP-сервера. PWD0 задаёт пароль пользователя на SIP-сервере. SIPRegOn включает регистрацию на SIP-сервере.

4. Отладка сниффером

Чтобы понять, применились ли те или иные настройки, можно воспользоваться сниффером и прослушивать трафик между шлюзом и соответствующим сервером.

4.1. Скачивание конфигурации и обновление прошивки

Если настроено обновление прошивки, то прослушивая трафик между TFTP-сервером и шлюзом, можно увидеть, как шлюз последовательно запрашивает файл с настройками, а затем - прошивку:
root@stupin:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 69 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br0, link-type EN10MB (Ethernet), capture size 262144 bytes 22:02:55.854073 IP 169.254.254.8.12200 > 169.254.254.1.69: 24 RRQ "ata0025459496ab" octet 22:02:56.697852 IP 169.254.254.8.12203 > 169.254.254.1.69: 32 RRQ "ATA030201SIP050616A.zup" octet Прошивка не скачивается каждый раз. Шлюз сверяет идентификатор прошивки 050616A, указанной в файле конфигурации, с идентификатором текущей прошивки и не обновляет её, если идентификаторы совпадают.

4.2. Обновление времени

Если DHCP-сервер выдаёт IP-адрес NTP-сервера, то можно увидеть, как шлюз после включения запрашивает время у NTP-сервера:
root@stupin:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 123 12:53:17.057037 IP 169.254.254.8.14737 > 169.254.254.1.123: NTPv4, Client, length 48 12:53:17.057088 IP 169.254.254.1.123 > 169.254.254.8.14737: NTPv4, Server, length 48 4.3. Отправка сообщений

Если в файле конфигурации шлюза определён адрес Syslog-сервера и включена отправка сообщений, то можно увидеть, как шлюз шлёт сообщения на Syslog-сервер:
root@stupin:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 514 12:53:17.059984 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG daemon.debug, length: 210 12:53:17.080339 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG ftp.info, length: 69 12:53:22.066473 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG news.info, length: 78 4.4. Регистрация на SIP-сервере

Процесс регистрации шлюза на SIP-сервере будет выглядеть следующим образом:
root@stupin:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 5060 12:53:17.134595 IP 169.254.254.8.5060 > 169.254.254.1.5060: SIP, length: 407 12:53:17.134801 IP 169.254.254.1.5060 > 169.254.254.8.5060: SIP, length: 541 12:53:17.166146 IP 169.254.254.8.5060 > 169.254.254.1.5060: SIP, length: 548 12:53:17.166421 IP 169.254.254.1.5060 > 169.254.254.8.5060: SIP, length: 585 4.5. Обмен голосовым трафиком

По умолчанию шлюз использует для обмена голосовым трафиком по протоколу RTP UDP-порт 16384. Увидеть обмен голосовым трафиком в процессе разговора можно вот так:
root@stupin:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 16384 12:58:14.121126 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172 12:58:14.122525 IP 169.254.254.8.16384 > 169.254.254.1.18032: UDP, length 172 12:58:14.132306 IP 169.254.254.8.16384 > 169.254.254.1.18032: UDP, length 13 12:58:14.141120 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172 12:58:14.161121 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172

Настройка cisco ata 186 Начальная конфигурация Cisco ATA 186 http://www.сайт/cisco/nastroika-cisco-ata-186 http://www.сайт/@@site-logo/logo.png

Настройка cisco ata 186

Начальная конфигурация Cisco ATA 186

Как настроить Cisco ATA 186 для обеспечения доступа через web-интерфейс?

Аналоговый телефонный адаптер Cisco ATA 186 позволяет подключить аналоговые телефоны к сети IP-телефонии, предоставляемой сторонним оператором. Адаптер полностью настраивается через web-интерфейс, доступный по адресу http://IP-address-of-Cisco-ATA-186/dev, но первоначальное конфигурирование может вызвать некоторые трудности. Итак, что же нужно сделать:

Сначала нужно подключить Cisco ATA 186 к сети Internet, источнику питания и хотя бы одному телефонному аппарату (к линии 1). Телефонный аппарат должен работать в режиме тонального набора. Если в локальной сети используется DHCP, то Cisco ATA 186 получит IP-адрес автоматически. Чтобы узнать какой именно адрес получил Cisco ATA 186, нужно:

  • Ввести 21#, после этого Cisco ATA 186 произнесет свой IP адрес на английском языке.

Если в локальной сети не используется DHCP, или нужно адресовать Cisco ATA 186 статически, тогда сетевые параметры задаются с помощью телефонного аппарата:

  • Поднять трубку на телефонном аппарате, подключенном к линии 1.
  • Нажать большую кнопку, расположенную на верхней панели Cisco ATA 186.
  • В телефонной трубке вы услышите приглашение вводить команды.
  • Для отключения DHCP набрать 20#0#, после этого Cisco ATA 186 голосом назовет введенное значение и предложит нажать:
    1 - для изменения
    2 - для повторения
    3 - для сохранения
    4 - для возврата к предыдущему значению.
    # - для выхода в основное меню конфигурации.
  • Для введения IP адреса (например, 212.45.32.245) ввести 1#212*45*32*245#, затем 3 для сохранения параметра.
  • Для введения маски подсети 255.255.252.0 набрать 10#255*255*252*0#, затем 3 для сохранения параметра.
  • Для введения адреса маршрутизатора 213.45.32.1 набрать 2#212*45*32*1# затем 3 для сохранения параметра.

Для обновления программного обеспечения в Cisco ATA 186 необходимо подключиться к серверу обновлений. Обычно его адрес предоставляет оператор IP-телефонии. Например, для использования устройства Cisco ATA 186 в сети TARIO.net необходимо выполнить следующую последовательность действий.

  • Поднять трубку на телефонном аппарате, подключенном к линии 1.
  • Нажать большую кнопку, расположенную на верхней панели Cisco ATA 186.
  • В телефонной трубке вы услышите приглашение вводить команды.
  • Необходимо набрать на телефонном аппарате следующую последовательность 100#212*53*35*96*8000#
  • После изменения программного обеспечения Cisco ATA 186 произнесет фразу "UPGRADE SUCCESSFUL".

Все дальнейшие настройки можно проводить через web-интерфейс. Для этого с помощью браузера заходим на http://IP-address-of-Cisco-ATA-186/dev .

Продолжение настройки через WEB интерфейс

  1. Теперь, после того как известен IP адрес ТА, становится доступен WEB интерфейс, располагающийся по адресу http://ip_адрес_ТА/dev, т.е. для нашего примера http://213.248.12.102/dev наберите данный URL в своем браузере.

Cisco ATA 186 Configuration

UIPassword: ToConfig: не настраивать
(значение по умолчаниюш)
UseTftp: не настраивать
(значение по умолчанию)
TftpURL: не настраивать
(значение по умолчанию)
CfgInterval: не настраивать
(значение по умолчанию)
EncryptKey: не настраивать
(значение по умолчанию)
Dhcp: 0 StaticIP: 213.248.60.249
StaticRoute: 213.248.60.1 StaticNetMask: 255.255.255.0
UID0: 1000003 PWD0: не настраивать
(значение по умолчанию)
UID1: 0 PWD1: не настраивать
(значение по умолчанию)
GkOrProxy: 213.248.8.194 Gateway: не настраивать
(значение по умолчанию)
GateWay2: не настраивать
(значение по умолчанию)
UseLoginID: 1
LoginID0: [email protected] LoginID1: 0
AltGk: 213.248.8.196 AltGkTimeOut: 60
GkTimeToLive: 60 GkId: GK.msm.ru
UseSIP: не настраивать
(значение по умолчанию)
SIPRegInterval: не настраивать
(значение по умолчанию)
MaxRedirect: не настраивать
(значение по умолчанию)
SIPRegOn: не настраивать
(значение по умолчанию)
NATIP: не настраивать
(значение по умолчанию)
SIPPort: не настраивать
(значение по умолчанию)
MediaPort: не настраивать
(значение по умолчанию)
OutBoundProxy: не настраивать
(значение по умолчанию)
NatServer: не настраивать
(значение по умолчанию)
NatTimer: не настраивать
(значение по умолчанию)
LBRCodec: 3 AudioMode: 0x00170017
RxCodec: 3 TxCodec: 3
NumTxFrames: не настраивать
(значение по умолчанию)
CallFeatures: 0xffefffef
PaidFeatures: не настраивать
(значение по умолчанию)
CallerIdMethod: не настраивать
(значение по умолчанию)
FeatureTimer: не настраивать
(значение по умолчанию)
Polarity: не настраивать
(значение по умолчанию)
ConnectMode: 0x00060401 AutMethod: 0x00000001
TimeZone: 3 NTPIP: 213.248.0.6
AltNTPIP: не настраивать
(значение по умолчанию)
DNS1IP: 213.248.0.6
DNS2IP: 213.248.1.6 UDPTOS: не настраивать
(значение по умолчанию)
SigTimer: не настраивать
(значение по умолчанию)
OpFlags: не настраивать
(значение по умолчанию)
VLANSetting: не настраивать
(значение по умолчанию)
NPrintf: не настраивать
(значение по умолчанию)
TraceFlags: не настраивать
(значение по умолчанию)
RingOnOffTime: не настраивать
(значение по умолчанию)
IPDialPlan: не настраивать
(значение по умолчанию)
DialPlan: см. примечание
DialTone: не настраивать
(значение по умолчанию)
BusyTone: не настраивать
(значение по умолчанию)
ReorderTone: не настраивать
(значение по умолчанию)
RingBackTone: не настраивать
(значение по умолчанию)
CallWaitTone: не настраивать
(значение по умолчанию)
AlertTone: не настраивать
(значение по умолчанию)
CallCmd: не настраивать
(значение по умолчанию)

Примечание!

  1. 1. В поле GkId введите GK.msm.ru (обязательно GK большими буквами)
  2. 2. Поле DialPlan должно быть таким:
  3. *St4-|#St4-|1>#t8.r9t2-|0>#t811.rat4-|^1t4>#.-
  4. Нажмите кнопку "apply" чтобы сделанные изменения вступили в силу.
  5. Настройка закончена! Сняв трубку подключенного к TA аппарата, Вы должны услышать гудок и можете совершать звонки (помните о тональном наборе).

Сброс всех настроек, возврат в первоначальное состояние

Вы всегда можете сбросить сделанные настройки, т.е. привести конфигурацию ТА в исходное состояние (по умолчанию). В этой конфигурации механизм DHCP включен, IP адрес ТА равен 0.0.0.0, IP адрес шлюза по умолчанию равен 0.0.0.0, маска подсети имеет значение 255.255.255.0. Для очистки конфигурации наберите на телефоне в ответ на приглашение главного меню команду 322873738# , далее * для подтверждения очистки или # для отмены и возврата в главное меню.

Для звонка с CISCO ATA 186 необходимо:

Подключить ATA 186 к сети IpPort

  • Подключить к CISCO ATA 186 телефонный аппарат и начать совершать звноки

Для звонков внутри сети наберите внутренний номер абонента сети IpPort

  • Например:1000014

Для звонков по России необходимо ввести 8 (код города) номер абонента

  • Например: номер для звонка в Москву выглядит так 80957238332

Для международных звонков необходимо ввести 810(код страны)(код города) номер абонента.

  • Например: номер для звонка в Германию выглядит так 8104916096904588

Внимание! Для совершения звонков на обычнее телефоны необходимо иметь положительный баланс.

Примечание: Формат ввода номеров не зависит от вашего географического положения.

Руководство по настройке маршрутизатора Cisco ATA-186.

Общие положения

По наблюдениям самая распространенная ошибка при самостоятельной настройке Cisco ATA-186 - невнимательность. 95% неудачных попыток настроить приходится на случаи когда человек просто забывает поставить единичку в каком нибудь важном поле. Остальные 5% приходятся на торопливость - не пытайтесь побить рекорды скорости набора цифр на аппарате - это совсем не будет способствовать ускорению настройки устройства.
Основные правила правильной настройки можно сформулировать так:
1. Внимательность - прежде чем что то сохранить убедитесь что Вы ничего не упустили.
2. Неторопливость - при работе с клавиатуры телефонного аппарата всегда слушайте что Вам говорит голосовая подсказка, а если Вы не знаете английского языка - просто дожидайтесь когда устройство выговорится после Вашего очередного действия (Обычно после нажатия клавиши #).
Программирование устройства можно условно разделить на 2 этапа:
1. Первоначальная настройка, включающая в себя ввод IP адреса и прочих сетевых настроек с телефонного аппарата, подключенного к первой линии устройства, а так же, при необходимости, обновление прошивки до самой последней версии.
2. Окончательная настройка через встроенный WEB интерфейс. На этом этапе Вы подключаетесь к устройству с компьютера, так же подключенного к Интернет, через встроенный WEB браузер маршрутизатора и по шаблону заполняете таблицу настроек.

Предварительные действия по настройке cisco ata 186

1. Получите у администратора Вашей сети или у провайдера IP адрес, который Вы присвоите устройству, маску подсети и адрес шлюза по умолчанию. Обратите внимание, что требуется реальный IP адрес (т.е. он не должен начинаться на 192.168.ХХХ.ХХХ или 10.ХХХ.ХХХ.ХХХ где ХХХ - любое число 0-254).
2. Подключите Cisco ATA-186 к источнику питания и сети Internet.
3. Подключите к телефонному входу 1 устройства телефонный аппарат с возможностью тонального набора.
4. Так как все дальнейшие действия и будущие звонки будут осуществляться в режиме тонального набора рекомендуется зафиксировать режим тонального набора на Вашем телефонном аппарате.
5. Снимите трубку с телефонного аппарата, нажмите большую прозрачную кнопку-лампочку на верхней панели устройства (Далее "кнопка"). В трубке телефонного аппарата (Далее "телефон") Вы должны услышать приглашение ввести команду на английском языке - введите 20#0#3 - данная команда отключит автоматическое получение IP адреса от DHCP сервера (если конечно Вам не надо обратного.). Каждый раз когда Вы нажмете # дождитесь приглашения системы на ввод дальнейшей информации. Всегда помните о этом при вводе всех дальнейших команд.

Ввод сетевых настроек для cisco ata 186

1. Снимите трубку с телефона и нажмите кнопку - система предложит ввести команду - введите 1# и Ваш IP адрес, заменяя точку между группами цифр символом *. Дожидаться приглашения системы стоит только после ввода символа #, во всех остальных случаях данные можно вводить сплошным потоком, не слушая подсказки. Завершите ввод последовательностью #3. 3 - Это команда сохранения введенных данных - после ввода # не забудьте дождаться приглашения ввести команду на сохранение.
2. Дождитесь когда система скажет что все сохранено и снова предложит ввести команду. Затем введите команду 10# и маску Вашей подсети, так же заменяя точки символом *, и так же завершите ввод последовательностью #3.
3. Дождитесь когда система скажет что все сохранено и снова предложит ввести команду, введите 2#, затем адрес шлюза (так же разделяя цифры IP-адреса звездочкой *) и команду на сохранение #3.

Пример ввода сетевых настроек:
IP адрес: 212.12.15.180 1#212*12*15*180#3
Маска подсети: 255.255.255.0 10#255*255*255*0#3
Адрес шлюза: 212.12.15.1 2#212*12*15*1

Обновление прошивки cisco ata 186

Версия программного обеспечения поставляемого с Cisco ATA-186 не позволяет нормально эксплуатировать устройство в сети TARIO.net Для обновления прошивки снимите трубку с телефона и нажмите кнопку - система предложит ввести команду - введите 100#212*53*35*96*8000# (100# - это команда на обновление версии программного обеспечения со специального TFTP сервера, а все остальное - это просто адрес нашего сервера обновлений.) Кстати - это единственная команда, которая не выдает подсказку после ввода # так что просто введите все сплошным потоком. Если все предыдущие шаги были выполнены верно, устройство подключено к сети Internet и его адрес доступен из сети - лампочка на верхней панели устройства помигает некоторое время, а затем в трубке раздастся щелчок и будет произнесена фраза "UPGRADE SUCCESSFUL".
Более подробно о прошивках для Cisco ATA-186 можно почитать в разделе Обновление прошивки для Cisco ATA.

Окончательная настройка cisco ata 186

Все дальнейшие настройки проводятся через WEB интерфейс. Для этого:
1. С любого подключенного к сети компьютера с помощью Internet Explorer соединиться с адресом http://(IP адрес Cisco ATA-186)/dev
2.Внимательно выставить все параметры в полученной таблице в соответствии с шаблоном. При заполнении формы не забывайте что следующие поля представляют Ваши персональные настройки:
StaticIP Ваш IP-адрес
StaticRoute Адрес Вашего шлюза по умолчанию
StaticNetMask Маска Вашей подсети
UID0 Телефон первого канала устройства
UID1 Телефон второго канала устройства
PWD0 PIN-код
PWD1 PIN-код
LoginID0 Ваш лицевой счет
LoginID1 Ваш лицевой счет

Сброс пароля Cisco ATA-186/188

Если Вы использовали пароль для ограничения доступа к устройству, а потом по каким-либо причинам потеряли его, то Вы можете воспользоваться процедурой для восстановления первоначальной конфигурации для чего снимите трубку с телефона и нажмите кнопку - система предложит ввести команду - введите 322873738, дождитесь голосового приглашения и нажмите * для записи, или # для того чтобы отказаться от сброса настроек и перейти в главное меню. После нажатия * все настройки будут потеряны. Вам придется повторно конфигурировать Cisco ATA-186.
Как звонить
Для звонков по межгороду набирайте 8<код города><номер телефона>
Для международных звонков набирайте 810<код страны><код города><номер телефона>

Cisco ATA-186 имеет множество других возможностей, например, работа через NAT, поддерживает протокол H.323, несколько кодеков, передачу факсов и прочее. Если Вы любите эксперементировать, то к Вашему вниманию на сайте выложена полная инструкция для Cisco ATA 186. В ней Вы найдете подробности по настройке дополнительных параметров ATA-шки.


С тех пор, как в «Укртелекоме» сообщили, что восстановление кабельной сети ожидается не ранее первой половины 2020-ого года я окончательно понял, что ожидать нам уже нечего и в офисе скорее появится спутниковый телефон, чем проводной стационарный. Тем не менее, кабельная инфраструктура-то имеется, равно как и куча стационарных телефонных аппаратов, которые ныне продают по объявлениям едва ли не по десятке за штуку. На днях меня посетила очень интересная идея: а что, если использовать нашу IP-АТС еще и как коммутатор для стационарной связи? Для этого были закуплены адаптеры Cisco ATA 186 без блоков питания. Небольшой спойлер: как правило, там, где продают адаптеры, есть и блоки питания, но покупать вы их там будете втридорога. Лучше пойти на ближайший радиорынок и купить аналогичные БП в три (!) раза дешевле, как это сделал я.

Данная статья предполагает, что IP-АТС Asterisk у вас уже поднята и заострять на ней внимание я не буду, только укажу настройки, которые обеспечили оптимальное качество связи на канале ATA-Asterisk-ATA.

Итак, у нас на руках есть Cisco ATA 186. В отличие от роутеров и точек доступа, здесь не получится просто зайти на 192.168.0.1, ввести admin:admin и начать администрировать. Все намного интереснее - у адаптера есть голосовое меню настроек, но оно полностью на английском и версии на русском я никогда не встречал. Тем не менее, базовые настройки легко вводятся и без знания языка. Первое, что нам нужно сделать - это определить IP-адрес, к которому прибилась ATA в нашей локальной сети (и присвоен ли он вообще).

1. Настройки сети.
По умолчанию, ATA принимает настройки сетевого соединения по DHCP. Однако, если она прежде была в эксплуатации, то вполне вероятно, что IP-адрес установлен в такое значение, которое либо занято в вашей локальной сети, либо вообще находится вне адресного пространства.
Подключаем ATA к локальной сети, а в первый телефонный порт включаем любой стационарный телефон с тональным набором (хотя импульсные терминалы тоже с легкостью могут быть подключены к IP-АТС, но для этого между терминалом и ATA нужно установить конвертер импульсов в тональные сигналы, стоит копейки, т.к. практически неприменим в современном мире). Поднимаем трубку на телефоне и видим, что на верхней панели ATA загорелась красная кнопка. Жмем на нее и слышим в телефоне голосовое меню. Для того, чтобы узнать текущий IP-адрес адаптера, введите комбинацию 21# . Робот прочитает IP-адрес по цифрам с указанием точек. Если IP-адрес соответствует вашей локальной сети, то можно попробовать ввести его в веб-браузере и если откроется страница настройки, то от голосового меню можно отстать (одинаково при этом, нажмете вы на диез или же просто положите трубку).

Если названный роботом IP-адрес совершенно не соответствует вашему адресному пространству (например, у вас локальная сеть 192.168.0.0/16, а ATA присвоил себе адрес 10.0.1.250), то пришло время заняться настройкой сети более детально. Для начала, давайте определимся: в вашей сети адреса присваиваются по DHCP или вручную?

1.1. Присвоение адресов по DHCP.
Здесь все просто. Настройка DHCP имеет приоритет над статичным IP-адресом, поэтому достаточно только установить ее значение в единицу и перезапустить ATA. Входим в голосовое меню адаптера и вводим комбинацию 20#1#3 . После перезагрузки еще раз проверяем назначенный IP-адрес командой 21# и если он изменился, то дело в шляпе.

Кстати, небольшой совет: за все время своей работы в больших локальных сетях я убедился в том, что намного удобнее статичные IP-адреса объявлять не на самом устройстве, а на маршрутизаторе с использованием MAC-адреса. Это позволяет в последствии совершать любые манипуляции над локальным адресным пространством без необходимости бегать по всему офису и вручную менять настройки.

1.2. Присвоение статичного IP-адреса.
Тут картина совершенно обратная предшествующему пункту. DHCP отключается командой 20#0#3 (обязательно, иначе настройки статичного IP будут проигнорированы), затем начинается указание сетевых настроек. Предположим, что наш ATA будет иметь IP-адрес 10.1.1.150 в сети, где маршрутизатор находится по адресу 10.1.1.1 и все это имеет маску 255.255.255.0. В таком случае необходимо вводить поочередно следующие комбинации:

1#10*1*1*150#3 10#255*255*255*0#3 2#10*1*1*1#3

После этого ATA перезагружается и можно пробовать открыть веб-интерфейс управления по назначенному IP-адресу.

Если в открывшемся веб-интерфейсе у вас есть SIP - поздравляю - у вас SIP-версия прошивки. У меня же на всех ATA оказалась прошивка SCCP, которая для работы с Asterisk не годится. Как выяснилось, сменить прошивку очень даже просто.

2. Перепрошивка в SIP.
Сама работающая прошивка у меня есть, вот и она .

Процесс прошивки ATA очень прост: нам всего лишь нужно запустить примитивный веб-сервер, к которому в последствии обратится ATA и скачает себе весь исполняемый код. В том файле, ссылку на который я дал выше, есть все необходимое для работы и под Linux, и под Windows. Я лично сделал все из-под виртуальной машины с Windows, так как времени на эксперименты уже не было, но приведу на всякий случай и вариант для Linux, поскольку есть все шансы, что он сработает (а если не сработает, то мы ничего не теряем - прошивка начнется только с нашего ведома, а не автоматически).

Итак, что в Linux, что в Windows, сначала выбираем ту директорию, в которую мы распечатали прошивку. В моем примере это C:\cisco\186 для Windows и /home/cisco/186 для Linux:

cd C:\cisco\186\ sata186us.exe ATA030100SIP040211A.zup -any2 -d3 cd /home/cisco/186 chmod +x sata186us.linux ./sata186us.linux -any -d2 ATA030100SIP040211A.zup -h10.1.1.25


В примере для Linux IP-адрес 10.1.1.25 - это IP-адрес того компьютера, на котором мы запускаем сервер прошивок.

Если все прошло успешно, в ответ мы увидим сообщение с дальнейшими инструкциями. Теперь нам нужно войти в голосовое меню ATA и набрать комбинацию 100#10*1*1*25*8000# (у вас она будет другая, именно ту, что написал я, вводить не нужно). Процесс перепрошивки происходит достаточно быстро и в случае, если ATA успешно подключится к серверу, в консоли вы увидите процесс передачи данных. Если вдруг подключение не проходит, попробуйте проверить, открыт ли тот порт, на котором работает сервер (как правило, 8000) для входящих подключений. В Windows лучше всего временно отключить фаервол и на сообщение системы об административных действиях отвечать утвердительно - никаких вирусов в прошивке нет и если вы в этом сомневаетесь, то недолго и проверить на virustotal. После успешного завершения процесса прошивки вы услышите в трубке «Upgrade successfull», только после этого можно класть трубку и перезагружать ATA. Сервер прошивок можно просто закрыть, он нам больше не нужен.

3. Настройка SIP.
Попробовали зайти в веб-интерфейс ATA и получили сообщение «Invalid Access»? Это не сбой прошивки и не закодированный какой-то файл, просто теперь при обращении по IP необходимо добавить также путь «/dev».

Теперь кратко опишу параметры, которые нужно вводить в веб-интерфейсе. По сути дела, нам нужен только логин, пароль, IP-адрес сервера Asterisk и его порт.
GkOrProxy и OutBoundProxy - IP-адрес сервера и порт через двоеточие. Например, 10.1.1.107:5000.
UID0, LoginID0 и DisplayName0 - логин первого порта телефонии. Везде один и тот же.
PWD0 - пароль первого порта.
UID1, LoginID1 и DisplayName1 - логин второго порта телефонии.
PWD1 - пароль второго порта.
UseLoginID и SIPRegOn - устанавливаем в «1» и разрешаем авторизацию по логину.
SIPRegInterval - рекомендуется установить в «1800».
SIPPort - по умолчанию установлено в «5060», но во всех инструкциях почему-то советуют изменить на «7070». В причины не вникал, но работает нормально и так, и так.

4. Регистрация на Asterisk.
Вот мы и подошли к завершающей стадии. Подключаемся к нашему серверу Asterisk, да и открываем файл «/etc/asterisk/sip.conf». В файле создаем такие конструкции для каждого отдельного клиента.

Type=friend secret=MySecretPassword directmedia=no nat=force_rport,comedia host=dynamic canreinvite=no qualify=300 disallow=all allow=ulaw callerid="Home "


Небольшое пояснение: я большой фанат использования буквенных логинов для большей безопасности, поэтому вместо номера телефона у меня логин «someTelephonyUser». Вы можете установить вместо него напрямик номер и тогда следующий пункт можно будет пропустить. «MySecretPassword» - пароль учетной записи, а «Home » - это Caller ID - именно так номер будет определяться у того абонента, которому мы будем звонить. 1001 - это внутренний номер, который я присваиваю этому абоненту.

5. Маршрутизация внутренней связи.
Если в прошлом пункте вы не ввели номер в первую строку, то эта секция для вас. Открываем «/etc/asterisk/extensions.conf» и добавляем в тот контекст, где обслуживаются исходящие звонки с SIP:

exten => 1001,1,Answer() exten => 1001,2,Dial(SIP/someTelephonyUser,60,ir) exten => 1001,3,Hangup()


Эта запись позволяет преобразовать телефонный номер 1001 в логин пользователя someTelephonyUser и позвонить ему. Перезагружаем Asterisk (или делаем dialplan reload ) и пользуемся с наслаждением.

Голосовой шлюз Cisco ATA 186 — это устройство, которое может превратить два обычных аналоговых телефона с тоновым набором в два SIP-телефона. Телефоны подключаются к портам FXS, а сам шлюз — в сеть Ethernet.

В руководстве администратора описаны различные способы настройки шлюза: через веб-интерфейс, с помощью телефона с тоновым набором и посредством протоколов DHCP и TFTP. Наиболее интересным способом настройки мне показалась настройка через протоколы DHCP и TFTP.


1. Сброс настроек шлюза

Предположим, что имеется шлюз, который ранее где-то использовался и текущие настройки которого нам не известны. Для начала нужно сбросить его к заводским настройкам. Для этого подключим телефонный аппарат с тоновым набором в первый порт, поднимем трубку и нажмём кнопку на корпусе шлюза. Шлюз должен начать воспрозводить зацикленное голосовое меню. Наберём номер 322873738# (номер соответствует буквам FACTRESET) и подтвердим сброс нажатием *. Если вместо * нажать #, то действие будет отменено и шлюз опять начнёт воспроизводить голосовое меню.

2. Настройка DHCP-сервера

Шлюз со сброшенными настройками будет запрашивать сетевые настройки у DHCP-сервера. DHCP-сервер среди прочих настроек может сообщить шлюзу IP-адрес TFTP-сервера, с которого шлюз может запросить уже все остальные свои настройки. По сути, для удалённой настройки таким способом нужно знать только MAC-адрес шлюза, который написан на корпусе шлюза.

Установим на сервер, который будет использоваться для раздачи настроек шлюзам, DHCP-сервер:

# apt-get install isc-dhcp-server

Пропишем в файл /etc/default/isc-dhcp-server список интерфейсов, на которых DHCP-сервер будет ожидать запросы:

INTERFACES="br0"

Пропишем в файл /etc/dhcp/dhcpd.conf следующие настройки:

Subnet 169.254.254.0 netmask 255.255.255.0 { # Сеть, настройки которой описаны ниже range 169.254.254.2 169.254.254.254; # Диапазон выдаваемых IP-адресов option routers 169.254.254.1; # Маршрут по умолчанию option broadcast-address 169.254.254.255; # Адрес для широковещательных рассылок option domain-name "stupin.su"; # Доменное имя, выдаваемое DHCP-клиентам option domain-name-servers 169.254.254.1; # DNS-сервер, выдаваемый клиентам option ntp-servers 169.254.254.1; # NTP-сервер, выдаваемый клиентам option time-offset 18000; # Часовой пояс - секунды, прибавляемые ко времени UTC # 18000 секунд - это 5 часов, Asia/Yekaterinburg option tftp-server-name "169.254.254.1"; # TFTP-сервер default-lease-time 86400; # Время аренды выданного IP-адреса (сутки) max-lease-time 172800; # Максимальное время аренды IP-адреса (2 суток) }

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

Host ata1 { hardware ethernet 00:25:45:94:96:ab; fixed-address 169.254.254.8; }

Теперь перезапустим DHCP-сервер, чтобы его настройки вступили в силу:

# systemctl restart isc-dhcp-server.service

3. Настройка TFTP-сервера

В качестве TFTP-сервера я воспользуюсь tftpd-hpa, настройку которого я описывал ранее в заметке Настройка TFTP-сервера tftpd-hpa .

Чтобы подготовить настройки шлюза, нужно обзавестись архивом с прошивкой. В моём случае это архивata_03_02_01_sip_050616_a.zip . Внутри него кроме прошивки имеются пример файла конфигурации sip_example.txt с подробными комментариями, программа cfgfmt.linux, которая умеет преобразовывать этот файл в двоичный и файл ptag.dat, в котором хранятся правила преобразования текстового файла конфигурации в двоичный.

Можно скопировать файл sip_example.txt в файл с именем ata .txt и отредактировать настройки. Впрочем, можно создать файл самостоятельно. Первой строчкой файла должна быть строчка «#ata».

3.1. Обновление прошивки шлюза

Для начала создадим файл ata0025459496ab.txt, который заставит шлюз обновить свою прошивку:

#ata dhcp:1 UseTftp:1 upgradecode:3,0x301,0x0400,0x0200,169.254.254.1,69,0x050616A,ATA030201SIP050616A.zup

Имя файла прошивки ATA030201SIP050616A.zup задаётся в последнем параметре. Цифры 030201 соответствуют версии прошивки 3.2.1. SIP указывает на протокол (имеются также варианты для протоколов SCCP и MGCP). 050616A — это идентификатор прошивки, его нужно указать в параметре перед именем прошивки, записав в виде 0x050616A. Ещё два параметра — это IP-адрес и порт TFTP-сервера (169.254.254.1 и 69). Если нужно обновить прошивку, то первым параметром нужно указать 3. Для отключения обновления прошивки нужно указать 0.

Осталось преобразовать файл с настройками в двоичный вид при помощи следующей команды:

# cfgfmt.linux -tptag.dat -sip ata0025459496ab.txt ata0025459496ab

3.2. Защита веб-интерфейса паролем

Чтобы защитить веб-интерфейс паролем, можно задать такую настройку:

UIPassword:123456

3.3. Настройка часового пояса

Поскольку шлюз почему-то не использует настройку часового пояса, полученную по DHCP, можно задать эту настройку в файле конфигурации:

TimeZone:5

3.4. Настройка отправки сообщений на Syslog

Для подробного журналирования всех событий, происходящих на шлюзе можно вписать в файл настройки, задающие адрес сервера Syslog и указать число, 8 бит которого соответствуют 8 типам разных событий:

SyslogIP:169.254.254.1.514 SyslogCtrl:0x000000ff

3.5. Настройка подключения к SIP-серверу

Для настройки подключения первого телефона к SIP-серверу нужно задать следующие настройки:

Proxy:169.254.254.1:5060 UID0:1000 PWD0:password SIPRegOn:1

Proxy задаёт IP-адрес и порт SIP-сервера. UID0 задаёт имя пользователя SIP-сервера. PWD0 задаёт пароль пользователя на SIP-сервере. SIPRegOn включает регистрацию на SIP-сервере.

4. Отладка сниффером

Чтобы понять, применились ли те или иные настройки, можно воспользоваться сниффером и прослушивать трафик между шлюзом и соответствующим сервером.

4.1. Скачивание конфигурации и обновление прошивки

Если настроено обновление прошивки, то прослушивая трафик между TFTP-сервером и шлюзом, можно увидеть, как шлюз последовательно запрашивает файл с настройками, а затем — прошивку:

:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 69 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br0, link-type EN10MB (Ethernet), capture size 262144 bytes 22:02:55.854073 IP 169.254.254.8.12200 > 169.254.254.1.69: 24 RRQ "ata0025459496ab" octet 22:02:56.697852 IP 169.254.254.8.12203 > 169.254.254.1.69: 32 RRQ "ATA030201SIP050616A.zup" octet

Прошивка не скачивается каждый раз. Шлюз сверяет идентификатор прошивки 050616A, указанной в файле конфигурации, с идентификатором текущей прошивки и не обновляет её, если идентификаторы совпадают.

4.2. Обновление времени

Если DHCP-сервер выдаёт IP-адрес NTP-сервера, то можно увидеть, как шлюз после включения запрашивает время у NTP-сервера:

:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 123 12:53:17.057037 IP 169.254.254.8.14737 > 169.254.254.1.123: NTPv4, Client, length 48 12:53:17.057088 IP 169.254.254.1.123 > 169.254.254.8.14737: NTPv4, Server, length 48

4.3. Отправка сообщений

Если в файле конфигурации шлюза определён адрес Syslog-сервера и включена отправка сообщений, то можно увидеть, как шлюз шлёт сообщения на Syslog-сервер:

:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 514 12:53:17.059984 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG daemon.debug, length: 210 12:53:17.080339 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG ftp.info, length: 69 12:53:22.066473 IP 169.254.254.8.14738 > 169.254.254.1.514: SYSLOG news.info, length: 78

4.4. Регистрация на SIP-сервере

Процесс регистрации шлюза на SIP-сервере будет выглядеть следующим образом:

:/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 5060 12:53:17.134595 IP 169.254.254.8.5060 > 169.254.254.1.5060: SIP, length: 407 12:53:17.134801 IP 169.254.254.1.5060 > 169.254.254.8.5060: SIP, length: 541 12:53:17.166146 IP 169.254.254.8.5060 > 169.254.254.1.5060: SIP, length: 548 12:53:17.166421 IP 169.254.254.1.5060 > 169.254.254.8.5060: SIP, length: 585 :/var/tftp# tcpdump -npi br0 host 169.254.254.8 and udp port 16384 12:58:14.121126 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172 12:58:14.122525 IP 169.254.254.8.16384 > 169.254.254.1.18032: UDP, length 172 12:58:14.132306 IP 169.254.254.8.16384 > 169.254.254.1.18032: UDP, length 13 12:58:14.141120 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172 12:58:14.161121 IP 169.254.254.1.18032 > 169.254.254.8.16384: UDP, length 172

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: