Створення макроса шаблону реєстрації➧
Підказка
Якщо ви не знайомі с системою Макросів, детальний посібник та опис усіх полей і параметрів можна знайти у розділі Макроси цієї документації.
Увага
Для однієї моделі пристрою може бути лише один макрос реєстрації, інакше ви отримаєте помилку.
Загальне➧
- Ім'я:
Reg for C-Data FX16xx FW3 - Включено:
Yes - Виробник пристрою: для цієї демонстрації ми використаємо виробника
C-Data - Моделі пристроїв:
C-Data FD1616 (FW3),C-Data FD1608 (FW3)
Приклад

Параметри➧
Оберіть пристрій виробника C-Data та ОНУ, що хочете зареєструвати з випадаючих меню у верхній частині сторінки.

Додайте новий Параметр.
- Властивість:
line - Відображувана назва властивості:
Line profile - Обов'язковий:
Так - Тип параметру:
Випадний список зі змінних -
Джерело значень:
data.pon_profiles.lineПриклад профілів

Інформація
Профілі, що ви отримаєте з пристрою можуть відрізнятися від тих, що ви бачите у прикладі.
У такому випадку вам потрібно внести відповідні зміни у макрос.
-
Назва елемента:
${item.name} (${item.id}) - Фільтр елементів:
item.id != 0
Додайте ще один Параметр.
- Властивість:
srv - Відображувана назва властивості:
Service profile - Обов'язковий:
Так - Тип параметру:
Випадний список зі змінних -
Джерело значень:
data.pon_profiles.srvПриклад профілів

Інформація
Профілі, що ви отримаєте з пристрою можуть відрізнятися від тих, що ви бачите у прикладі.
У такому випадку вам потрібно внести відповідні зміни у макрос.
-
Назва елемента:
${item.name} (${item.id}) - Фільтр елементів:
item.id != 0
Шаблон➧
Оберіть пристрій виробника C-Data та ОНУ, що хочете зареєструвати з випадаючих меню у верхній частині сторінки.

Блок шаблону:
Скопіюйте та вставте наступну команду:
interface gpon 0/0
ont add {{iface._port}} {{free.first}} sn-auth {{ont._serial_hex}} ont-lineprofile-id {{params.line.id}} ont-srvprofile-id {{params.srv.id}}

Спеціальні конструкції в шаблоні реєстрації
У шаблоні реєстрації можна використовувати ті самі спеціальні команди, що й у звичайних макросах. Вони корисні, коли OLT під час реєстрації ONU:
- запитує підтвердження — додайте до команди
<confirm="y">(відповідь надсилається завжди) або<confirm-if="y","Are you sure">(відповідь надсилається, лише якщо приглашення з'явилося); - потребує додаткового Enter для завершення команди — додайте
<cr>; - повільно відповідає на команду реєстрації — збільште час очікування через
<stream_timeout=3>.
Приклад команди з умовним підтвердженням: