Overview
What is OCS.io
OCS.io, which stands for Online Charging System, is a comprehensive solution for Rating, Charging, Invoicing & Billing, and Revenue Management. While OCS is rooted in the Telecommunication industry, OCS.io is designed to be industry-independent. Our team brings extensive experience from various Billing projects worldwide, with a strong focus on Telecom.
Our goal was to create a product that matches the features of established Billing solutions and simplifies integration, configuration, and maintenance. OCS.io achieves this by providing a user-friendly experience without compromising functionality.
How Big is your Company
At OCS.io, we cater to companies of all sizes. Whether you’re a startup in the early stages with a small customer base, a well-established company serving thousands or tens of thousands of customers, or a large corporation managing millions of customers, our solution for Rating, Charging, Invoicing & Billing, and Revenue Management is tailored to meet your needs. Regardless of the scale of your operations, we have the expertise and capabilities to support your business.
Your Core Business
Subscriptions Based
If you’re starting a company and offering a subscription-based charging model, OCS.io is here to support you. Whether your customers pay monthly, quarterly, or yearly, you can easily configure different pricing plans and discounts to meet their needs. With OCS.io, managing concurrent users, controlling feature access, and handling complex subscription scenarios becomes effortless.
Telco
With our extensive experience in the telecommunications industry, OCS.io is well-suited for Telco services. Whether voice, SMS, MMS, circuit-switched data, packet data, or premium content, our solution supports all Telco services for both wired and mobile lines.
Content and Media
If you’re in the content and media industry, OCS.io provides the perfect solution for monetizing your offerings. Whether you offer IPTV with different channel packages or video-on-demand services with time-limited access, our platform handles it all. You can easily track customer usage, apply charges, and generate invoices based on content consumption.
Shared Economy
For shared economy platforms, OCS.io simplifies the charging and invoicing process. Whether you’re running a babysitting, rental, or event service, our system enables seamless transactions and payments. From deducting small transaction amounts from prepaid balances to generating invoices, OCS.io streamlines the financial aspect of your shared economy business.
Transportation
If you’re in the transportation sector, such as car sharing or bike sharing, OCS.io has you covered. Our platform handles complex charging scenarios, including zoning, surcharges, and time-based fees. Whether deducting charges from customer balances or processing credit card payments, OCS.io ensures accurate and efficient billing for transportation services.
Loyalty Points
Rewarding customer loyalty is essential for many businesses. OCS.io enables you to implement and manage loyalty programs effortlessly. You can calculate loyalty points based on customer spending or usage and allow customers to redeem them for benefits or goods. OCS.io also supports expiration policies for points that remain unused for a defined period.
Any Other
If your core business doesn’t fit into the categories mentioned above, don’t worry. Contact us, and we’ll be happy to discuss how OCS.io can cater to your unique requirements.
Note: OCS.io supports various industries and business models, providing flexible and robust charging, invoicing, and revenue management solutions.
Prepaid and Postpaid
OCS.io offers seamless support for both Prepaid and Postpaid billing schemes, providing flexibility to meet your business needs. Whether you prefer upfront payments or monthly invoicing, OCS.io has you covered.
In the Prepaid model, customers make payments in advance, which are then credited to their Prepaid balance. Services are consumed from this balance, giving customers control over their usage and expenditure.
On the other hand, in the Postpaid model, customers use services throughout the billing cycle, and charges are accumulated. At the end of the cycle, usually monthly, customers are invoiced for the services they have consumed.
In addition to the standard postpaid billing model, OCS.io offers a Pay in Advance option for postpaid customers. This feature allows customers to pay for their services at the beginning of a billing period, providing flexibility and convenience. At the start of the billing period (which can be monthly, quarterly, half-yearly, or yearly), an Initial invoice is issued for the entire period, covering the estimated charges for the services the customer will use. Throughout the billing period, any additional fees, discounts, or changes in service usage are tracked and billed monthly through Adjustment invoices, ensuring that the customer is only charged for the actual services consumed. At the end of the billing period, a Final invoice may be issued to reconcile any remaining charges or credits, ensuring that all financial transactions are accurately accounted for. This option offers predictable costs, reduces the frequency of billing and payment transactions, and provides flexibility for customers who prefer to pay in advance rather than at the end of the billing cycle.
To ensure a smooth experience for postpaid customers and prevent unexpected charges or fraudulent activity, OCS.io allows you to set up cost-control balances. These balances act as thresholds and once reached, they can block further service consumption, ensuring customers stay within their desired spending limits.
With OCS.io, you can define multiple Prepaid and Postpaid balances according to your requirements. Each balance can have its own priority and validity period and define which specific services will be consumed from that balance.
By supporting both Prepaid and Postpaid billing, OCS.io empowers you to tailor your charging model to suit your customers' preferences while maintaining control over service usage and billing processes.
Accurate Financial Reporting
OCS.io offers robust support for accurate financial reporting through its extensive General Ledger (GL) configuration. Each charge configured within OCS.io is associated with a specific GL code, allowing for precise tracking and categorization of financial transactions.
The GL configuration in OCS.io can be tailored to your requirements, providing the flexibility to define detailed GL codes for specific types of charges, such as Mobile Originated calls to Australia in the telecommunications industry. Alternatively, you can utilize more generic GL codes for Fees, Usage, Discounts, and Taxes.
At the end of the billing cycle for Postpaid customers and the calendar month for Prepaid customers, OCS.io provides an optional comprehensive GL report. This report encompasses all financial transactions processed during the specified period, ensuring transparency and accuracy in financial reporting.
In addition to the standard GL report, OCS.io offers the capability to develop custom-built Accrual reports. These reports can be tailored to meet each customer’s specific needs, enabling accurate tracking and reporting of accruals based on individual requirements.
With OCS.io’s accurate financial reporting features, you can confidently manage your financial transactions, gain insights into revenue streams, and meet your organization’s reporting and compliance needs.
Is Configuration Painful?
While OCS.io is a sophisticated platform, we have made every effort to ensure that the configuration process is user-friendly and efficient. With our intuitive graphical user interface (GUI), you won’t have to deal with complex JSON, XML, or text property files, nor configure anything directly on the operating system. Everything can be easily configured through the GUI, which maintains a consistent and visually pleasing interface.
Our GUI is designed to be straightforward, especially if you have a basic understanding of billing systems. It provides a familiar and cohesive experience across all configuration sections.
To enhance security and control, our GUI supports role-based access. You have the flexibility to define who has access to each configuration section based on their roles and responsibilities.
We offer a convenient Spreadsheet-like interface for configurations involving mass configuration, such as the Product Catalogue, GL Codes, Taxes, Usage charges, and other related parameters. This Spreadsheet-like interface simplifies the configuration process and allows for efficient bulk modifications.
With OCS.io’s user-friendly configuration options, you can streamline the setup process, save time, and ensure accurate configuration for your billing system.
Powerful API Integration
In today’s world, seamless integration through RESTful APIs is crucial for any system. At OCS.io, we understand the importance of API integration and provide a comprehensive set of APIs across various categories.
With our APIs, you can perform a wide range of functions, including:
-
Customer, Account, and Subscriber Management: Create, read, and update customer-related information.
-
Offer Subscription Management: Manage customer, account, and subscriber subscriptions.
-
Event Charging: Charge events and track usage.
-
Balance Top-Up: Add funds to customer balances.
-
Balance Adjustment: Make adjustments to customer balances.
-
Service Configuration: Configure specific services such as Friends & Family, VPN, licenses, and more.
-
Billing Operations: Perform billing operations and generate invoices.
-
Invoice Retrieval: Retrieve invoice information for reporting and analysis purposes.
-
And many more functionalities.
Why is it necessary to use the API? Currently, we do not provide a graphical user interface (GUI) for maintaining customers, accounts, subscribers, and their subscriptions. These tasks are typically handled in an external system, such as a CRM. To integrate this external system with OCS.io, our API suite offers seamless connectivity and functionality.
By leveraging our powerful APIs, you can easily integrate OCS.io into your existing systems, enabling efficient customer management, billing operations, and more.
Real-Time Data Streaming
In the era of real-time analytics, staying ahead of the curve is essential. At OCS.io, we understand the importance of real-time data insights, and that’s why we offer native support for streaming data changes to popular platforms like Google Publish/Subscribe, Apache Kafka, and more. It’s important to note that this feature is currently available only for Private Cloud or On-Premise deployments.
With OCS.io, you can stream data changes near-real-time to dedicated topics, using JSON as the data format. Within the OCS.io, you can configure the types of data you’re interested in and specify the topics to which the data will be published. On your chosen streaming platform, you can define the consumers of the data and set the desired level of reliability for the stream.
By leveraging this powerful feature, you can unlock valuable insights from your OCS.io data, enabling real-time analytics and empowering data-driven decision-making. With OCS.io’s seamless integration with streaming platforms, stay at the forefront of data addiction.
Seamless Integration with Legacy Systems
At OCS.io, we understand that many businesses have existing legacy systems that are integral to their operations. Our experienced team, with over 20 years of industry expertise, is well-equipped to handle integration projects, migration projects, full-stack replacements, and more. Rest assured, we have the knowledge and skills to analyze your legacy systems and devise effective solutions for seamless integration with OCS.io.
Whether you want to connect your legacy systems with OCS.io or require custom functionality to facilitate smoother integration, we’ve got you covered. Our team can work closely with you to understand your specific requirements and develop tailored solutions that bridge the gap between your existing systems and OCS.io.
With our expertise in integration projects and a deep understanding of diverse technological landscapes, we can help unlock the full potential of OCS.io while preserving the value of your legacy investments. Trust OCS.io to provide a comprehensive and reliable solution that streamlines your operations and enhances your business capabilities.
Flexible Deployment Options
Deploying OCS.io is made easy with its Dockerized architecture, allowing it to run on a variety of Public/Private Cloud providers such as GCP, AWS, Azure, and On-Premise environments. With this flexibility, you have the freedom to choose the deployment option that best suits your specific needs and infrastructure.
While OCS.io provides the necessary infrastructure to support different deployment scenarios, it’s important to note that we do not currently offer a SaaS (Software as a Service) operation model. However, our team is ready to assist you in deploying and configuring OCS.io in your preferred environment, ensuring a smooth and efficient setup.
Whether you opt for a cloud-based solution or an on-premise deployment, OCS.io is designed to provide a robust and scalable platform for your billing and revenue management needs. Our goal is to empower your business with a flexible deployment approach that aligns with your organizational requirements and infrastructure capabilities.
Professional Services and Support
At OCS.io, we believe in providing exceptional customer service and support to ensure the success of your implementation and ongoing operations. Our dedicated professionals are committed to delivering high-quality services and support at every stage of your journey with OCS.io.
We offer a range of professional services, including:
-
Implementation Services: Our experts will work closely with your team to deploy and configure OCS.io according to your specific requirements. We ensure a smooth transition and provide comprehensive training to enable your staff to utilize the platform effectively.
-
Integration Services: If you require integration with external systems or legacy applications, our team will guide you through the process and develop customized solutions to connect OCS.io with your existing infrastructure seamlessly.
-
Migration Services: If you’re considering migrating from your current billing system to OCS.io, we offer migration services to help you transfer your data, configure the system, and ensure a successful transition.
-
Customization Services: We understand that every business has unique needs. Our team can work closely with you to understand your specific requirements and develop custom features, modules, or reports aligning with your business processes.
-
Training and Support: We provide comprehensive training to ensure your team is proficient in using OCS.io. Additionally, our support team can assist you with any questions, issues, or technical challenges you may encounter.
With our professional services and support, you can rely on OCS.io to deliver a seamless and successful implementation, empowering your business with the tools and expertise needed to maximize efficiency and revenue.
Conclusion
OCS.io is a comprehensive online charging system that offers a wide range of features and functionalities for rating, charging, invoicing, billing, and revenue management. Whether in the telecommunications industry or any other sector, OCS.io provides industry-independent solutions tailored to your specific needs.
With OCS.io, you can:
-
Easily manage subscription-based charging models, including complex scenarios and pricing plans.
-
Support various industries such as Telco, content and media, shared economy, Transportation, loyalty points, and more.
-
Utilize both prepaid and postpaid billing schemes, offering flexibility to your customers.
-
Benefit from accurate financial reporting and customizable GL configurations.
-
Configure the system through a user-friendly GUI and powerful APIs for seamless integration with external systems.
-
Leverage real-time data streaming for valuable insights and analytics.
-
Seamlessly integrate with legacy systems, ensuring continuity and preserving your investments.
-
Choose flexible deployment options that suit your infrastructure and operational requirements.
-
Receive professional services and support throughout the implementation and beyond.
At OCS.io, we are committed to delivering a comprehensive and reliable solution that simplifies your billing processes, enhances revenue management, and enables your business to thrive. Contact us today to learn more about how OCS.io can empower your organization.