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. :::