Configuring Package and Service Definitions for MikroTik Provisioning

Configure a provisioning resource and one or more Package or Service Definitions in BillMax to enable MikroTik router provisioning for customer services.

Each Package or Service Definition that will use MikroTik provisioning requires a dedicated provisioning resource and specific provisioning data fields. Complete the BillMax system configuration described in the preceding task before performing these steps.

  1. Create a provisioning resource for MikroTik.

    Navigate to System Administration > Resources.

    1. Click New.
    2. Select Number from the type drop down.
    3. Set both Name and Description to Mikrotik.
    4. Click Save.
    Important:
    Note the resource number assigned to this resource. You will need it when configuring the service_hook script.
  2. Create a new Package or Service Definition.

    Navigate to Billing Administration > Recurring Service or Billing Administration > Recurring Package as appropriate. Complete all standard settings as usual, then continue with the provisioning tab configuration in the following steps.

  3. Configure the Provisioning tab settings.
    1. Click the Provisioning tab.
    2. Set POP and Access Point Required according to where IP addresses reside in your network.
    3. Select the Mikrotik checkbox.
  4. Configure the provisioning data fields.

    Set the following values for each provisioning data field:

    1. For d01, set the following:
      • Label: IP Address
      • Asset Class: IP Addresses
      • Select Required
      • Select Unique
    2. For d02, clear the Label value.
    3. For d03, set the following:
      • Label: Mac Address
      • Constraint: [[:macaddress:]]
      • Select Required
      • Select Unique
    4. For d04, set the following:
      • Label: Speed
      • Constraint: Enter the name of the appropriate IP address list configured on the router.
      • Default: Enter the same IP address list name.
  5. Click Save.
  6. (Optional) Set up MAC address asset tracking.
    Tip:
    MAC addresses can be inventoried and tracked via Assets using the same process described for IP address assets in the preceding task. When MAC addresses are inventoried, they appear as selectable choices when creating a customer service.

After saving the Package or Service Definition, proceed to Configuring the service_hook Script for Mikrotik to configure the service_hook script to call the MikroTik provisioning program.