Search results

  1. Adrian Fretwell

    Register request doesn't send auth headers

    So what port is you internal profile running on?
  2. Adrian Fretwell

    Register request doesn't send auth headers

    OK, I'm mindful of the fact that you say this has been working. Not sure how you have configured your box, but normally you would talk to you provider via port 5080 using the external SIP profile. Do you have your provider IP in the ACL? NAT, or more specifically NAT helpers (ALGs) do tamper...
  3. Adrian Fretwell

    SQLite is busy

    There are better and more reliable ways of monitoring platform performance. If you are concerned about being overloaded with NOTIFY etc. messages, get a packet capture going for a period of time and then in Wireshark under the SIP tool, look for retries. You will see some retries, this is...
  4. Adrian Fretwell

    Register request doesn't send auth headers

    Possibly a NAT problem, make sure your switch is actually seeing the message from your provider with the WWW-Authenticate header, otherwise it can do exactly as you describe.
  5. Adrian Fretwell

    Dialplan Expression: Remove + sign and add a prefix

    The Dialplan Expression is a regular expression (Regex). (https://en.wikipedia.org/wiki/Regular_expression). You need to modify your Dialplan Expression so it will accept a plus sign if it is present. The plus sign has special meaning in Regex so it need to be escaped with a backslash. Also...
  6. Adrian Fretwell

    How to manage different locations?

    With Fusion installed locally, my guess will be that your trunk registration issues are related to NAT. Port 5080 on FreeSWITCH will need to communicate with the outside world. FreeSWITCH will need to know what it's external (internet facing) IP address is so it can set this correctly in...
  7. Adrian Fretwell

    Fusion PBX API

    This is old now, but may be of some help: https://github.com/PBXForums/FusionPBX-API
  8. Adrian Fretwell

    Sofia pulling wrong (old) IPs for ext-rtp-ip and ext-sip-ip - can't figure out where these are coming from

    Depending on your cache method you may also need to look at memcache. The key should be "configuration:sofia.conf:<hostname>", I have known values to get "stuck" in there from time to time, I don't know why they outlive their expiry time, maybe they are getting refreshed by some mechanism that...
  9. Adrian Fretwell

    [SOLVED] IP Auth Based Gateway

    I'm confused - why would you expect to see a register when you have set register to false? Calls should just be delivered to the IP.
  10. Adrian Fretwell

    [SOLVED] IP Auth Based Gateway

    When connecting to a SIP provider, use the external profile. Add the providers IP/IP range to the ACL (domains), I think this name has changed in the later version of Fusion, it may be called provider. If you have set the gateway register to false then the registration status will be "NOREG"...
  11. Adrian Fretwell

    Unable to access django server on debian running FusionPBX

    python manage.py runserver 0.0.0.0:8000 This command is used to run the Django development server, not something that should be used in production. Have a look at uwsgi https://uwsgi.readthedocs.io/en/latest/tutorials/Django_and_nginx.html
  12. Adrian Fretwell

    Show domain

    You can sign up with Zoiper as an OEM provider an get a provider ID. You can then user the Zoiper app within Fusion to generate QR codes to configure the mobile devices. https://docs.fusionpbx.com/en/latest/applications/provision/provision_auto_zoiper.html
  13. Adrian Fretwell

    Best SIP Phone with FusionPBX

    I would go for Yealink every time, they seem to have been consistently good and reliable. We started using them in 2016.
  14. Adrian Fretwell

    3653 Originate Failed. Cause: INCOMPATIBLE_DESTINATION

    The main clue is the line that reads "Overriding SIP cause 480 with 488 from the other leg". A 488 means "Not Acceptable Here", it usually indicates that there was no codec intersection. I.E the two ends did not have a common codec that they could agree on.
  15. Adrian Fretwell

    What [should?] be global dial plan items are only on the 'IP'?

    If you are installing V5, then I can't comment, we have not embraced V5 yet. Perhaps someone with V5 experience could chip in...
  16. Adrian Fretwell

    What [should?] be global dial plan items are only on the 'IP'?

    It does. Let me re-phrase: When you create a new domain, the items you mention should be automatically created for you in the context of that domain...
  17. Adrian Fretwell

    What [should?] be global dial plan items are only on the 'IP'?

    When you create a new domain, the items you mention should be created in the context of that domain, if you named the domain with an IP address then it will show the IP address. Don't get confused, in therms of a dialplan context, an IP address is just a name that happens to look like an IP...
  18. Adrian Fretwell

    Variable not populating - Yealink Provisioning

    I do not believe that you can get variables interpreted in the default/domain settings. The strings are taken literally. Setting individual values per domain may be your only option. You could maybe modify the provision template to read something like: {if isset($yealink_provision_url)}...
  19. Adrian Fretwell

    SOLVED Linphone Provisioning template

    Thank you for sharing.
  20. Adrian Fretwell

    403 Forbidden cannot identify reason

    Assume carrier is using (your) IP address for authentication. Is 3CX sending from the same public IP as freeswitch?