a2billing | telecom switch and billing system | TCP library

 by   Star2Billing PHP Version: Current License: Non-SPDX

kandi X-RAY | a2billing Summary

kandi X-RAY | a2billing Summary

a2billing is a PHP library typically used in Networking, TCP applications. a2billing has no bugs, it has no vulnerabilities and it has low support. However a2billing has a Non-SPDX License. You can download it from GitHub.

A2Billing is a telecom switch and billing system capable of providing and billing a range of telecom products and services to customers such as calling card products, residential and wholesale VoIP termination, DID resale and callback services.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              a2billing has a low active ecosystem.
              It has 166 star(s) with 158 fork(s). There are 49 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 61 open issues and 70 have been closed. On average issues are closed in 102 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of a2billing is current.

            kandi-Quality Quality

              a2billing has 0 bugs and 0 code smells.

            kandi-Security Security

              a2billing has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              a2billing code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              a2billing has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              a2billing releases are not available. You will need to build from source code and install.
              It has 530645 lines of code, 22452 functions and 1895 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed a2billing and discovered the below as its top functions. This is intended to give you an instant insight into a2billing implemented functionality, and help decide if they suit your requirements.
            • Tries to authenticate a card
            • Calculates the rate - out
            • Draw a pie
            • Draw a filled rectangle
            • Auto size the image
            • Draws a label on an image
            • Send a request
            • Draw a TTF text .
            • Process the last billing customer
            • Saves the angle labels
            Get all kandi verified functions for this library.

            a2billing Key Features

            No Key Features are available at this moment for a2billing.

            a2billing Examples and Code Snippets

            No Code Snippets are available at this moment for a2billing.

            Community Discussions

            QUESTION

            Why A2billing doesn't charge customer-to-customer calls?
            Asked 2018-Apr-21 at 09:06

            I have installed A2Billing+Asterisk13.18-cert3. Outgoing calls are configured and billed correctly.

            Once a customer calls another, two CDR records stored, Calltype:DID_Voip and CallType:DID-ALEG, but none of them are charged and the charges are zero.

            I googled to find out any workaround to fix the issue. All results were incomplete and outdated.

            I created a LOCAL provider, then a TRUNK with Tech=local, Provider IP:a2billing. DIDa are also configured and I can receive calls.

            When using simulator, it can find the correct Call Plan and rates. but it doesn't apply to the call.

            I have two questions:

            (1) How can I setup asterisk to pass the call through a local trunk so A2Billing can apply charges to calls?

            (2) What should I do to make A2Billing charge the customer-to-customer calls?

            Thanks

            ...

            ANSWER

            Answered 2018-Apr-21 at 09:06

            A2Billing designed to charge prefix.

            So if you want it charge customer call, you have create prefix and charge it.

            You need call go via Local provider, not just create it.

            Source https://stackoverflow.com/questions/49937564

            QUESTION

            how can we connect a2billing back to asterisk?
            Asked 2017-Nov-14 at 18:00

            Dears,

            the scenario that I am trying to accomplish is to connect a2billing back to asterisk [freepbx ] , since I have configured inboud routes that I want to use for some special numbers [ like toll free ] ,

            the question is how can we use the inbound routes that we have configured before on the freepbx side

            -- Adding what is done so far

            I have defind a trunk from the provider , and from there I added inbound routes based on cid , and so far so good , and from a special did , I mapped to a2billing using custom-destination , and from there , I want to reuse the inbound routes after authenticating the card

            Regards,

            ...

            ANSWER

            Answered 2017-Nov-14 at 18:00

            Dears,

            I have made a little adjustment to the code to check for special prefix and when I receive that by checking the destination in the code , I do a query to the inbound route to get the mapped phone number

            Regards,

            Source https://stackoverflow.com/questions/47246856

            QUESTION

            asterisk dtmf issue from a2billing?
            Asked 2017-Nov-12 at 08:17

            I am having a problem with asterisk and a2billing when I call from my phone , I get a busy tone after entring 2 digits , any ideas on how to fix the issue or some kind of settings that can be applied to fix it

            here is a log from asterisk after raising the debug level [added the asterisk/full log section related to the desired call scenario]

            ...

            ANSWER

            Answered 2017-Nov-12 at 08:17

            Dears,

            thanks for your efforts , but the problem was not from a2billing or asterisk side , it was an issue from the audio switch the rtp time-out was too small

            Regads,

            Source https://stackoverflow.com/questions/47212912

            QUESTION

            how to configure a2billing to use agi-conf2?
            Asked 2017-Oct-11 at 23:30

            I am trying to make a2billing use a agi-conf2 , I did a little research and all forums say that it can't be modified through the web , and hardcoded to use 1

            Any ideas , I have followed the steps that add a custom extenstions and custome destination and still it doesn't work

            Regards,

            ...

            ANSWER

            Answered 2017-Oct-11 at 23:30

            You have in asterisk's dialplan something like

            exten =>_X.,1,AGI(a2billing.php,1); 1 is agi-conf1

            So you have change that in extensions.conf for asterisk.

            Source https://stackoverflow.com/questions/46687440

            QUESTION

            a2billing sip invite wrong format?
            Asked 2017-Oct-07 at 14:57

            I am trying to implement a2billing for prepaid cards solution , I have tried to make the destination call everything is good , reading the cards and balance , but when I am asked to enter the number I wish to call , the format of sip invite get messed up ,

            Example , when I try to call a number XXXX and assuming that my provider ip yy.yy.yy.yy ,phone that I call from zzzzzz, the invite would look like this :

            ...

            ANSWER

            Answered 2017-Oct-07 at 11:20

            First of all you have know, that a2billing is WEB and control part and not deal at all with invites.

            Invites is sip part, it is asterisk

            In your case however it is more then likly that you have incorrect trunk setup, consult with your provider or linux admin.

            Source https://stackoverflow.com/questions/46577887

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install a2billing

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Star2Billing/a2billing.git

          • CLI

            gh repo clone Star2Billing/a2billing

          • sshUrl

            git@github.com:Star2Billing/a2billing.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular TCP Libraries

            masscan

            by robertdavidgraham

            wait-for-it

            by vishnubob

            gnet

            by panjf2000

            Quasar

            by quasar

            mumble

            by mumble-voip

            Try Top Libraries by Star2Billing

            pow2wow

            by Star2BillingJavaScript

            simu-prefix-country

            by Star2BillingPython

            cdr-stats-docs

            by Star2BillingJavaScript

            a2b-satchmo

            by Star2BillingJavaScript

            simu-common

            by Star2BillingPython