GithubHelp home page GithubHelp logo

mbreslow / sonyacar-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sonyacar/system

0.0 0.0 0.0 93.22 MB

BillRun - Open Source Billing and Fraud Detection System

Home Page: http://www.billrun.com

License: GNU Affero General Public License v3.0

Shell 0.11% JavaScript 45.50% PHP 53.38% CSS 0.18% HTML 0.82% Dockerfile 0.01%

sonyacar-system's Introduction

BillRun

http://www.billrun.net

About

BillRun is an open-source billing and anti-fraud system utilized by telecom companies for managing customer usage effectively. It offers sophisticated tools to receive, process, rate, charge, and monitor various types of usage data, including telecom CDRs and pre-paid cards, all handled in real-time. The system supports different output formats such as customer invoices, wholesale reports, system monitoring, alerts, and anti-fraud event triggering. Built with fail-over safety and high-availability support, BillRun ensures reliability even in large volumes and sizes.

The system is developed by BillRun Technologies Ltd., a company committed to supporting open-source initiatives across various fields and fostering innovation.

Features

  • Real-Time Usage Handling: Receive, process, rate, charge, and monitor customer usage in real-time.
  • Versatile Output: Generate customer invoices, wholesale reports, system monitoring, alerts, and anti-fraud event triggers.
  • Fail-Over Safety: Built-in fail-over safety mechanisms for enhanced reliability.
  • High-Availability Support: Fully supports high-availability volumes and sizes.
  • Flexible Architecture: Integration of YAF PHP Framework for high performance and Zend Framework toolbox for customization.
  • Open-Source Customization: Modify according to specific needs and requirements, with support from third-party providers.

Installation

Install BillRun by configuring:

Set default password

  1. Generate a password hash using php password_hash function (can do this online)
  2. Paste the hashed password into the first_users.json file

Docker Configuration

To start the Billrun application for testing purposes using Docker and Docker Compose:

  1. Start the Docker Compose stack:
docker-compose -f docker-compose-php74.yml up

Login at http://localhost:8074 with username admin, password you generated above.

  1. Create the log file to overcome permission issues and crashes:
DEBUG_LOG_DIR=../../logs/container
mkdir ${DEBUG_LOG_DIR} -p
touch ${DEBUG_LOG_DIR}/debug.log && chmod 666 ${DEBUG_LOG_DIR}/debug.log
  1. Build the Docker image:
docker-compose -f docker-compose-php74.yml build
  1. Stop the Docker Compose stack and delete Docker-created volumes:
docker-compose -f docker-compose-php74.yml down -v

Stripe PHP Bindings

To use the Stripe PHP bindings:

  1. Install via Composer:
composer require stripe/stripe-php
  1. Use Composer's autoload:
require_once('vendor/autoload.php');

Ensure the following PHP extensions are enabled: curl, json, and mbstring. For more detailed documentation and usage examples, refer to the Stripe API documentation here.

Contribute

Support

If you encounter any issues or have questions, feel free to reach out:

License

This project is licensed under the BSD license.

sonyacar-system's People

Contributors

dark-eye avatar eranuzan avatar ghadad avatar hertzamir avatar killawatt avatar maozza avatar mbreslow avatar oc666 avatar saharleviadbillrun avatar sonyacar avatar tuckan avatar yonatanr avatar yonatanrosemarin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.