Service Types

A Service Type object is a template for a service. It defines how a service behaves during its life-cycle.

Id

Unique identifier of the Service Type.

Name

Human-readable name of the Service Type.

Force Renew

When enabled, this flag forces service renewal even if the customer’s account balance is insufficient (balance <= min_balance). In this case, the service is renewed and the corresponding price is still charged.

Provisioning Class

Specifies system behavior during the service life-cycle (Creation, Renewal, Deletion).

Billing::Provisioning::Logging

This provisioning class requires no configuration variables and performs no actions. It can be used for services that only need to charge the account periodically.

Billing::Provisioning::FreeMinutes

Provisioning class that provides packages of free minutes.

Billing::Provisioning::PhoneSystems

Provisioner for account creation on the DIDWW Phone.Systems cloud PBX platform. It creates an Account, Incoming and Outgoing trunks on the Phone.Systems side (via the Operator API), and a gateway on the Yeti side to exchange calls with the Phone Systems Account.

UI Type

Optional setting that controls how the service is displayed in the Customer Portal.

Variables

Optional provisioning class configuration in JSON format.