Search results

  1. Adrian Fretwell

    Outbound call issues.

    You could put a literal 9 on the front of the expression or make it optional with a question mark: ^9?(?:\+1|1)?([2-9]\d{2}[2-9]\d{2}\d{4})$
  2. Adrian Fretwell

    Outbound call issues.

    Your regex is not matching the 9.
  3. Adrian Fretwell

    Redis changing to a non-free licensing model.

    I have learned that Redis is changing to a non-free licensing model. Forks have already started appearing. I have a very strict policy of "open source only" for the components that make up my VoIP platform so I now need to work out if Redis remains a viable option for me, or if I need to look...
  4. Adrian Fretwell

    anyone deployed on AWS Lightsail

    I'll just give this one a nudge. Any AWS experts out there? I have been involved in this for @s2svoip, I have logged in to the machine and it is still not clear to me exactly what is going on. This debian12 deployment used by AWS appears to have iptables installed despite nft now being the...
  5. Adrian Fretwell

    Access Control List

    External port is 5080 by default, this is the port that will normally face your SIP providers. You would normally put the IP address of your SIP provider in the ACL. Freeswitch gets is 't configuration from DjangoPBX via mod_xml_curl. The diagram below may help you understand the basic...
  6. Adrian Fretwell

    Softphone recommendation

    No, I don't. I is my intention to create an add-on application to integrate Saraphone into DjangoPBX, but I have not started that yet.
  7. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    I'm sure you will work out what to do from reading the install script, but what you will need is a management command called menudefaults, you must be logged in as django-pbx user or su - djangopbx to run any management command...
  8. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    No problem, I'm more than happy to help if I can. Ok, I can see you have the default menu set for the domain. The next thing I would check is that the default menu is loaded. In Admin->Portal check what you have in Menu and Menu Items.
  9. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    Ok, a couple of points: My raspberry pi install was very simple - public IP, no NAT, no VLANS. Logging in freeswitch is set to err, so unless there are errors nothing much appears in the log. You can change this by connecting to the fs_cli and issuing a: fsctl loglevel debug. fsctl loglevel...
  10. Adrian Fretwell

    Growing pains... artificial call limits in freeswitch?

    There are some settings in freeswitch/autoload_configs/switch.conf.xml but I doubt they are the source of your issue. <!-- Minimum idle CPU before refusing calls --> <!-- <param name="min-idle-cpu" value="25"/> --> <!-- Max number of sessions to allow at any...
  11. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    I have done an install on an 8Gb Raspberry Pi 4. Choosing to build FreeSWITCH from source in the install. There were a couple of issues that I noticed: 1. Freeswitch starts for some reason before all the default data is loaded, this causes some xml handler errors in the freeswitch log. Once...
  12. Adrian Fretwell

    Speed Dials Only Route

    We had to do something similar for a customer several years ago. They wanted some extensions to only be able to dial local numbers and others to be able to dial local and national, and a select few allowed local, national and international. Some extensions were not permitted to dial outside at...
  13. Adrian Fretwell

    Error in Pizza demo Javascript program (Freeswitch)

    Try to break the problem down - split up the console_log statement, the error may then give you a better clue as to what is wrong. The error does state "undefined" so you could be looking for an out of scope variable or typo. console_log("debug", "----Hit score \n"); console_log("debug"...
  14. Adrian Fretwell

    Softphone recommendation

    The recommendation may deffer depending on the platform on which you intend to run the softphone. For the PC/Workstation Saraphone is a nice option. https://github.com/gmaruzz/saraphone For the mobile, I have used both Zoiper and Bria, with no issues. Not used it for a long time but Zoiper...
  15. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    Hi, yes I understand now, I have put 2 and 2 together! I will try to work through a raspberry Pi install myself so I can better understand what you are encountering. Please bear with me, because I am quite busy at the moment. Does anything change if you restart the Pi?
  16. Adrian Fretwell

    Ring Group Issues

    The reason your SLA behaves differently when called from a ring group is the way the bridge statement is built from the contact details. May be you can get some packet captures... Many ITSPs will not allow multiple registrations to a single extension because, they operate a per seat charging...
  17. Adrian Fretwell

    Something is wrong with my freeswitch config/startup

    Someone else contacted me recently about getting this running on a Raspberry Pi. Your issue may be around freeswitch loading its modules, if there is nothing in the log and freeswitch is running, then chances are mod_logfile is not loaded. I will do a bit of digging into this and get back to...
  18. Adrian Fretwell

    Ring Group Issues

    What you are describing with your 201, sounds like "shared line appearance". This is not well supported by FreeSWITCH, see the link below: https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Configuration/Shared-Line-Appearance_13174046/ As the page says, there are some settings...
  19. Adrian Fretwell

    Ring Group Issues

    I have never seen what you are describing. You may need to describe your setup in more detail, provide some log files and/or screenshots. We have very complicated ring groups working with features such as delays and the confirm mechanism for mobile phone destinations.
  20. Adrian Fretwell

    Ring Group Issues

    I would not recommend turning the caching off, but you can reduce it's time. In /home/django-pbx/pbx/pbx/settings.py there is a cache section. You will see the 300, this is seconds (five min), you could maybe set this to 10. CACHES = { 'default': { 'BACKEND'...