При необходимости пакетного добавление профиля с включенным  флагом node_control = true, на большое количество абонентов ECSS-10, рекомендуется использовать встроенное средство автоматизации ccnexec.

ccnexec- системный сервис, позволяющий выполнять команды cocon из shell.

1. Необходимо создать фaйл number.txt

Делаем выгрузку из стандартного режима веб-конфигуратора:

Вкладка абоненты-редактировать условия - user-agent

(зная марки телефонов, которые не работают с двумя адресами сип адаптера).

Делаем фильтрацию по моделям телефонов.

Нажимаем кнопку экспорт в csv.

Из этого файла берем номера и формируем файл number.txt

sergey@SZmaznev:~$ cat number.txt

2000

2002

2003

2001

2. В общем виде команда  назначения профиля на абонентов ECSS-10 выглядит так:

domain/<домен>/sip/user/set <GROUP_NAME> 100@<домен> client-profile Control_on,

где мы назначаем на абонента с номером 100, client-profile Control_on(он должен быть предварительно создан, с включенным флагом node_control = true).

Теперь необходимо с помощью простого bash скрипта подготовить набор команд для назначения профиля на абонентов:

while read number; do echo "/domain/domain/sip/user/set sip $number@domain client-profile Control_on";done <number.txt> add_profail_abonents.txt

В результате создается файл add_profail_abonents.txt следующего содержания:

sergey@SZmaznev:~$ cat add_profail_abonents.txt

/domain/domain/sip/user/set sip 2000@domain client-profile Control_on

/domain/domain/sip/user/set sip 2002@domain client-profile Control_on

/domain/domain/sip/user/set sip 2003@domain client-profile Control_on

/domain/domain/sip/user/set sip 2001@domain client-profile Control_on

3. Последним шагом необходимо запустить ccnexec с ключом -f

test@ecss1:~$ ccnexec -u admin -p password -f add_profail_abonents.txt

Утилита авторизуется в cocon и назначит профиль Control_on на абонентов

test@ecss1:~$ ccnexec -u admin -p password -f add_profail_abonents.txt

1 make users list ...

1 make users list ...

[**********************************************************************] 81mks

set for 1 users ...

set for 1 users ...

[**********************************************************************] 2ms

Executed on the sip1@ecss1

1 make users list ...

1 make users list ...

[**********************************************************************] 108mks

set for 1 users ...

set for 1 users ...

[**********************************************************************] 2ms

Executed on the sip1@ecss1

…….