Данная статья взята отсюда и описывает метод работы с IP Office через интерфейс DTE. При написании статьи, использовалась AVAYA IP Office 500. Статья будет полезна для тех кому требуется вернуться на предыдущую версию прошивки (downgrade ipoffice).
В частности пытался обновиться с 5-го релиза до 7-го. После обновления не хватило лицензий на IP-телефоны, со всеми 108 Virtaul IP Endpoints, требовалось еще около 30 лицензий. Что бы не срывать работу офиса пришлось откатиться на 5 релиз. Проблема была в том, что просто переустановив Avaya IP Office Manager на предыдущий, содержащий прошивку 5 релиза, не удается перепрошить АТС. Решение было быстро найдено: все решалось через консольного провода.
Разделы статьи с 1.1 по 2.1 в большей степени представляют собой перевод официальной документации с небольшими дополнениями.
СОДЕРЖАНИЕ
1.1 Параметры подключения DTE порта
1.2 Расшивка DTE провода
2.1 Удаление конфигурации и настроек безопасности через Boot загрузчик
3.1 Обновление прошивки через Boot загрузчик
3.2 ПРИМЕР: Откат обновления прошивки
1.1 Параметры подключения DTE порта:
Bit per sec: 38400 Parity: None Flow control: None Data bits: 8 Stop bits: 1 Settings | Emulation: TTY
1.2 Расшивка DTE провода
———————————————————————— | IP Office 9-Way | Signal | PC/Terminal | | RS232 DTE Port | | Adaptor | |———————-+——————————-+—————| | 3 | Receive data | 3 | | 2 | Transmit Data | 2 | | 7 | RTS (Request To Send) | 7 | | 8 | CTS (Clear To Send) | 8 | | 6 | DSR (Data Set Ready) | 6 | | 5 | Ground | 5 | | 1 | DCD (Data Carrier Detect) | 1 | | 4 | DTR (Data Terminal Ready) | 4 | | 9 | RI (Ring Indicator) | 9 | ————————————————————————
На FreeBSD подключение выглядит следующим образом:
freebsd# cu -l /dev/cuad0 -s 38400 Connected
2.1 Удаление конфигурации и настроек безопасноти через Boot загрузчик
Если по стечению обстоятельств Вы позабыли пароль или по каким-то другим причинам не можете получить доступ через Avaya IP Office Manager к конфигурации, то придется эту конфигурацию удалить, что бы загрузить АТС с настройками по умолчанию.
1. ***УБЕДИТЕСЬ ЧТО СДЕЛАНА РЕЗЕРВНАЯ КОПИЯ КОНФИГУРАЦИИ ПРЕЖДЕ ЧЕМ ПРИСТУПИТЬ К СЛЕДУЮЩЕМУ ПУНКТУ***
2. Подклюите serial кабель между вашим ПК и DTE портом коммутационного блока IP Office
3. Запустите терминал на Вашем ПК. Убедитесь что порт DTE настроен как показано в «Параметры подключения DTE порта»
4. Введите AT (замечание, именно в верхнем регистре). IP Office должна ответить OK.
5. Отключите питание коммутационного блока IP Office.
6. Подключите питание коммутационного блока нажимайте кнопку ESCape до тех пор пока не получите сообщение загрузчика (Loader).
7. Введите AT (замечание, именно в верхнем регистре). IP Office должна ответить OK.
— для удаления alarm лога введите AT-X1. При успешном удалении в терминале отоброзиться Erase AlarmLogs и OK
— для удаления текущей конфигурации хранящейся в RAM памяти введи AT-X3. При успешном удалении в терминале отоброзиться Erase Config и OK
— для удаления backup конфигурации сохраненной в энергонезависимой флэш памяти введите AT-X2. При успешном удалении в терминале отоброзиться Erase NVConfig и OK
Пример выполнения команд:
freebsd# cu -l /dev/cuad0 -s 38400 Connected AT OK
— для удаления alarm лога введите AT-X1.
AT-X1 Erase AlarmLogs . OK
— для удаления текущей конфигурации в RAM памяти введи AT-X3
AT-X3 Erase Config OK
— для удаления backup конфигурации сохраненной в энергонезависимой флэш памяти введите AT-X2
AT-X2 Erase NVConfig OK
(примечание, если работаете с IP Office 403, то для удаления backup конфигурации из энергонезависимой флэш памяти введите AT-X4)
После выполнения данных комманд Вы получите IPO с конфигурацией по умолчанию.
3.1 Обновление прошивки через Boot загрузчик.
У меня после неудачного обновления была затерта конфигурация и образ прошивки и стандартная инструкция от AVAYA мне не подошла, так как имела некоторые не точности на мой взгляд и я написал подробное how-to. По данной инструкции так же осуществляется откат прошивки (downgrade ipoffice) на предыдущую версию
Перед началом установите версию Avaya IP Manager содержащую прошивку требуемой версии.
1. Подключите LAN1 порт коммутационного блока к Ethernet порту Вашего ПК.
2. Сконфигурируйте интерфейс вашего ПК:
IP-address: 192.168.42.2 Mask: 255.255.255.0 GateWay: 192.168.42.1
3. Запустите IP Manager. В File | Preferences убедитесь что во вкладке Discovery опция UDP Discovery установлена в 255.255.255.255 и на вкладке Preferences опция Enable BootP ant TFTP Server устанолвена.
4. Откройте View | TFTP Log. Должны увидеть примерно следующие:
14 января 2012 г. 19:23:14 : Log started 14 января 2012 г. 19:23:14 : Received BOOTP request for 00e0070542e0, 192.168.42.1:68, unable to process
Если записи имеются значит предыдущие пункты выполененны корректно, если ни чего нет, то проверьте ваш фаервол, возможно он блокирует пакеты.
5. Подключитесь через DTE порт к коммутационному блоку и введите комманды AT и AT-X:
AT OK AT-X Erase Main Image Storage Area OK
6. В BOOTP создайте запись и проверьте что у вас установлены MAC, IP-address и .bin файл. MAC и IP-адрес берем из лога (см пп.4 текущего раздела). Если все установленно правильно, то автомтичесски начнеться загрузка .bin файла:
Received BOOTP Response (IFace 00): C0.A8.2A.01 ip500.bin TFTP Load Start ************************************************** TFTP Load complete Reading main image file.. Read complete Expanding MPPC image …
Теперь можно спокойно подключаться к АТС и конфигурировать ее.
3.2 ПРИМЕР: Откат обновления прошивки
— подключаемся к АТС через DTE
delta# cu -l /dev/cuad0 -s 38400 Connected AT OK
— список команд
AT-DEBUG Sun 15/1/2012 15:11:10, Hello>help upgrade — Erase Code and Reboot/reload reboot — Reboot erasenvconfig — Erase NV config eraseconfig — Erase config qbf — Send Fox messages to WAN and MGR call - Call the specified service fecpram — List FCC parameter data fecstats — List FCC traffic statistics fecrmon — Enable/disable FCC RMON counters fectrace — Enable/disable FCC debug tracing (needs debug build) fecrestart — Restart FCC transmitter pcmcia — Show current PCMCIA status crc6 — Display CRC-6 error count ti — Send cmd to Ti/Telogy stack atmcms — Dump status of CM ATM lines atmcfg - Change configuration of an ATM trunk atmdump - Dumps configuration of an ATM trunk atmdiag <on|off> — Turn on/off the ATM diagnostic logging echo <on|off> — Turn on/off the ATM Echo cancellation if enabled in configuration atm4trunks — Dump status of ATM4U trunks atm4lin <a|b|c|d> — Show/change status of ATM4U lines dspatver <a|b|c|d>- Report version number of ATM4U card in Slot A/B dspatmem <a|b|c|d>- Read/Write to ATM4U card in Slot A/Bs DSP memory dspathpi <a|b|c|d>- Thrash or stop HPI accesses (to DSP) for ATM4U card in Slot A-D atm4usc <a|b|c|d> — Send Vinetic Short Command to ATM4U card in Slot A-D atm4urmb <a|b|c|d>- Read Vinetic Mailbox command from ATM4U card in Slot A-D atm4uwmb <a|b|c|d>- Write Vinetic Mailbox command to ATM4U card in Slot A-D atm4ucram <a|b|c|d>- Write Vinetic CRAM Data to ATM4U card in Slot A-D atm4ulow <a|b|c|d>- Set ATM4 Vinetic processor in low power mode in Slot A-D atm4uhigh <a|b|c|d>- Set ATM4 Vinetic processor in high power mode in Slot A-D use_diag_cmd — use diag commands conferdsp — Read current status of Conferencing DSP conferdspmem — Read/Write to Conferencing DSP memory conferdspchk — Compare DSP Image words against what is stored in DSP memory dspt1a/b — Read/Write to T1 card in Slot A/B’s DSP memory switchdump — Dump all the registers on the Ethernet Switch switchport — configure one of the PHY ports on the switch switchread — Read a register on the Ethernet Switch switchwrite — Write a register on the Ethernet Switch vcmread — Read an SPI register on VCM ethernet switch vcmwrite — Write an SPI register on VCM ethernet switch vcmport — configure one of the PHY ports on the VCM switch phydump — Dump all the registers from the PHY connected to the LAN2/WAN port phyread — Read register from PHY phywrite — Write register on PHY lanstatus — Display the connection status of the external LAN/WAN links gnd — Perform G&D SmartCard commands bri — Perform BRI commands priu — Perform PRIU commands DVP — DVP debug commands ETR — ETR debug commands ipstats — Dump IP/ICMP/TCP/UDP stats SetPartnerMode <partner_pe|partner_nv|off|cancel> — Turn on/off/cancel the partner mode flag erasesmdr — Erase SMDR file
— перезагружаемся
Sun 15/1/2012 15:12:50, Hello>reboot SetSystemLocale: rus, 3 Shut down the IP500 Platform … Shut down the FileSystem … Shut down the Platform … Shut down the Platform … closing TCP Services Closed Services (total: 154) … Shut down the IPCallSystem … Buffer pool 1 dropped below 555 — free 755 .U+(1-1)0 0,753+(1-2)f020a758 f0245e44,115+(1-3)f020a758 f02474b8,38+(1-4)f09f6344 f0592d6c,37+(1-5)f01c13a4 f01c1618,31 .U+(1-6)f020a918 f050e484,9+(1-7)f020a918 f01c0990,7+(1-8)0 0,0+(1-9)0 0,0+(1-10)0 0,0 .I+(1-1)a5,396+(1-2)ff,354+(1-3)0,184+(1-4)d5,24+(1-5)45,12 .I+(1-6)3c,6+(1-7)35,4+(1-8)b5,4+(1-9)40,3+(1-10)df,1 Shut down the call system … completed Closing down TCP clients (total: 148)
— Далее жмем ESCape и получаем следующие сообщение терминала:
CPU Board Version is: 0xD0 CPU PLD Version is: 0x17 CPUID: 0x02 Present: 0x0C Present2: 0x02 Using FPGA build 0x00000817 Programming FPGA … FPGA ID 0x01 Version 0x01 Build 0x00000817 Initialising NAND device.. registering.. Added device: Samsung 64MB NAND (small block) — 0x0002 P13 Loader v1.3 (SDRAM 128 MB) MPC8248 CPU Revision 0x0C10 Broadcom Switch Mode was 0x05 now 0x06 EthChipRevId: 0x01 EthPhyId: 0x0143BC30
Теперь вводим комманды AT и AT-X и начинается загрузка прошивки.
ПРИМЕЧАНИЕ Manager должен быть сконфигугирован как указано в 3.1:
AT OK AT-X Erase Main Image Storage Area OK Received BOOTP Response (IFace 00): C0.A8.80.0A ip500.bin TFTP Load Start ***************************************************** TFTP Load complete Reading main image file.. Read complete Expanding MPPC image … Expansion complete Alarm Logging enabled (max entries=8, in use=0) Audit Logging enabled (max entries=123, in use=122) NoCacheStaticHeap=30700360 NoCacheDynamicHeap=1805496 Overflow=0 Constructor StaticHeap=12860 DynamicHeap=83478488 Factory Test Status 00000001 Product Variation Status 00000000 RTC FPGA Not Initialised RTC FPGA Not Initialised About to create NVConfig Loaded NVConfig found FLASH file: ..\vcomp\48105ak.310, len=e2 found FLASH file: ..\vcomp\48105ae3.312.03, len=1ee4e found FLASH file: ..\platform\onehz.bin, len=3e80 found FLASH file: ding.pcm, len=40a found FLASH file: ..\vcomp\482ak.311.09, len=10e found FLASH file: ..\vcomp\48204ae6.311.09, len=1da6a FPGA: ID=0x01 Issue=0x01 BuildNum=0x00000817 Broadcom Switch Mode was 0x05 now 0x06 EthChipRevId: 0x01 EthPhyId: 0x0143bc30 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + loader: 1.3 + cpu: id 2 board d0 pld 17 type c10 options c02 + fpga: id 1 issue 1 build 817 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++ LIST OF MODULES ++++++++++++++++++++ +———————————————————— + Slot 1: Base VCM64 Board=0x05 PLD=0x11 + Mezzanine PRIS U Board=0x03 PLD=0x0a +———————————————————— + Slot 2: Base DIGSTA8 Board=0x13 PLD=0x06 + Mezzanine NONE +———————————————————— + Slot 3: Base NONE + Mezzanine NONE +———————————————————— + Slot 4: Base NONE + Mezzanine NONE +———————————————————— +++++++++++++++++ END OF LIST OF MODULES ++++++++++++++
Доброго времени суток коллега!
Помогла статья?! )
Более чем! Огромное спасибо!!!
У меня, правда, был не даунгрейд, у меня прошивка умерла. Но статья безумно помогла!