2010-3Q: SIMPLer: Customer Throttling Through SAND

1) Traffic Limit based SAND

SIMPLer Subscriber Auto Notification / Disconnection (SAND) system has been upgraded to allow Operators to throttle Customers to the appropriate level of downlink/uplink rate after they reach their monthly bandwidth allowance limit. Until now three functionalities were available:

    • Email Notification

    • Disconnection

    • Overage – automatic charge

An additional option has now been added giving Operators the ability to limit a customer’s bandwidth speeds (throttle) until more bandwidth has been added to their account.

In order to setup the SAND system Customer Traffic Limit based SAND (Fig. 1) must be set to something other than “Off” under the WISP setup (This is located under Settings->Modify WISP).

Fig. 1: Customer Traffic Limit Based SAND

Three options are available under this drop-down list:

    • Off – Traffic based SAND is off.

    • Notification Emails – Customer will only receive notification emails about their usage, but no further action will occur.

    • Notification Emails + Overage Billing/Throttling/Auto Disconnection – Customer will receive notification emails and appropriate action will take place if the customer reaches their limit.

Note: A customer’s bandwidth limit is calculated based on their product subscriptions.

If a field threshold is left blank then the no action is taken for that process.

Note: SAND settings can be overridden on a per customer basis under their “Network details” tab (Fig. 2)

Fig. 2: SAND Customer Override

If the “Notification Emails + Overage Billing/Throttling/Auto Disconnection” option is selected then following actions takes place:

1.a) Overage/Throttling Priorities

i. Customer has an “Overage” product assigned to their subscriptions

The customer will be automatically charged if they reach their bandwidth limit.

A customer’s bandwidth limit is recalculated on the last day of each month. If a customer paid for 5 GB of overage but only used 4.5 GB then 0.5 GB will be carried forward to their allowance for the next month.

ii. Customer Does not have an “Overage” product assigned & Customer is assigned to a bucket with a throttling threshold set

The customer will be automatically moved to the “throttle” bucket that is associated with their regular bucket. Throttling can be set up on the “Traffic Shaping Bucket” page (Fig. 3). To get to this page click on the “Network” tab -> “Gateway Details” -> “Table View” (Fig. 4) .

Fig. 3: Traffic Shaping Bucket Setup

Fig 4: Gateway Details

When a customer has been moved to the throttle bucket it will be indicated in on the customer details page as in Fig. 5. A customer can be manually moved back to a regular bucket in the normal manner in which buckets are assigned (Fig. 6). However, unless additional bandwidth is added (or the SAND system is disabled for this customer) they will be moved back to the throttle bucket during the next SAND run. Customers will automatically be moved back to their regular bucket at the beginning of the next month.

Note: WIB files must be updated after making bucket changes.

Fig. 5: Customer Details

Fig. 6: Customer Network Details

Note: Customers can not be moved to the throttle bucket manually.

iii. Customer does not have an “Overage” product assigned & Customer is not assigned to a bucket with a throttling threshold set

No action will be taken.


1.b) Disconnect/Overage/Throttling Priority

i. Customer has “Overage” product assigned

Overage action occurs. See 1.a.i.

ii. Customer does not have an “Overage” product assigned & Customer is assigned to a bucket with a throttling threshold set

Throttling action occurs. Sea 1.a.ii.

iii. Customer does not have an “Overage” product assigned & Customer is not assigned to a bucket with a throttling threshold set

The customer will be disconnected if they reach their the percentage of their bandwidth limit (as calculated by their assigned subscriptions and the SAND disconnect percentage). The customer will be automatically reconnected at the end of the month.

iv. Customer does not have an “Overage” product assigned & Customer is not assigned to a bucket with a throttling threshold set & Customer did not reach disconnection threshold

No action will be taken.


1.c) Operator emails:

An additional email type has been added that can be customized by the Operator under global WISP settings (Fig. 7). This only needs to be set if the default e-mail notification text is not sufficient.

sand_traffic_throttling_treshold

Fig. 7: Operator Emails

The remainder of the customizable traffic based SAND email types are:

sand_traffic_overage_treshold

sand_traffic_disconnection_treshold

sand_traffic_email_treshold_1

sand_traffic_email_treshold_2


2) Invoice Due based SAND

Operators may also setup a throttling limit in order to cut off some part of a customer internet speed if they fail to pay their invoice.

In order to take advantage of the new throttling system Invoice Payment Due based SAND (Fig. 8) must be set to “Notification Emails + Throttling / Auto Disconnection”.

Fig. 8: Customer Invoice Payment Due based SAND

Three options are available under the drop-down list:

    1. Off – Customer Invoice SAND is off.

    2. Notification Emails – Customer will only receive notification emails about their invoice date, but no further action will occur.

    3. Notification Emails + Throttling/Auto Disconnection – Customer will receive notification emails and appropriate action will take place if the Customer did not pay for an invoice.

In order for an action to take place the field must not be left blank.

Note: The fields can be overridden on a per customer basis under “Network details” tab (Fig. 9)

Fig. 9: SAND under Customer “Banking details”

When the “Notification Emails + Throttling/Auto Disconnection” option is selected the following actions take place:

2.a) Throttling Priorities

i. Customer is assigned to a bucket with a throttling threshold set

The customer will be automatically moved to the “throttle” bucket that is associated with their regular bucket.

ii. Customer is not assigned to a bucket with a throttling threshold set

No action will be taken.


2.b) Disconnect / Throttling Priorities

i. Customer is assigned to a bucket with a throttling threshold set

Throttling action occurs. See 2.a.i.

ii. Customer is not assigned to a bucket with a throttling threshold set

The customer will be disconnected if they did not pay off their invoice after the period that is specified under “Disconnection date” field.

iii. Customer is not assigned to a bucket with a throttling threshold set & Customer did not reach disconnection threshold

No action is taken.


2.c) Operator emails:

An additional email type has been added that can be customized by the Operator under global WISP settings (Fig. 10). This only needs to be set if the default e-mail notification text is not sufficient.

sand_invoice_throttling_date

Fig. 10: Operator Emails

The remainder of the customizable invoice based SAND email types are:

  • sand_invoice_email_date_1

  • sand_invoice_email_date_2

  • sand_invoice_disconnection_date

    • Throttled customers who pay off their invoice(s) through the End User Portal (Fig. 11) or send in a payment which is lodged as an EFT or Non-EFT payment (Fig. 12, 13) will be automatically moved back to their regular bucket. Notifications of this will be sent to the Operator (Fig 14).

Fig. 11: End User Portal payment

Fig. 12: Generating Lodgement (1)

Fig. 13: Generating lodgement (2)

Fig. 14: Notification Email