Cisco Unified Provisioning Manager

На сервере хранятся конфигурационные файлы для каждого устройства в сети, а так же общие шаблоны, используемые всеми девайсами. В общем шаблоне хранятся такие настройки как адрес SIP прокси сервера, используемые аудио кодеки, и пр. В индивидуальных конфигурационных файлах, как минимум, хранятся логин и пароль для каждого порта на устройстве. Как правило, имена индивидуальных конфигурационных файлов содержат в своем имени MAC аддресс соответствующего устройства. Все Linksys девайсы по factory default настроены на получение IP адреса от DHCP сервера, и название файла с настройками - init.cfg, (либо spa502G.cfg, spa504G.cfg и т.д. в зависимости от используемого устройства) который будет запрошен по протоколу TFTP. Следовательно, нам нужно:

  • настроить DHCP сервер, что бы он выдавал всем девайсам адрес TFTP сервера
  • Создать файл init.cfg в корневой директроии TFTP сервера, который содержит имена дополнительных файлов с настройками.

Щаблоны:

voip_provision_dhcp_conf.tpl Главный конфигурационій файл для устройств, лучше всего его пркрепоять к конфигурации dhcp:
include '/usr/abills/Abills/templates/provision_dhcp.conf'
voip_provision_dhcp_host.tpl Файл с описанием хостов
voip_provision_tftp_conf.tpl Tftp конфиг (куда его класть ?)
voip_provision_xml.tpl Шаблон для программы provision.cgi

Конфигуратор:

Установка:

# cd abills/cgi-bin
# ln -s ../Abills/modules/Voip/provision.cgi

Доступен за адресом

https://yourhost:9443/provision.cgi

Настройка ABillS

IP IP адрес
Название: Название устройства
Radius NAS-Identifier: Серийный номер устройства
Описание: Описание
Тип: тип
ls_pap2t
ls_spa8000
MAC: Мак устройства
:Управление:
IP:PORT:
Пользователь: Номер модели
Пароль: