Введение
После нескольких лет перерыва в работе с cisco ata-186, потребовалось запустить ее в работу с авторизацией по SIP. В моем случае в ata-шке была прошивка SCCP (Skinny Client Control Protocol, проприетарный протокол, разработан Selsius Corporation, в настоящее время принадлежит Cisco Systems Inc), нужно было ее заменить на прошивку, поддерживающую SIP. В принице, ничего сложного нет, но когда перерывы между подходами к этой задаче измеряются годами, то нюансы из головы потихоньку улетучиваются.
Решение
Прошивка входит в состав архива, где, помимо самой прошивки, еще есть и вспомогательные инструменты, в т.ч. и для решения этой задачи: sata186us. Варианты этой утилиты предусматривают возможность работы в средах Windows, Sun Solaris и linux. Вот последний вариант нам как раз и нужен, т.к. рабочая машина у меня под FreeBSD (с поддержкой исполнения линуксовых бинарников). Выставляем бит «х» на sata186us.linux и запускаем его:
[book]# ./sata186us.linux -any -d2 ATA030200SIP041111A.zup -h192.168.18.15
где:
-any — разрешать входящие подключения с любого IP адреса;
-d2 — debug level 2;
-h — на каком IP адресе «слушать» входящие подключения, в случае, когда адресов несколько;
ATA030200SIP041111A.zup — сам файл прошивки.
После запуска выводится следующая информация:
sata186us version 3.1
Using Host with IP: 192.168.18.15 as upgrade server
This machine IP: 192.168.18.15
Upgrade Server Port: 8000
Data stream 0 port: 8500
image found: code — ata186.itsp2.v3.2
Number of 1024 blocks: 315
Using dialpad of your telephone (attached to your ATA box),
press ATA button to go to main menu, and enter:
100#192*168*18*15*8000# (to upgrade code)
NOTE:
Pressing 123# will announce your code’s version number.
You can later verify that you have upgraded your ATA box.
——————————————-
This program runs continuously; Press <ctrl>-c to abort.
Upgrade server ready…
На ata-186 нажимаем указанную комбинацию клавиш и процесс прошивки пошел:
Tue Dec 16 18:53:59 2008 172.16.121.122 -> <udp: 192.168.18.15 8500 123>
Begin uploading code to 172.16.121.122 (Tue Dec 16 18:53:59 2008) …
7a793e56: 0
7a793e56: 1
7a793e56: 2
….
После окончания прошивки нажимаем в консоли ctrl+c.
Все, после перезагрузки ata-шки на ней уже работает новая прошивка.
З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !
Автор: Панфилов Алексей (lehis (at) subnets.ru)
Похожие статьи:
- Не найдено
Добавить комментарий
Вам следует авторизоваться для размещения комментария.