На внешнем Данный функционал доступен только для внешнего ACS-сервера. На ACS сервере есть возможность добавить онт сторонних производителей для дальнейшего управления по протоколу TR-069. Обычно устройства сторонних вендоров выносятся в отдельные классы, различные устройства определенного вендора можно отнести к одному классу. При ручном создании класса по умолчанию датамодель пустая, поэтому в некоторых случаях могут возникать проблемы с передачей параметров на CPE. На запросы SPV CPE может возвращать ошибку 9003. В таком случае необходимо сформировать датамодель, в которой будут указаны типы параметров.
...
Примечание |
---|
Обратите внимание, что после внесения изменений в датамодель и их применения, потребуется перезапуск ACS сервера.$ service acsd restart |
Копирование датамодели из результата GPN запроса
При использовании данного метода, необходимо предварительно выполнить GPN запрос к корневому объекту InternetGatewayDevice, либо к определенной ветке.
...
Без форматирования |
---|
(acs-advanced-datamodel-'TEST')show model all ## Name Type R/W Flags 1: InternetGatewayDevice.LANDevice.{i}.WLANConfiguration.{i}.SSID object R (acs-advanced-datamodel-'TEST')set parameter type InternetGatewayDevice.LANDevice.{i}.WLANConfiguration.{i}.SSID string(64) writable Ok (acs-advanced-datamodel-'TEST')commit (acs-advanced-datamodel-'TEST')show model all ## Name Type R/W Flags 1: InternetGatewayDevice.LANDevice.{i}.WLANConfiguration.{i}.SSID string(64) W |
Копирование датамодели из файла
Импортировать датамодель можно из файлов формата .xml и .csv, имеющих определенную структуру. Импортируемый файл берется из директории '/var/acsd/config/TEST', где TEST - название класса. Перед импортом, необходимо поместить сформированный файл в эту директорию.
Копирование датамодели из файла .csv
CSV файл формируется в любом редакторе таблиц, например, MS Excel. Формат таблицы должен соответствовать формату таблицы, приведенному в TR. Например, рассмотрим добавление фрагмента датамодели https://cwmp-data-models.broadband-forum.org/tr-098-1-8-0.html
...
Далее для применения модели нужно выполнить 'commit' и перезапустить сервер через 'service acsd restart'.
Копирование датамодели из файла .xml
Порядок загрузки файла аналогичен импорту из csv файла.
...