Настроить турбокнопку

Турбокнопка — услуга, которая временно увеличивает скорость интернета. Если у вашего тарифа настроены ограничения скорости, то вы можете предоставить абонентам доступ к турбокнопке. Они смогут подключить её в личном кабинете.

Настройте работу с услугой «Турбокнопка».

  1. Добавьте процедуры в базу данных.
  2. Создайте услугу в LANBilling.
  3. Настройте конфигурационные файлы.
  4. Составьте условия использования турбокнопки.

Добавить процедуры в базу данных

Чтобы услуга работала корректно, добавьте процедуры в базу данных LANBilling.

mysql billing < /usr/local/billing/mysql/turbo_shape.sql

Создайте услугу в LANBilling

Чтобы абоненты могли пользоваться услугой, а система — управлять ей, выполните настройку в административном интерфейсе.

Проверить или создать тип услуг

Убедитесь, что в разделе «Тарификация» — «Каталоги направлений и услуг» есть тип услуг, в область видимости которого входят тарифы DialUp и Выделенная линия. Если нет, добавьте его.

image

Добавить услугу в каталог

Добавьте в каталог разовую услугу «Турбокнопка». Можно создать новый каталог услуг или использовать существующий.

При добавлении укажите данные.

  • Идентификатор — turbo.

  • Описание — например, «Турбокнопка». Это название для менеджеров.

  • Тип услуг — выберите тип, в область видимости которого входят тарифы «Выделенная линия» и DialUp.

  • Тип — разовая.

image

Добавить услугу к тарифу

Добавьте услугу к интернет-тарифу.

  1. Введите внешний идентификатор — «turbo_1», «turbo_2», «turbo_3» и т. д.

    image
  2. Укажите стоимость услуги.

    image
  3. В блоке «Внешний метод» в поле «При включении» укажите метод mysql:set_turbo_shape2:H:S, где:

    • H — длительность услуги в часах. Рекомендуем устанавливать 1 час, чтобы абонентам было удобнее самостоятельно настраивать длительность.
    • S — скорость интернета в килобитах. Например, если вы хотите установить скорость в 100 Мбит/с, то вместо S впишите 102 400.
    image
  4. Установите флаг «Разрешить пользователю управлять этой услугой». Это нужно, чтобы абоненты могли подключать услугу «Турбокнопку» в личном кабинете.

    image
  5. Сохраните услугу.

    image

Настроить конфигурационные файлы

Действия различаются для разных ОС.

turbo.ini

  1. Откройте файл turbo.ini:

    nano /etc/lanbilling/phpclient/client/turbo.ini
    

    ``

  2. Настройте параметры:

    • categoryPrefix — префикс внешнего идентификатора услуги, по которому система будет понимать, что это услуга турбокнопки.
    • minDuration — минимальная длительность услуги, которую может установить абонент.
    • maxDuration — максимальная длительность услуги, которую может установить абонент.
    [turbo]
    categoryPrefix = ’/^turbo_/’
    minDuration = 1
    maxDuration = 30
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
    

    ``

Чтобы абонент мог подключить услугу, нужно включить её отображение в личном кабинете.

  1. Откройте файл menu.ini:

    nano /etc/lanbilling/phpclient/client/menu.ini
    

    ``

  2. Убедитесь, что отображение пункта меню «Турбокнопка» включено. Также вы можете изменить название этого раздела.

    [turbobutton]
    enabled = true
    title = 'Турбокнопка'
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
    

    ``

turbo.ini

  1. Откройте файл turbo.ini:

    nano /usr/local/etc/lanbilling/phpclient/client/turbo.ini
    

    ``

  2. Настройте параметры:

    • categoryPrefix — префикс внешнего идентификатора услуги, по которому система будет понимать, что это услуга турбокнопки.
    • minDuration — минимальная длительность услуги, которую может установить абонент.
    • maxDuration — максимальная длительность услуги, которую может установить абонент.
    [turbo]
    categoryPrefix = ’/^turbo_/’
    minDuration = 1
    maxDuration = 30
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
    

    ``

Чтобы абонент мог подключить услугу, нужно включить её отображение в личном кабинете.

  1. Откройте файл menu.ini:

    nano /usr/local/etc/lanbilling/phpclient/client/menu.ini
    

    ``

  2. Убедитесь, что отображение пункта меню «Турбокнопка» включено. Также вы можете изменить название этого раздела.

    [turbobutton]
    enabled = true
    title = 'Турбокнопка'
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
    

    ``

Настройка завершена. Услуга «Турбокнопка» появится у всех абонентов с этим тарифом. Они могут подключать её в личном кабинете.

Составить текст пользовательского соглашения

Откройте файл copyright.txt:

nano /usr/share/lanbilling/phpclient/client/components/internet/turbo/copyright.txt

Укажите в нём текст условий использования — система покажет его, когда абонент будет подключать турбокнопку. Сохраните файл.