Search results

  1. hfoster

    sip contain sms/message

    https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Modules/mod-dptools/6586512/#docusaurus_skipToContent_fallback Just stumbled across this, this might help.
  2. hfoster

    Minor BLF Issue - Not flashing when ringing.

    Semi-solved it. One of the endpoints (a proxy server for an app) was sending back Busy as the end user put on DND on the mobile app, FreeSwitch then sends an empty NOTIFY message which clears the status almost immediately until one of the other endpoints picks up and kicks into 'in call' mode...
  3. hfoster

    sip contain sms/message

    You'll probably have to get funky with sipp: https://github.com/SIPp/sipp FreeSwitch doesn't really have a simple way of sending arbitrary messages afaik. Everything is hidden behind commands like uuid_hangup, etc.
  4. hfoster

    Ending a recording on a transfer to an extension which has recording disabled?

    Hey everyone We have a singular extension that is used for confidential information, like credit card details etc which has recording disabled. There's only one person who can accept these details so everyone in the company transfers to this phone and sometimes back out again. We've recently...
  5. hfoster

    SOLVED Grandstream Phones won't answer

    It's a classic. 1 working phone = router rewriting everything SIP to 5060.
  6. hfoster

    SOLVED Grandstream Phones won't answer

    Sounds like NAT issues to me. You disabled SIP ALG on the firewall/router?
  7. hfoster

    CVE-2022-47516 - Remote attackers can cause a denial of service with a crafted UDP message - Sofia SIP

    Heads up. Sofia SIP can possibly bring down your PBXs with an easily craftable OPTIONS message. https://github.com/freeswitch/sofia-sip/security/advisories/GHSA-h94r-c3pv-4564
  8. hfoster

    Status of the project

    At that point, it wouldn't really be FusionPBX. It would be it's successor. There's probably a whole load more changes I would recommend than an ORM too! :D I would love to work on a more modern approach if I had the time.
  9. hfoster

    Status of the project

    Eitherway, it's such an insignificant part. SQL is SQL for the most part, and the only obvious difference is that PostgreSQL usually forces unix auth, MySQL/MariaDB with it's own auth. Changing the installer to suddenly use MariaDB would just result in a ton of people heading here wondering why...
  10. hfoster

    Status of the project

    PostgreSQL *for* the core. As in your session tables, etc, for Master/Master BDR replication and seamless failover, etc. For a long time there was only ODBC and mod_pgsql. Regardless, they're both SQL servers so it's not really a massive barrier to entry.
  11. hfoster

    Status of the project

    Kinda hamstrung by FreeSWITCH there. Your choices are PostgreSQL core, or use an ODBC module to connect to MariaDB, though I'm pretty sure a mod_mariadb now exists but it's very new. Same with CentOS/Debian for a while. They stopped targetting CentOS so building it was becoming a pain...
  12. hfoster

    Status of the project

    Adminer and that Text Editor (can't remember the name) were removed because they just kept on being sources of exploitation and vulnerabilities, especially when people can just use SSH and psql/vim/emacs and do the same thing
  13. hfoster

    Minor BLF Issue - Not flashing when ringing.

    Headscratcher for you guys. One department uses the BLF functionality of the Yealinks quite extensively; they have each other's phones on the first page and use extension field as ** to pick up anyone who is getting a call. Recently, one extensions stopped appearing on the other phones as...
  14. hfoster

    Updating CLI after attended transfer

    The FreeSWITCH mailing list might have a bit of better knowledge. I've tried to Google ways of sending an UPDATE after bridging two calls for display purposes, but nothing appropriate seems to come up. (Might just be modern Google is crap tbh).
  15. hfoster

    Call_Direction-Outbound Route issues

    Yeh, depends on the outbound routes obviously, but that catches most of the rules for most tenants. All it does is stick an outbound flag on the call so the rest of the dialplan acts appropriately.
  16. hfoster

    Loopback Destinations (Inbound Routes) as internal transfers

    Oh sorry, yeh. Brainfart. They're in the public context. If you can match the range with regex, you could probably transfer: <action application="transfer" data="$1 XML public"/> I can't think of any clever ways of doing it myself.
  17. hfoster

    Status of the project

    I can say confidently, that Mark and the rest of the FusionPBX team are more than welcome to accept pull requests for things that make a lot of sense.
  18. hfoster

    SIP call establishment slow + Ping to PBX slow and breaking

    You're going to have to refer to your operating system's information for that, presumably Debian for the networking information. https://wiki.debian.org/NetworkConfiguration If I had to make a guess, speed and duplex were not automatically detected, so defaulted to 10Mbps half duplex.
  19. hfoster

    Updating CLI after attended transfer

    Weirdly, you're right. I can't see an UPDATE or a REINVITE from the PBX. I can see the REFER being sent from the phone, but the FreeSWITCH then just consumes that and bridges the two calls. Hmmmm....
  20. hfoster

    Loopback Destinations (Inbound Routes) as internal transfers

    Make sure your outbound route is last in the diaplans, order 901+, then the local_extension dialplan will capture the call from the 'user_exists' condition.