Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Работает только с теми ONU, которые привязаны к абонентам (поле CPE MAC в карточке абонента). При этом у абонента не должны быть заполнены поля NAS, Порт - скрипт сам их заполнит.

Регистрирует только ONU абонентов, у которых статус Интернет+ "Активно".

Если возникают ошибки в регистрации, то плагин создаётся событие, которое отображается в профиле администратора Профиль > Оповещение (если установлен модуль Events).

Huawei, ZTE

Для работы плагина должен быть должны быть заданы VLAN'ы на PON-портах и/или заполнен параметр в настройках оборудования. При регистрации ONU будет использован VLAN, заданный на соответствующем порте, если он не задан, VLAN будет взят с в настройках оборудования.

В описание ONU записывается логин абонента.

Huawei: Также вам, вероятно, потребуется настроить имена профилей в конфигурационном файле (/usr/abills/libexec/config.pl).

ZTE: Нужно задать используемые шаблоны регистрации параметром конфигурационного файла $conf{ZTE_DEFAULT_REGISTRATION_TEMPLATE_BY_PON_TYPE}, или, если нужно использовать разные шаблоны для разных моделей оборудования, в настройках модели оборудования. Если нужно задать шаблон регистрации, специфичный, например, для конкретного OLT, можно создать для него "виртуальную" модель (назвав её, например, "С320_specific"), и задать ей нужный шаблон. Если не задано, будут использоваться шаблоны zte_registration_epon.tpl/zte_registration_gpon.tpl.

BDCOM

По умолчанию BDCOM регистрирует ONU автоматически. Регистрация вручную нужна, когда на OLT включен параметр gpon onu-authen-method sn или epon onu-authen-method mac.

Для работы этой возможности нужно включить в конфигурационном файле параметр $conf{EQUIPMENT_BDCOM_ENABLE_ONU_REGISTRATION}=1.

Зарегистрированная ONU не добавляется в список ONU сразу же. Она добавится при следующем запуске PON Grabber.

Нет возможности заполнять абонентам поля NAS, Порт сразу после регистрации. Для того, чтобы они заполнялись, нужно периодически запускать PON Grabber с параметром CPE_FILL=1.

Используемые параметры конфигурационного файла

$conf{EQUIPMENT_OLT_PASSWORD} = 'pass123';См. Дополнительные параметры.

$conf{HUAWEI_LINE_PROFILE_NAME} = 'line_profile_name';

line profile. По умолчанию "ONU". Специфично для Huawei.
$conf{HUAWEI_SRV_PROFILE_NAME} = 'srv_profile_name';srv profile. По умолчанию "ALL". Специфично для Huawei.

$conf{HUAWEI_LINE_PROFILE_NAME_BY_PON_TYPE} = {

  'epon' => 'epon_line_profile_name',

  'gpon' => 'gpon_line_profile_name'

};

line profile в зависимости от типа PON, если для разных типов PON нужны разные профайлы. Приоритетнее, чем $conf{HUAWEI_LINE_PROFILE_NAME}. Специфично для Huawei.

$conf{HUAWEI_SRV_PROFILE_NAME_BY_PON_TYPE} = {

  'epon' => 'epon_srv_profile_name',

  'gpon' => 'gpon_srv_profile_name'

};

srv profile в зависимости от типа PON, если для разных типов PON нужны разные профайлы. Приоритетнее, чем $conf{HUAWEI_SRV_PROFILE_NAME}. Специфично для Huawei.
$conf{HUAWEI_TRIPLE_PLAY_ONU}Специфично для Huawei.
$conf{HUAWEI_TRIPLE_LINE_PROFILE_NAME}Специфично для Huawei.
$conf{TR_069_PROFILE}По умолчанию 'ACS'. Специфично для Huawei.
$conf{INTERNET_USER_VLAN} = 1234;INTERNET_USER_VLAN. По умолчанию 101. Специфично для Huawei.
$conf{TR_069_USER_VLAN}По умолчанию 102. Специфично для Huawei.
$conf{IPTV_USER_VLAN}По умолчанию 103. Специфично для Huawei.

$conf{ZTE_DEFAULT_REGISTRATION_TEMPLATE_BY_PON_TYPE} = {

  'epon' => 'zte_registration_epon.tpl',

  'gpon' => 'zte_registration_gpon.tpl'

};

Шаблон регистрации в зависимости от типа PON. Имеет меньший приоритет, чем шаблон, заданный для модели оборудования. Если не задано, будут использоваться шаблоны zte_registration_epon.tpl/zte_registration_gpon.tpl. Специфично для ZTE.
$conf{EQUIPMENT_ONU_PROFILE} = 'ABILLS_PROFILE';Название профайла ONU. Специфично для ZTE.
$conf{EQUIPMENT_ONU_TYPE} = 'ZTE-F601';Название типа ONU. Специфично для ZTE.
$conf{EQUIPMENT_ZTE_O82} = 'dsl-forum';Использовать формат DHCP Option 82 dsl-forum. По умолчанию: Telecom Italia. Специфично для ZTE.

...

DEBUG=1Режим отладки
NAS_IDS=

Список NAS-ов, на которых проводить регистрацию. По умолчанию он работает со всеми активными OLT.

ID NAS-ов разделяются символом ";".

NAS_IDS='1;2;5;7'

BRANCHES=

Список веток, на которых проводить регистрацию. Когда используется этот параметр, в параметре NAS_IDS должен быть указан ровно один NAS. По умолчанию работает со всеми ветками.

Формат записи ветки: тип PON (epon, gpon), символ двоеточия ":", ветка. Пример: "epon:0/5/0".

Можно использовать символ "*" для подстановки любого значения. Пример: "epon:0/5/*" - любая EPON ветка, начинающася с "0/5/" ("0/5/0", "0/5/1", ...).

Если задано несколько веток, они разделяются символом ";".

Пример: NAS_IDS="42" BRANCHES='gpon:0/15/1;epon:0/4/0;epon:0/5/*'

FORCE_FILL_NAS=1Регистрировать, даже если у абонента уже заполнено поле NAS. Поле NAS перезапишется.
FORCE_FILL_NAS_AND_PORT=1Регистрировать, даже если у абонента уже заполнено заполнены поля NAS и Порт. Поля NAS и Порт перезапишутся.
REGISTER_NOT_ATTACHED_TO_ABONENT=1

Регистрировать, даже если ONU не привязана к абоненту по полю CPE MAC. В этом случае ONU регистрируется, но в описание ONU не записывается логин абонента, не применяются настройки TR-069.

Так же работает, если у привязанного к ONU по CPE MAC абонента заполнены поля NAS или Порт, но не указаны параметры FORCE_FILL_NAS/FORCE_FILL_NAS_AND_PORT.

EXTRA_REG_PARAMS="VLAN_PER_USER=1 GEMPORT=14 CVLAN_OFFSET=3000"Передать скрипту регистрации дополнительные параметры. Сами параметры (для Huawei) описаны здесь: Дополнительные параметры скрипта регистрации register_huawei
DEREGISTER=1Дерегистрирует все ONU на указанных ветках  ветках и удаляет соответствующим абонентам (которые привязаны к ONU по полю CPE MAC) параметры опции 82. Используется совместно с параметрами NAS_IDS (должен быть ровно один NAS) и BRANCHES.

...