Recent content by hfoster

  1. 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...
  2. 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...
  3. 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...
  4. 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...
  5. 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
  6. 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.
  7. 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...
  8. 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?
  9. 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.
  10. 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.
  11. hfoster

    Recommended method of renewing certificates automatically?

    For what it's worth, I've typically put a cronjob in the early hours of Sunday morning to restart freeswitch; primarily because of many historical memory leaks with freeswitch, stuck calls that remain in the core database, and for certificate renewals.... or if you're messing around with the...
  12. hfoster

    Recommended method of renewing certificates automatically?

    I'm fairly certain you can just re-run the renewal command in a cronjob, I guess every day. /usr/local/sbin/dehydrated --cron --config /etc/dehydrated/config
  13. hfoster

    FusionPBX Deployment – Security Architecture Recommendations

    It's possible, but I can't imagine it's 'supported' whatever that means for your support contract. It's something I would only attempt if I really needed a good reason to do so and I'm not entirely sure how this would improve security; I would hazard a guess it would actually reduce security...
  14. hfoster

    How to create a conference center with no pin (PIN Length 0?)

    I think you want to just use the normal 'Conferences' app instead: https://docs.fusionpbx.com/en/latest/applications/conference.html The Conference Centre is for creating rooms (which are defined by PINs)
  15. hfoster

    CDR History

    Slightly old thread, but I hate seeing a question unanswered. You can modify the clean up tasks in: /etc/cron.daily/fusionpbx-maintenance