Search results

  1. Adrian Fretwell

    Daylight not working

    You can test if daylight is being ignored with two commands, I am in the UK (GMT), here is what my server shows: root@test-blue:~# date Thu 2 Apr 13:14:46 BST 2020 root@test-blue:~# date -u Thu 2 Apr 12:14:52 UTC 2020
  2. Adrian Fretwell

    Inbound call dropping.

    Sounds like you may be missing the ACK that follows the 200 OK. A tcpdump and examine with sngrep or Wireshark should prove it.
  3. Adrian Fretwell

    SOLVED DTMF # key missing

    Just quoting the payload type when the type is in the dynamic payload range is meaningless, let me try to explain... RTP payload type numbers 0-95 represent static type entries, you can look them up at iana.org (https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml) Technically...
  4. Adrian Fretwell

    Moved from NAT pbx to internet ip, lost nat phone communication

    @TimGuyUK On the face of it, I can see no reason why your setup is not working or why it should work intermittently. The only sure way to get to the bottom of this and understand what is going on will be to get some packet captures and examine them in Wireshark or with Sngrep. You will see...
  5. Adrian Fretwell

    UNKNOWN CIDLOOKUP.LUA issue

    cidlookup.lua does not set anything to UNKNOWN. It does attempt to query mod_cidlookup if it exists so maybe this is where UNKNOWN is coming from if you have mod_cidlookup enabled. I do not.
  6. Adrian Fretwell

    UNKNOWN CIDLOOKUP.LUA issue

    Yes and No. If you have distinct individual numbers going to individual extensions or applications then yes. But if you have a number range (DDIs) that transfer to a range of extensions then it is possble with a little regex and only one inbound route.
  7. Adrian Fretwell

    UNKNOWN CIDLOOKUP.LUA issue

    I'm not sure that caller-details is the best place to put the call to cidlookup. I generally put the call in the inbound route just before the transfer statement. cidlookup.lua does not set caller_id_name or effective_caller_id_name unless a contacts match is found so I have no idea where the...
  8. Adrian Fretwell

    Rejected by acl "domains". Falling back to Digest auth.

    When you update your ACL is is good practice to flush cache and reload ACL from the SIP status page or using the FreeSWITCH CLI, whichever you prefer.
  9. Adrian Fretwell

    How are you staying relevant and selling hosted VoIP /w FusionPBX?

    This is a very interesting discussion, I would like to see more input on this topic, especially from any UK operations. My thanks to Mark for a very informative update. It has taken a while for me to respond to this thread because I wanted to get some input from our Marketing Director. We get...
  10. Adrian Fretwell

    What is the Server IP in ACL for?

    There is a clear distinction in Access controls between domain and CIDR. Although it looks like an IP address it is the default domain name (based on your IP address) created for you by the install. It is not a security risk, I believe it is put there for server cluster arrangements...
  11. Adrian Fretwell

    New DID Setup for Freeswitch

    I'm happy to help, send me a PM with your email address, we can then get in touch directly. Adrian.
  12. Adrian Fretwell

    Caller ID number add 0 prefix inbound call

    If its just the caller ID you want to change, then the following line in your inbound route should do it: action set effective_caller_id_name=0${caller_id_name}
  13. Adrian Fretwell

    Update with custom files

    I can't remember where I read/heard this but looking at the provision.php source code, for a Linux system, it tests for the existence of this directory: /etc/fusionpbx/resources/templates/provision If it does exists, it uses this as the templates directory. So I'm guessing, if you copied your...
  14. Adrian Fretwell

    Update with custom files

    Snapshots are fine, I use them. Restoring a whole snapshot just seems to be overkill if all you need to restore is a couple of files. Having said that, depending on the type of snapshot and the type of virtualisation platform, it may be possible to mount a snapshot as storage and pull...
  15. Adrian Fretwell

    Update with custom files

    @ad5ou You make a very good point. I seem to remember Mark saying there was a correct place to put customized provision templates, but I can't remember the details - maybe I imagined it, or maybe it is exactly what you suggest. :)
  16. Adrian Fretwell

    Update with custom files

    Git stash is probably the correct way to go but unless someone has a better idea, I would say the simplest way to resolve this is: Backup any changes you have made. Its always good practice to make backups before doing anything! Change directory to /var/www/fusionpbx Double check what has...
  17. Adrian Fretwell

    Best method for Basic FusionPBX API?

    @markjcrane I agree with what you are saying, you don't want to be getting support calls about someone elses code. I have created a pull request to update the developer information in the file headers. I want to make it clear that there is no competition. The Official FusionPBX API is closed...
  18. Adrian Fretwell

    Best method for Basic FusionPBX API?

    @markjcrane I think they ALL contain some code that you have written in the past. Maybe sometimes just a couple of lines like: //includes include "root.php"; require_once "resources/require.php"; The headings / credits were left in to show you some respect but we can remove whatever...
  19. Adrian Fretwell

    TCP / UDP - That is the queston

    That's interesting...
  20. Adrian Fretwell

    TCP / UDP - That is the queston

    Using UDP should not be seen as a problem unless you get to needing larger packets than your end to end MTU will allow. TCP will handle fragmentation, but it has a bigger overhead, however its use is specified in the SIP RFC: