Search results

  1. Adrian Fretwell

    UK Online Safety Act 2023

    This will largely only be of interest to UK service providers. The Online Safety Act 2023 (https://www.legislation.gov.uk/ukpga/2023/50/contents) will come into force on the 17th March. Ofcom threatens to impose heavy corporate penalties on service providers that do not comply. The act...
  2. Adrian Fretwell

    DjangoPBX at CamJam

    Just to let you know that I will be at the Cambridge Raspberry Jam on Saturday 1st March 2025 helping to celebrate The Raspberry Pi's 13th (unofficial) Birthday! So, if you are in the UK and want to drop in and say hello we are in The University of Cambridge Computer Laboratory, William Gates...
  3. Adrian Fretwell

    It is all about help and collaboration

    When I created my own configuration utility ("GUI wrap") around FreeSWITCH, I decided that it would be helpful to the VoIP community in general if I openly shared my work. The result is DjangoPBX. DjangoPBX is absolutely non-profit. It exists for two purposes: 1. To help share knowledge of...
  4. Adrian Fretwell

    Updated DjangoPBX Portal look and feel to align with the Admin pages.

    To provide a more consistent look and feel across the system, we have updated the look an feel of the Portal pages to align with the look and feel in the Admin section. We now have a UI specialist onboard looking to provide the project with some much needed modernisation updates in the coming...
  5. Adrian Fretwell

    We try our best to be customer focused

    I had a request come in from a DjangoPBX user who asked if it was possible to provide some basic CDR statistics as an API endpoint. We did it...
  6. Adrian Fretwell

    DjangoPBX end of year update

    DjangoPBX has seen many developments and improvements over the last year. The project now has sponsorship from ITSPs in the UK, US, Germany and Turkey. Several ISPs are using DjangoPBX purely via its REST API to provide telephony functionality within their existing customer dashboards. The...
  7. Adrian Fretwell

    DjangoPBX has now moved to Codeberg

    https://codeberg.org/DjangoPBX/DjangoPBX You can update your upstream repository as follows... git remote -v will show you your current upstream repository: git remote -v origin https://github.com/djangopbx/djangopbx.git (fetch) origin https://github.com/djangopbx/djangopbx.git (push)...
  8. Adrian Fretwell

    On going DjangoPBX development

    There have been quite a few major changes to the DjangoPBX codebase over the last few weeks. We are intensively testing the clustering arrangements and once we are happy them I will promote the software status from Alpha to Beta - after which there will be no breaking changes. I'm not...
  9. Adrian Fretwell

    Two step verification

    I was forced to enable two step verification this morning when logging in here. I see there is an option to disable it, but if I do , will it just force me to enable it again?
  10. Adrian Fretwell

    Proxmox virtualisation choices

    Hello One & All, I know many people/organisations choose to use Proxmox for their virtualisation. I find Proxmox interesting because it offers the choice of running an LXC container as a lightweight alternative to fully virtualised KVM machines. If you use Proxmox, how you virtualise your...
  11. Adrian Fretwell

    IP Allowed Addresses

    As of the following commit today, the checking of allowed IP addresses has moved away from simple string comparisons to use the python ipaddress module. https://github.com/djangopbx/djangopbx/commit/5eb6649337baefa8c6d4e6a51e750eda4719e004 This is a breaking change because single IP addresses...
  12. Adrian Fretwell

    DST a Week Early

    Hi, has anyone else in the UK seen their Yealink phones switch to BST a week early? About 600 of our phones have gone to BST a week early, I suspect it is an issue with the autoDST.xml file provided with the default firmware. I have raised a ticket with Yealink.
  13. Adrian Fretwell

    Redis changing to a non-free licensing model.

    I have learned that Redis is changing to a non-free licensing model. Forks have already started appearing. I have a very strict policy of "open source only" for the components that make up my VoIP platform so I now need to work out if Redis remains a viable option for me, or if I need to look...
  14. Adrian Fretwell

    New FreeSWITCH Db application added.

    A new application has been added to the DjangoPBX Applications repository: https://github.com/djangopbx/djangopbx-applications If, in the installer, you opted to move the FreeSWITCH database from SQLite into PostgreSql, then this application provides access to the FreeSWITCH tables and also...
  15. Adrian Fretwell

    DjangoPBX House keeping application added.

    I didn't like having add-on shell scripts for ordinary house keeping tasks. So now we have an application that takes care of many of these tasks. Making database and file backups Removing json content form XML CDR records Converting .wav files to mp3s to save on storage space Removing call...
  16. Adrian Fretwell

    DjangoPBX Applications Repository

    Following a request for a browser based FreeSWITCH terminal application. I have now created a DjangoPBX Applications repository: https://github.com/djangopbx/djangopbx-applications This repository is intended for additional applications that will not form part of the main DjangoPBX...
  17. Adrian Fretwell

    Move FreeSWITCH DB from SQLite into PostgreSql

    Over the next few days, we will be introducing a change that will move the FreeSWITCH database from SQLite into PostgreSql. The key reason for doing this is to allow the FreeSWITCH database to be read directly from within the DjangoPBX application. The benefits of doing this will be better and...
  18. Adrian Fretwell

    A GUI wrap around FreeSWITCH

    Owing to the imminent UK transition from analogue to digital landlines, I thought I would share with you a project I have been working on to use in my own business. It is a GUI wrap around FreeSWITCH written in Python using the Django Web Framework (https://www.djangoproject.com/). I decided...
  19. Adrian Fretwell

    Let's Encrypt to revoke about 2 million HTTPS certificates in two days

    This is unlikely to affect many of us here, but just thought a heads up may be helpful. I picked this up from a post on The Register, yesterday evening: https://www.theregister.com/2022/01/26/lets_encrypt_certificates/
  20. Adrian Fretwell

    Migration from OpenSIPS to Kamailio

    I am considering moving my SIP trunking platform from OpenSIPS over to Kamailio. The routing script formats are very similar but the syntax is subtly different in a few areas. Can anyone point me in the right direction for resources on migration or does anyone have any up to date examples of...