Cron vs Job - who's gonna win?
Hi guys, I’m starting this thread to hopefully shed a light on the obnoxious problem of cron management in FreePBX. The main consequence that most of the users notice is the tls certificate expiring...
View ArticleV18 network and firewall updates :brick:
As mentioned in a previous comment from YT What would you like to see added in FreePBX 18? - #77 by penguinpbx, we are moving to native nftables rule manipulation in v18. Observant readers may note...
View Article🧊 Cooling down non-v18 dev issue handling until BETA release
Howdy! Please take this opportunity as we prepare for v18 BETA to look upon our outstanding code needs in individual open source module release/18.0 and other related branches to search for PHP 8.4,...
View ArticleNew feature for Hotelwakeup module
Hi everyone. I improved hotelwakeup. You can review the code here. https://github.com/FreePBX/hotelwakeup/pulls But I tested it for some months and it works fine. I’ve tested it for several months and...
View ArticlePABX Endpoints Status (Free PHP Page)
Hello, I’d like to share this simple, useful page with you for free. It displays all the extensions on your FreePBX system, including device type and model, status (e.g., reachable or not), and...
View Article[SURVEY] Node.js version preference in FreePBX 18
As you may know, FreePBX – since at least version 15, released in 2019 – heavily depends on Node.js. In FreePBX 17, which runs on Debian 12, we use the current Debian 12 packaged default build of...
View ArticleModule Development Environment
Sorry for the rather noob question. Although I have been doing programming casually for many years in various languages, all the way back to BASIC and C, my usual is Java, but I have done some things...
View ArticleWorking on my own CDR app :-)
Just want to share my thoughts with you. For the last two years I’m not happy with the CDR FreePBX gives to me. I’m always trying to get my information for the calls by reading CDR and CEL which never...
View ArticleContributing code, Good first issue!
In a side chat about technical debt within FreePBX this bug about use of #[AllowDynamicProperties] everywhere came to mind. This is an easy but kinda tedious fix. In a search on github it is still in...
View ArticleCommunity Developer Documentation Update
My apologies! There wasn’t an actual URL in the text you provided, so it slipped through the cracks. Here is the revised version with a clear spot to drop your link at the end: As you might know, I...
View ArticleRegistration Watch 1.2.0 ready for review/testing
Registration Watch 1.2.0 is ready for wider testing and feedback. It promises nothing more at this stage. It has been tested in normal use and throughout its development, but this is currently an...
View ArticleCustom Add-Ins Feed Page
So on v16 I had a custom add-ins feed page. Displaying all registered SIP extensions. With helpful details, such as phone make, IP address, firmware revision, etc. For support it made it simpler to...
View ArticleNoo questions on FreePBX GraphQL features
Hello, I’ve read (1] and the various links this blog post contains (specifically [2]). Unfortunately, my testings failed which certainly comes from me being very new to GraphQL in general. In FreePBX...
View ArticleFetch extensions
Hello! I need to fetch extension status(online/offline) like in reports->asterisk info. But graphql doesn`t provide this thing. Is it possible to do with rest api or ami? 2 posts - 2 participants...
View ArticleFreepbx tts page
i made a open sorce tts page that letts you broadcast tts messages with any piper voice and can be installed with one commadn on github url is GitHub - thebottlekids/freepbx-ttspage · GitHub 3 posts -...
View ArticleBug triage
Currently, there are 299 open bugs, with 222 still marked as ‘in triage.’ While some of these are likely duplicates, I have a few items pending in that list. I also see that nearly 700 bugs have been...
View ArticleChange extension config with Apply
I’m creating a bot that will allow me to quickly manage an extension from my phone. I can now get the full list, but I can’t figure out how to change the password without a hard server reboot. How can...
View ArticleWho's steering the FreePBX development boat?
LinkedIn (everyone’s most trusted source of information) told me Kapil has joined the venerable team of ClearlyIP. Who’s the new lead software engineer for FreePBX? 11 posts - 7 participants Read full...
View ArticleFreePBX 18 Alpha Request
Small (small) [small] 3 person business user here. I know this isn’t the place for official feature requests, but hoping it is the right place to stimulate some discussion. Can I humbly request that...
View ArticleFreePBX API + WebRTC
Because the FreePBX API does not allow setting WebRTC-related parameters during extension creation, I’m wondering if there is a way to use an after-apply hook so that the WebRTC configuration can be...
View Article