icwmp/docs/api/uci.cwmp.md
2021-05-14 06:27:57 +00:00

20 KiB

cwmp
section
description
multi
options
acs
This section configure the ACS parameters, used by cwmp client
false
name
type
required
default
description
url
string
yes
URL of ACS server
userid
string
no
Username for ACS server connection
passwd
string
no
Password for ACS server connection
periodic_inform_enable
boolean
no
If set to **1**, the CPE must periodically open session with ACS by sending Inform message to the ACS.
periodic_inform_interval
uinteger
no
The duration in seconds of the interval for which the CPE must attempt to connect with the ACS and call the Inform method.
periodic_inform_time
uinteger
no
An absolute time reference to determine when the CPE will initiate the periodic Inform method calls.
ParameterKey
string
no
Provides the ACS a reliable and extensible means to track changes made by the ACS.
dhcp_discovery
string
no
if set to **enable**, the CPE will get the url of ACS from DHCP server Option 43.
compression
boolean
no
if set to **1**, the CPE must use the HTTP Compression when communicating with the ACS.
retry_min_wait_interval
uinteger
no
The min wait interval of rerty session (in seconds) as described in the standard.
retry_interval_multiplier
uinteger
no
The retry interval mulpilier of rerty session as described in the standard.
https_ssl_capath
string
no
The path of ssl certicafications files. the ssl certification is for Upload and Downlod methods.
ipv6_enable
boolean
no
Enables IPv6 in cwmp
ssl_capath
string
no
The path of ssl certicafications files. the ssl certification is for TR-069 sessions.
insecure_enable
boolean
no
if set to **1**, the CPE checks the validity of the ACS certificates.
http_disable_100continue
boolean
no
if set to **1**, disables the http 100 continue behaviour.
dhcp_url
string
no
the **url** of ACS server received from the DHCP server Option 43 when **'dhcp_discovery'** option is enabled. This option is updated automatically by the daemon.
ip_version
string
no
ip_version of ConnectionRequestURL
cpe
CWMP client configuration
false
name
type
required
default
description
interface
string
no
Specifies the device interface to use for connecting to ACS.
default_wan_interface
string
no
Specifies the default wan interface of the device.
log_to_console
string
no
If set to **1**, the log messages will be shown in the console.
log_to_file
string
no
If set to **1**, the log messages will be saved in the log file.
log_severity
string
no
Specifies the log type to use, by default **'INFO'**. The possible types are **'EMERG', 'ALERT', 'CRITIC' ,'ERROR', 'WARNING', 'NOTICE', 'INFO' and 'DEBUG'**.
log_file_name
string
no
Specifies the path of the log file, by default **'/var/log/icwmpd.log'**.
log_max_size
uinteger
no
Size of the log file. The default value is **102400**.
userid
string
no
The username of the device used in a connection request from ACS to CPE.
passwd
string
no
The password of the device when sending a connection request from ACS to CPE.
port
uinteger
no
The port used for connection request.
ubus_socket
string
no
Specifies the path of the ubus socket file, by default **'NULL'**.
provisioning_code
string
no
Specifies the primary service provider and other provisioning information, which may be used by the ACS to determine service provider-specific customization and provisioning parameters.
amd_version
uinteger
no
Specifies the amendment version to use. The default amendment version is **'5'**.
instance_mode
string
no
Specifies the instance mode to use, by default **'InstanceNumber'**. Two instance modes are supported: **'InstanceNumber' and 'InstanceNumber'**.
session_timeout
uinteger
no
Represents the number of seconds that should be used by the ACS as the amount of time to wait before timing out a CWMP session due to the CPE not responding, by default **60**.
notification
boolean
no
If set to **1**, it enables the notification feature.
exec_download
boolean
no
If set to **1**, Specifies if Download method is executed.
manufacturer
string
no
Specifies the manafacturer of the device, by default **iopsys**. If set, its value will be the value of **Device.DeviceInfo.Manufacturer** parameter.
manufacturer_oui
string
no
Specifies the manafacturer oui of the device, by default empty. If set, its value will be the value of **Device.DeviceInfo.ManufacturerOUI** parameter.
model_name
string
no
Specifies the model name of the device, by default empty. If set, its value will be the value of **Device.DeviceInfo.ModelName** parameter.
product_class
string
no
Specifies the product class of the device, by default empty. If set, its value will be the value of **Device.DeviceInfo.ProductClass** parameter.
log_to_syslog
boolean
no
If set to **1**, the cwmp log will be appended to busybox syslog.
periodic_notify_enable
boolean
no
If set to **1**, icwmp will be able to detect parameter value change at any time.
lwn
Lightweight notification configuration
false
name
type
required
default
description
enable
boolean
no
if set to **1**, the Lightweight Notifications will be enabled.
hostname
host
no
The hostname or address to be used when sending the UDP Lightweight Notifications.
port
port
no
The port number to be used when sending UDP Lightweight Notifications.