phpivr is an Asterisk AGI application which uses PHPAGI to organize Interactive Voice Responses. It doesn't need extensions.conf changes and dialplan reloading if you want to modify the IVR menu, it reads phpivr.conf on the fly. It supports unlimited levels of IVR menus. It is a standalone tool (you do not need to install FreePBX with all its functionality), does not require additional exotic libraries, and is easy to integrate into your own application.
| Tags | ivr asterisk voip agi Asterisk AGI Interactive Voice Responses |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Unix |
| Implementation | PHP |
| Translations | Russian |
Recent releases


Release Notes: A JSON decode function was written from scratch. The PHPAGI function "goto" was renamed to "agigoto". Some bugs were fixed.


Release Notes: A simple online Web monitor that shows IVR calls in real time was added. The phpivr.conf.php file was added.


Release Notes: History of keys pressed was added into CDR userfield for analysis. The file phpagi-fastagi.php was removed from the project.


Release Notes: A bug that led to incorrect parsing of menu parameters was fixed. The command "*" was added, which allows you to execute an Asterisk command without exiting from the IVR menu.


Release Notes: A bug which led to exit from IVR if it did not receive dtmf sequence was fixed.
A script that helps find, navigate, and open files under Linux/Mac OS.