Device Provisioning

Device-specific balances and meters track currency or other assets for a device. Their balance impacts are recorded in a subscriber's wallet with a device association. When a catalog item with device-specific required balances or meters or both is purchased for a device, the corresponding balances or meters are created in the subscriber's wallet for the purchasing device only.

It is possible for a subscriber catalog item purchase to require device-specific meters but not balances. Any required device-specific meters are created for each device associated with the subscriber. When devices are added to a subscriber, the subscriber's wallet includes a special meter instance which determines which meters should be created for all devices. The meters specific to the corresponding devices reference this special meter instance with the AggregateResourceId field in MtxBalanceInfo. Only this special meter instance is included in the catalog item purchase response and MtxRequiredBalanceInfo includes the DeviceId, DeviceExternalId, and DeviceAttr (the IMSI or AccessNumber for mobile devices or the LoginId or AccessId for login devices) when applicable.

When a device is deleted or removed from a subscriber, its device-specific balances and meters are removed from the subscriber's wallet. For more information about device-specific balances, see MATRIXX Pricing and Rating.