Автонастройка и автообновление ПО IP-телефонов Escene

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

    Одним из важнейших преимуществ решений IP-телефонии перед классической цифровой связью является простота установки и настроек. Для подключения телефонов отпадает необходимость не только в прокладке дополнительных проводов (телефоны подключаются по уже существующей LAN сети), но и какой-либо ручной настройке.

    Рассмотрим типовую ситуацию, когда администратору необходимо телефонизировать удаленный офис, в который было отправлено энное количество телефонов Escene. У администратора есть только список MAC-адресов телефонов.

    Для решения этой задачи в телефонах Escene используется функция Auto Provision, которая позволит автоматизировать процесс автоматической настройки и обновления ПО.


    Телефон с заводскими настройками после загрузки получает адрес с помощью протокола DHCP. По умолчанию для автоматической настройки и обновления ПО указан сервер TFTP с адресом 192.168.0.201. С помощью опции 66 протокола DHCP можно указать другой адрес TFTP-сервера, на котором расположены файлы конфигурации и обновления ПО.

    Рассмотрим решение этой задачи на примере модели ES220-N. Будем использовать в качестве DHCP-сервера программу Open DHCP Server, и в качестве TFTP-сервера — WinAgentsTFTPServer. XML-файлы конфигурации будем редактировать в редакторе WordPad.

    С помощью опции 66 указываем адрес TFTP-сервера. Для этого в конфигурации Open DHCP Server (файл OpenDHCPServer.ini) в разделе GLOBAL_OPTIONS добавляем строку: 66=192.168.5.1, где 192.168.5.1 — адрес TFTP-сервера.

    На TFTP сервере размещаем следующие файлы:

    1. ПО, например S2_ES220N_MD5_version1.0.7.4-3459;
    2. FD000220.cfg (для телефона ES220-N); внутри файла указываем имя файла ПО из п. 1;
    3. Ядро, например K2_uImage_100N_version2.6.4;
    4. KD000220.cfg (для телефона ES220-N); внутри файла указываем имя файла Ядра из п. 3;
    5. Файл с конфигурацией, в котором имя — это mac-адрес телефона, расширение .xml. В нашем примере он выглядит так: 00268b00ae9e.xml.

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

    Получение файла конфигурации

    Таким образом мы получаем готовый файл в котором нам надо будет поменять имя файла и ещё несколько параметров внутри файла, такие как отображаемое имя, имя, пароль.

    В нашем случае TFTP сервер выглядит так:

    TFTP сервер

    Файл для обновления software:

    Файл для обновления software

    Файл конфигурации 00268b00ae9e.xml, в котором изменяются настройки sip:

    Файл конфигурации

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


    Причем при выходе новой версии прошивки достаточно будет изменить файл FD000220.cfg, прописав в нём соответствующую версию прошивки и добавить саму прошивку на TFTP-сервер. А телефоны самостоятельно обновят прошивку. При наличии VPN или внешнего IP, Auto Provision позволяет обновлять и конфигурировать телефоны, находящиеся в другом офисе или даже в другом городе.

    Также можно подгружать файлы:

    • 00268b00ae9e_Phonebook.xml (личная телефонная книжка)
    • Enterprise_Phonebook.xml (корпоративная телефонная книга)
    • 1287_Phonebook.xml (личная телефонная книга для абонента 1287)

    Названия файлов для обновления ПО для других моделей телефонов


    F000600.cfg: для ES620, ES610 и DS622;
    F0WS600.cfg: для WS620;
    F000400.cfg: для ES410 и DS412;
    F000300.cfg: для ES310 и DS312;
    F000200.cfg: для ES210 и DS212.
    F000320.cfg: для ES320;
    F0WS320.cfg: для WS320;
    F000330.cfg: для ES330;
    F000118.cfg: для HS118;
    F000108.cfg: для HS108;
    FD000320.cfg: для ES320N и WS320N;
    FD000330.cfg: для ES330N;
    FD000220.cfg: для ES220N и WS220N;
    FD000100.cfg: для US101N, US102N, US103N и WS102N;
    FD000108.cfg: для HS108PZ;
    FD000110.cfg: для IP115;
    FD000120.cfg: для IP125;
    FD000400.cfg: для ES410N;
    FD000600.cfg: для ES620N.

    Названия файлов для обновления ядра для других моделей телефонов


    K000600.cfg: для ES620, ES610, DS622 и WS620;
    K000400.cfg: для ES410 и DS412;
    K000300.cfg: для ES310, DS312, ES320, HS118 и WS320;
    K000200.cfg: для ES210, DS212 и HS108;
    K000330.cfg: для ES330;
    K000100.cfg: для US101, US102 и US103.
    KD000320.cfg: для ES320N и WS320N
    KD000330.cfg: для ES330N
    KD000220.cfg: для ES220N и WS220N
    KD000100.cfg: для US101N, US102N, US103N и WS102N
    KD000108.cfg: для HS108PZ
    KD000110.cfg: для IP115
    KD000120.cfg: для IP125
    KD000400.cfg: для ES410N
    KD000600.cfg: для ES620N

    Вы являетесь представителем одного из операторов связи, предоставляющих услуги виртуальной АТС? Мы готовы обсудить возможность размещения ваших конфигурационных файлов на едином сервере автопровижинга IP-телефонов Escene. В этом случае, для начала работы вашему абоненту потребуется лишь приобрести телефон, привязать его MAC-адрес к услуге и подключить в LAN сеть. Телефон сам скачает настройки и будет готов к работе.
    Цифровой Ангел 23,23
    Компания
    Поделиться публикацией
    Комментарии 0

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

    Самое читаемое