Skip to main content

Glossary of Terms

::: glossary OmniCRM Omnitouch CRM solution for mobile & fixed line service providers

OmniCharge

: Charging engine used in OmniCRM

Service

: An instance of a product provisioned for a customer and linked to an OCS account for billing and charging.

Provisioning

: The process of turning a product into a service, including assigning inventory, configuring network resources, and generating charges through Ansible playbooks.

Addon

: An additional service or feature, like extra data or international minutes, that can be added to an existing service.

Bolt-On

: A type of addon that extends the capabilities of an existing service, often on a one-off basis.

Inventory Item

: Physical or virtual resources like SIM cards, modems, phone numbers, or network equipment required to provision certain services.

Ansible Playbook

: A set of automation instructions (YAML files) used to provision services from a product definition, configure network equipment, and integrate with external systems.

ARPU

: Average Revenue Per User, a key metric for service providers that measures the average revenue generated by each customer.

OCS

: Online Charging System. The real-time charging engine (CGRateS-based) that handles monetary and recurring charges, manages balances (monetary and unitary), provisions ActionPlans for auto-renewal, and enforces spending limits via ThresholdS. Services in the CRM link to OCS accounts via service_uuid.

CGrateS

: The open-source real-time charging system platform that OmniCRM's OCS is based on. Provides APIs for balance management, action execution, and rating/routing decisions.

Action

: A task in OCS/CGRateS, such as a charge, balance reset, or credit grant, that applies to a service. Actions can be executed immediately or scheduled via ActionPlans.

ActionPlan

: A recurring schedule of actions in OCS/CGRateS, such as monthly charges or automatic renewals, applied to a service. Each service can have multiple ActionPlans for different recurring operations.

ThresholdS

: A limit set on an account to prevent excessive spend by a customer, such as a credit limit on prepaid services.

Customer

: A company or individual who has a relationship with the service provider.

Contact

: A person associated with a customer, such as a billing or technical contact, who influences how the customer is managed.

Site

: A physical location where services are delivered, associated with a customer. :::