anelson377 / openxmldir

Open79XX XMLDirectory is an open PHP-based XML menuing system for providing on-screen services to the Cisco 79XX Series IP Phones. It contains dynamically generated phone directories, on-screen memos, links to other services, and many more options.
GNU General Public License v2.0
4 stars 1 forks source link

[proposed label: question, help wanted, documentation] Basic Installation Instructions? #1

Open mbielech5 opened 2 years ago

mbielech5 commented 2 years ago

Hello,

First I would like to give you a big THANK YOU for working on this project and trying to update it to make it compatible with the newer versions of PHP!

I am trying to get this to work on my FreePBX v16 system with PHP v7.4. Would you be able to provide some basic installation instructions on how to install this?

I have been playing around with it, adding an 'openxmldir' MariaDB MySQL database, and then running the db.sql file to set the database up. From there, I am prompted with the login page, but every time I log in, it says that the username and password are incorrect. I've been using the default username of 'Admin' with a password of 'core'.

I found the original installation instructions on the Wayback Machine here: XMLDir - On-Screen XML Directory System for Cisco 79xx Phones - Documentation

Perhaps I have not set everything up correctly though. Or maybe it's not compatible with the newer version of FreePBX and PHP v7.4. I did have this working on an older FreePBX system back in 2013, years ago. I remember back in the original installation documentation that you had to go to http://{yourdomain}/index.php first to create the initial setup. There's also a install.php as well, but any help trying to get this to work would be greatly appreciated.

Thanks Again,

-Mark Bielech

brendanpward commented 2 years ago

Hey Mark, did you get this figured out? I just installed this for myself last night. Here are a few pointers:

Let me know if you're having any other issues. Edit: I just realised that I used the 1.2 version of the code from this repository as I didn't clone it. Perhaps a newer copy of PHP would work in my instance if I went to version 2. I think your main issue is just that the phones need to be registered in the format I posted above.