Recent content by hfoster

  1. hfoster

    PHP Vulnerability CVSS v4.0 9.2.

    Not sure why you couldn't write a spec. It's just a PHP application that needs plumbing into some caching directories. Looks like someone already packages FreeSWITCH too.
  2. hfoster

    PHP Vulnerability CVSS v4.0 9.2.

    Wouldn't really be FusionPBX then, it would just be something else. I've burned a number of tokens having a pop at a FreeSWITCH phone system in Rust, and it really is quite a lot of plumbing that needs doing. Regardless, this particular exploit was irrespective of the framework, and considering...
  3. hfoster

    PHP Vulnerability CVSS v4.0 9.2.

    FYI. Big PHP vulnerability pretty much in the wild. Seems to be related to file uploads, so potentially affects FusionPBX when users can upload recordings, etc. There's a lot of conjecture about mitigation (e.g, people saying you can disable: session.upload_progress.enabled, etc) but nothing...
  4. hfoster

    Yealink key to select outbound route?

    The actual DSS keys don't need to be on the screen if that's what you are referring to. It automatically adds a key for a line into a gap, but you can change it to whatever. Users would have to get used to switching left and right before making a call, but not insurmountable.
  5. hfoster

    Yealink key to select outbound route?

    The 'correct' way that Yealink expects you to do this is with Lines I would imagine. If there's a customer that is fielding calls for three different companies, we set: Line 1: 2000,Company A Line 2: 2001,Company B Line 3: 2002,Company C Then you can press the line key to start dialling out...
  6. hfoster

    Nginx change webport breaks active calls & network status

    You'd probably have to go through the fusionpbx apps that use websockets to add bespoke ports to all the websocket definitions, you would then have to be cautious of any future updates to the codebase... unless you contributed some pull requests adding a customisable websocket port number in to...
  7. hfoster

    [ERR] mod_pgsql.c:556 Error executing query

    Not seeing it my logs. Any indication on what table this is referring to? If you manually modify the tables, ensure you disable 'auto-create-schemas' (and I think auto-clear-sql) in the FreeSWITCH switch.conf.xml config as that will probably just override it next time you restart. I get the...
  8. hfoster

    How do others get customers to actually read the manual or do anything themselves

    Turn a crisis into an opportunity, I'd say. Send out email shots to customers a week or two before a public holiday asking them to get in contact to prepare for the holiday, you might even be able to upsell some other services on top of this call to action too, suggest a manual holiday override...
  9. hfoster

    How do others get customers to actually read the manual or do anything themselves

    I mean the moat for this industry is basically just being bothered to learn a little bit about SIP, and being willing to understand the esoteric nature of SIP endpoints. I don't think you will really find a golden customer who is willing to pay you, but do all the support themselves. Anyone with...
  10. hfoster

    Ioncube fatal error

    With the proprietary apps, you have to periodically renew the membership of them by reinstalling them as they are encoded with ioncube. It's probably that: Member Documentation
  11. hfoster

    FusionPBX installation on Debian 13 Failed Today

    Seeing the exact same thing on some old Thinkpad T430 laptop. I did try having a poke around, but I didn't really feel up to the challenge of grappling with autoconf nonsense.
  12. hfoster

    a=inactive from gamma

    If you're referring to my post, we had to brute force it by just rewriting the SDP headers using our SBCs. I'm pretty sure it's related to the issue this person is talking about, where it's set in the session attributes, but not in the media (or vice versa, I can't remember), so freeswitch just...
  13. hfoster

    Ring Group - when a user ignores it does not go to the RG Exit Action

    Just to clarify, is this alluding to the lack of 'CALL_REJECTED' in the list of originate_dispositions that constitutes a missed call?
  14. hfoster

    Recommended method of renewing certificates automatically?

    I am not affiliated or contributor to the FreeSWITCH project in any way, but you can go through the mailing list to see 2 decades of various memory leaks. For what it's worth, the past 3 or 4 years have been pretty solid... or I haven't hit the code paths that trigger them.
  15. hfoster

    Recommended method of renewing certificates automatically?

    Don't forget to ensure that your deploy hook doesn't run in the middle of the working day. FreeSWITCH usually takes a good minute to get back into a functional state, not to mention killing any active calls. As for the sofia port debacle, I have definitely seen it with my own eyes.