phpagi | PHP classes for use in developing applications

 by   sangoma PHP Version: Current License: LGPL-2.1

kandi X-RAY | phpagi Summary

kandi X-RAY | phpagi Summary

phpagi is a PHP library. phpagi has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

phpagi is a set of PHP classes for use in developing applications with the Asterisk Gateway Interface, and is licensed under the GNU Lesser General Public License (see COPYING for terms). This release (version 2) of the phpagi classes is a significant overhaul from the old version 1 library. API functions have been renamed and restructured. Version 1 of phpagi is no longer supported, but will continue to be available for historical purposes. We strongly encourage you to migrate to this new version. If you have developed software based around phpagi, we'd like to hear from you! Drop us a note, and indicate whether you'd like us to list your application on our website.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              phpagi has a low active ecosystem.
              It has 12 star(s) with 12 fork(s). There are 16 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              phpagi has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of phpagi is current.

            kandi-Quality Quality

              phpagi has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              phpagi is licensed under the LGPL-2.1 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              phpagi releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi has reviewed phpagi and discovered the below as its top functions. This is intended to give you an instant insight into phpagi implemented functionality, and help decide if they suit your requirements.
            • Evaluates a command .
            • Wait for a response from the socket .
            • Connect to the server
            • text input field
            • Generate Swift .
            • Parse the callerid
            • Read data from buffer
            • Returns the current status of a channel
            • Read text from buffer
            • Go to the destination
            Get all kandi verified functions for this library.

            phpagi Key Features

            No Key Features are available at this moment for phpagi.

            phpagi Examples and Code Snippets

            No Code Snippets are available at this moment for phpagi.

            Community Discussions

            QUESTION

            PHP AGI script doesn't insert into database
            Asked 2019-Nov-30 at 07:08

            There is AGI-script:

            ...

            ANSWER

            Answered 2019-Nov-30 at 07:08

            You may need to explicitly COMMIT the transaction. In some cases when working through a package a transaction will be started that needs to be committed before the entry is permanent.

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

            QUESTION

            add pin conformation for outgoing call in asterisk 13
            Asked 2019-Jul-05 at 11:13

            i want to add pin conformation for outgoing call in asterisk 13 before i implement this dial plan with asterisk 11. now i try it with asterisk 13. asterisk 13 in call always hangup

            /etc/asterisk/extensions_custom.conf

            ...

            ANSWER

            Answered 2019-Jul-05 at 11:13

            I'm not a PHP expert, so I won't fix your script, but I think I have a workaround. You can use "Authenticate" application to achieve that. It basically ask caller to introduce a key to continue with the dialplan. [from-outgoinpin]

            exten => _.,1,Authenticate() same => n,whatever you want

            Here the docs: https://wiki.asterisk.org/wiki/display/AST/Application_Authenticate

            Hope it helped :)

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

            QUESTION

            PHP AGI GET VARIABLE result=1 but data is empty
            Asked 2019-Apr-01 at 03:42

            I'm using phpagi (Asterisk).
            this is my code:

            ...

            ANSWER

            Answered 2019-Apr-01 at 03:42

            You are writting your debug info into STDOUT probably.

            That is most common error wich result get_var be incorrect.

            STDOUT used by AGI itself. So you can't use it in script without broke phpagi.php library.

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

            QUESTION

            Longer than usual phpagi running time
            Asked 2017-Jan-30 at 20:09

            I'm using some PHPAGI in asterisk that are working on some servers. But when I used them in my new server they worked like usual for only 3 days and now they take longer than expected. Here is a sample.
            Any suggestion is appreciated.

            ...

            ANSWER

            Answered 2017-Jan-30 at 20:09

            I got it. Connecting to MySQL took more than usual and it was because of the dns set in elastix. I removed it and now it's working as expected.

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install phpagi

            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

            Support for phpagi is available from the project website.
            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/sangoma/phpagi.git

          • CLI

            gh repo clone sangoma/phpagi

          • sshUrl

            git@github.com:sangoma/phpagi.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