Subscriber services

Table: Subscriber services (description)
Attribute ID Attribute name Description

26.6527.151

Alc-Sub-Serv-Activate

Activate a subscriber service. The attribute typically contains parameters as input for the Python script that populates the subscriber service data structure (sub_svc). The attribute is ignored if not used in Python.

The parameters can cross an attribute boundary. The concatenation of all Alc-Sub-Serv-Activate attributes with the same tag in a single message is typically used as a unique subscriber service instance identifier (key).

In subscriber service RADIUS accounting messages, the attribute is sent untagged and contains the subscriber service data structure sub_svc.name value used at service activation. Multiple attributes may be present if the total length does not fit a single attribute.

26.6527.152

Alc-Sub-Serv-Deactivate

Deactivate a subscriber service. The attribute typically contains parameters as input for the Python script that populates the subscriber service data structure (sub_svc). The attribute is ignored if not used in Python.

The parameters can cross an attribute boundary. The concatenation of all Alc-Sub-Serv-Deactivate attributes with the same tag in a single message is typically used as the unique subscriber service instance identifier (key).

26.6527.153

Alc-Sub-Serv-Acct-Stats-Type

Enable or disable subscriber service accounting and specify the stats type: volume and time or time only. The attribute is used as input for the Python script that populates the subscriber service data structure (sub_svc.acct_stats_type). The attribute is ignored if not used in Python.

The subscriber service accounting statistics type cannot be changed for an active subscriber service.

26.6527.154

Alc-Sub-Serv-Acct-Interim-Ivl

The interim accounting interval in seconds at which Acct-Interim-Update messages should be generated for subscriber service accounting. The attribute is used as input for the Python script that populates the subscriber service data structure (sub_svc.acct_interval). The attribute is ignored if not used in Python.

sub_svc.acct_interval overrides the local configured update-interval value in the subscriber profile policy. With value = 0, the interim accounting is switched off. The subscriber service accounting interim interval cannot be changed for an active subscriber service.

26.6527.155

Alc-Sub-Serv-Internal

For internal use only.

Table: Subscriber services (limits)
Attribute ID Attribute name Type Limits SR OS format

26.6527.151

Alc-Sub-Serv-Activate

string

multiple VSAs per tag per message

For example:

Alc-Sub-Serv-Activate:1 = rate-limit;1000;8000

26.6527.152

Alc-Sub-Serv-Deactivate

string

multiple VSAs per tag per message

For example:

Alc-Sub-Serv-Deactivate:1 = rate-limit;1000;8000

26.6527.153

Alc-Sub-Serv-Acct-Stats-Type

integer

1 VSA per tag per message

1=off, 2=volume-time, 3=time

For example:

Alc-Sub-Serv-Acct-Stats-Type:1 = 2

26.6527.154

Alc-Sub-Serv-Acct-Interim-Ivl

integer

1 VSA per tag per message

[300 to 15552000]

A value of 0 (zero) corresponds with no interim update messages.

A value [1 to 299] seconds is rounded to 300s (min. CLI value) and a value > 15552000 seconds (max. CLI value) is rounded to the max. CLI value.

[300 to 15552000] = override local configured update-interval for this subscriber service

For example:

Alc-Sub-Serv-Acct-Interim-Ivl:1 = 3600

Table: Subscriber services (applicability)
Attribute ID Attribute name Access Request Access Accept CoA request Tag Max. tag

26.6527.151

Alc-Sub-Serv-Activate

0

0+

0+

Y

0-31 (untagged)

26.6527.152

Alc-Sub-Serv-Deactivate

0

0+

0+

Y

0-31

26.6527.153

Alc-Sub-Serv-Acct-Stats-Type

0

0+

0+

Y

0-31

26.6527.154

Alc-Sub-Serv-Acct-Interim-Ivl

0

0+

0+

Y

0-31