Search results

  1. Adrian Fretwell

    Move FreeSWITCH DB from SQLite into PostgreSql

    Hi Babak, Thank you for the information. Yes there have been some changes, but read "Core" as having a native module available, as opposed to having to connect via ODBC or similar. mod_mariadb is also available and has been around for about five years. Mariadb was my database of choice for many...
  2. Adrian Fretwell

    Many single extension tenants.

    It's not a great overhead to have one tenant per domain and it could create an opportunity to sell them a second phone - an extension in the lounge and one in the office for example. Or a domestic phone and something like an extension on a Bria app on their mobile phone. You can put them all...
  3. Adrian Fretwell

    mod_verto security concerns

    SaraPhone is what I would go with.
  4. Adrian Fretwell

    mod_verto security concerns

    It's a long time since I played with this. I remember setting up the wss-binding port in the SIP profile but I don't remember enabling mod_verto - maybe we did? I had been looking at integrating a Web RTC client with DjangoPBX, I've not done anything about it, but my thoughts were to...
  5. Adrian Fretwell

    SOLVED New Yealink firmware (T43U) default 'user' password

    I think user_password has always been there but not enabled. You may need to add user_name if you want to set it:
  6. Adrian Fretwell

    SOLVED New Yealink firmware (T43U) default 'user' password

    It has always been set in the Y0000... file historically: ####################################################################################### ## Security ##...
  7. Adrian Fretwell

    SIP PBX integration

    Looks to me like the distant end responded with a 480 (Temporarily Unavailable)
  8. Adrian Fretwell

    SIP PBX integration

    <action application="bridge" data="sofia/internal/101@1.2.3.4"/> https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Modules/mod-dptools/6586484/
  9. Adrian Fretwell

    How big is big

    I run a job every night to convert wav to mp3, that in itself saves a lot of space. I delete recordings and voicmails over 30 days old, I do have domain exceptions for customers who need them for longer. Any customers that want us to keep recordings for more than a year, we ship them off to a...
  10. Adrian Fretwell

    SOLVED nginx not starting..

    You are showing the section for the http server on port 80 what about the https section for port 443 (listen 443)? You can find a reference file of what the basic fusionpbx nginx site file here: https://github.com/fusionpbx/fusionpbx-install.sh/blob/master/debian/resources/nginx/fusionpbx
  11. Adrian Fretwell

    SOLVED nginx not starting..

    I think your nginx installation is still trying to use (parts of) dehydrated. I'm not sure what you did in the first place to enable this, so it is difficult for me to tell you how to remove it. Having said that, your screenshot does show nginx failing to open...
  12. Adrian Fretwell

    Encrypted DB connection

    Have a look at /var/www/fusionpbx/resources/pdo.php You probably need to set: $db_secure and $db_certauthority SSLCert and SSLKey would be configured in PostgreSql server.
  13. Adrian Fretwell

    API for enable/disable extension and domain

    We cobbled together a very quick and dirty API years ago: https://github.com/PBXForums/FusionPBX-API I wouldn't recommend using it in production but it may be a good learning resource. As mentioned above, DjangoPBX has an API.
  14. Adrian Fretwell

    SOLVED nginx not starting..

    They are the lines you would have in the nginx site configuration file: /etc/nginx/sites-available/fusionpbx server { listen 443; server_name fusionpbx; ssl on; ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; ssl_certificate_key...
  15. Adrian Fretwell

    WAN Drops, Keepalive

    Hi Chris, I understand your view. I have not played with Asterisk for over twenty years, so I struggle to remember what ti was like. I did like the IAX phone protocol, it just seemed to work and did not get broken by NAT in the same way that SIP does. But the whole world went SIP shaped and...
  16. Adrian Fretwell

    WAN Drops, Keepalive

    I have never used the ping option on the extension record, but I always use the KeepAlive(OPTIONS) on the phone. The OPTIONS/NOTIFY ping is only ~500 bytes in each direction every 30 seconds, it's not a big deal.
  17. Adrian Fretwell

    SOLVED nginx not starting..

    Yes, by default, nginx has a certificate key pair called snakeoil which are merely self signed certificates, nothing wrong with using them. #ssl on; ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; ssl_certificate_key...
  18. Adrian Fretwell

    SOLVED nginx not starting..

    Unless Letsencrypt can access your DNS records via a public DNS server like 8.8.8.8, dns-01 validation is not going to work. I use the term zone file because the most popular dns server on the internet is called bind, and bind stores it's configuration in zone files that are located in...
  19. Adrian Fretwell

    SOLVED nginx not starting..

    In order for the dns-01 to work, letsencrypt gives you a text based token that you must add to the zone file on your dns server. Letsencrypt then makes a request to lookup the dns record for the domain you are trying to obtain the certificate for. If it see the token you have put there, then it...
  20. Adrian Fretwell

    SOLVED nginx not starting..

    Many Linux systems use /etc/resolv.conf to determine which DNS server to use.