INFOCALL - Open Source flask app that manages event reminders calls for Church, Clubs and Groups.

I have been developing a event reminder calling system for Churches and Civic groups. It is still early in development. I have used Incredible PBX as my development platform. However, it should work with very little mod, if any, under FreePBX. The documentation I have created covers installation but I like to think the application is fairly intuitive - but don’t all developers :slight_smile: Have some time… spin up a VM and give it a go!! GitHub - MikeTelTech/infocall: Event announcement call campaign management (aka phonetree) web app for Churches and Civic groups - (future) SMS msg I look forward to feedback…

This needs to be installed with a huge grain of salt. There are numerous issues with the code from potential SQL injections to world writable directories exposed with zero protection.

As of right now only the login, logout and registration pages have any sort of auth checks or session validation. The rest of the pages/routes/folders are completely open to anyone. At least two folders (logs, uploads) are public accessible and have 775 permissions. I believe the reports folder is the same.

There’s no validation checks on the data being submitted or the files being uploaded which means someone could just easily upload a script that does very very bad things.

So just be cautious when installing this.

1 Like

I couldn’t agree more!!! One of the reason I plastered most everywhere ‘Do not install this public facing’ THIS IS NOT RAN IN THE CLOUD!! we host our own asterisk hardware on our lan. Our network is segmented for office user and guest users … All said, I appreciate your observation, but I put a GREAT deal more effort in function. Did you get a chance to setup a couple of phones and try it out… How are the graphics between large and mobile screens … One feature is the extension you can dial into and setup an event recording which will execute to all members 15 mins after being saved. Membership creation to execution has been my first big step with the intent of building security around it. It will improve as I satisfy ‘Linter’ issues and observation like yours!! Thanks!