Search results

  1. 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...
  2. 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...
  3. 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...
  4. 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...
  5. 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...
  6. 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/
  7. 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...
  8. Adrian Fretwell

    Yealink provisioning issues following the expiry of the DST Root CA X3 certificate

    I am posting this as a follow on from this thread: https://www.pbxforums.com/threads/some-phones-unregistered-after-a-random-freeswitch-restart-cant-get-them-to-re-register.5656/ I now have great number of Yealink phones that will not connect to their provisioning server. The problem started...
  9. Adrian Fretwell

    A variation on the FusionPBX firewall arrangements

    It was helping another forum member with some security questions that has prompted me to share this firewall configuration. Please do not use this unless you clearly understand what it is doing. One of the problems that I saw with the default FusionPBX iptables/fail2ban configuration was that...
  10. Adrian Fretwell

    Simple Bash script to show MOS scores

    I have been looking more closely at Mean Opinion Scores (MOS) (https://en.wikipedia.org/wiki/Mean_opinion_score) across my platform and put together a simple shell script to quickly show the average score over a period of time broken down by domain or just for a single domain. Here is the...
  11. Adrian Fretwell

    Call to dptools function sleep in outbound routes

    Does anyone know why we now have a call to the sleep function for ${sleep} seconds, when we add a new outbound route? See the screenshot below: The reason I ask is because I recently added a new domain to an older (version updated to master in January) box and noticed these errors in the...
  12. Adrian Fretwell

    OpenSIPS Auto process scaling

    For those of you who use, or are thinking of using OpenSIPS in front of your FusionPBX to lighten the load on the internal SIP profile, you may be interested in this OpenSIPS blog post that I have just found entitled "Auto process scaling – a cure for load and resources concerns". It is a new...
  13. Adrian Fretwell

    Yealink BLF/MWI Subscribe Interestingness

    This is one for the Yealink gurus out there... I am bench testing a mid-registrar proxy, and thus far everything is working fine apart from (some of) the NOTIFY messages for the BLFs etc. The phone I'm using is a T27G, Firmware Version 69.84.0.15 I have the PBX SIP address set up in Server...
  14. Adrian Fretwell

    4.5.13 Dashboard missing items e.g. Switch version

    Forgive me if this has been covered in the latest continuing education, I have not had chance to go through it yet. I have just installed a clean FusionPBX 4.5.13 on Debian 10.2 and noticed that when logged in a superadmin a lot of information has disappeared from the system status box on the...
  15. Adrian Fretwell

    Call Center Agent Dashboard Issues

    Hello All, In a way, this follows on from this thread, but I thought it better to start a new one: https://www.pbxforums.com/threads/change-agent-status-through-user-dashboard.2973/ /var/www/fusionpbx/app/call_centers/call_center_agent_dashboard.php (Installed Feb 14th 2020) certainly has some...
  16. Adrian Fretwell

    Dialplan entry global-variables sanity check

    Does anyone have a handle on what I think is a relatively new dialplan entry called global-variables. I'm pretty sure it has appeared in installations later that 9th January. The reason I ask it I'm seeing its action appearing repeatedly in the fs_cli. This test box only has five domains on...
  17. Adrian Fretwell

    Regex for one single outbound route (UK)

    Please don't take this post too seriously, I was just having some fun playing with regular expressions. I wanted to create a regular that would allow me to dial: 999 for the emergency services. 9999 for the emergency services but stripping the initial 9. 0xxxxxxxx etc. for national numbers...
  18. Adrian Fretwell

    Voicemail disable message information

    Hi, does anyone know if it is possible to disable the message information when listening to voicemails? What I mean is stop the message details announcement before the message is played back. "Message Number 1, from 123456 on Tuesday January 8 2020 at 07:38 PM" Cheers, Adrian.
  19. Adrian Fretwell

    SOLVED Device Profiles and Expansion modules

    Hello all, I would appreciate any views on this before I go down the "hacking code myself" route. I have just started the provisioning set up for a Yealink T48s that has three expansion modules. The problem is that in the Device Profiles editor, the Keys category only has the options for...
  20. Adrian Fretwell

    DSCP (Differentiated Services Code Point) Bleaching

    Some of you may have noticed that the default FusionPBX installation includes some Iptables rules to set the DSCP byte to 46 (Expedited Forwarding) for outgoing RTP packets and 26 for outgoing SIP packets in the IPv4 header. Yealink phones also set these same QOS (Quality of Service) tags...