Search results

  1. P

    Updating an extension/device generates 6 psql UPDATE queries per device.

    @markjcrane I’d be interested to see if any examples exist in FusionPBX where eager loading is implemented to mitigate the N+1 query issue. If your senior development team can share such an example, I’d be glad to review it. Without that, it seems likely that the challenges mdoupe is...
  2. P

    Trying to get FusionPBX working, Newbi questions

    @jeroentjed as I suspected it can’t play it. Freeswitch gives you an error that it can’t read the stream. It’s probably because it’s not a stream but just a file judging by the extension at the end. For steams you need to use shout:// and not playback. Here is an article with examples how to...
  3. P

    Call Forward Busy

    In VoIP, it's very hard to achieve "on busy" status. Most endpoints support multiple lines. One of the options you have is to disable call waiting on the device (if such a setting exists). This will make the device answer with "busy" when one of the lines is already occupied. Second, you may...
  4. P

    Trying to get FusionPBX working, Newbi questions

    Usually, you set your outbound trunks per domain (for all extensions in the domain) or global (all domains and all extensions) in the dialplan. You can go more granular and do it per extension in the dialplan too but in many cases it's an overkill unless you have a particular use case. I've...
  5. P

    Updating an extension/device generates 6 psql UPDATE queries per device.

    @markjcrane, I respect the work you've done, and I'm not going to share any private messages that could cause you embarrassment. You've created some excellent software, though, as with any project, there’s always room for refinement. I believe it could use a professional developer's touch to...
  6. P

    Updating an extension/device generates 6 psql UPDATE queries per device.

    I’ve run into exactly the same issue before. In my case, the constant extra queries — especially in provisioning and device update logic —and lack of proper queues for backend processes were one of several bottlenecks I found in FusionPBX. Many parts of the codebase trigger unnecessary updates...
  7. P

    Feature Request - Call Center

    @kenn10 Yes, Contact Center is a premium module.
  8. P

    Call center "Ring All" strategy appears to ignore Tier Level

    The ring-all strategy doesn't follow the tier levels. Try one of these: sequentially-by-agent-order top-down ring-progressively (not sure if this one is available in FusionPBX, it is available in FreeSwitch)
  9. P

    Feature Request - Call Center

    @kenn10 We have our own Contact Center Module, but the old one should still work if you open the old link. You can add it to your menu if you wish. Go to Advanced->Menu Manager. Edit the FSPBX menu and add the link.
  10. P

    Forgot your password - 500 ERROR

    Great! you are welcome
  11. P

    Forgot your password - 500 ERROR

    after updating the .env file you always need to run this cd /var/www/fspbx php artisan config:cache If this doesn't help.. Run this command tail -f /var/www/fspbx/storage/logs/laravel.log Then try to reproduce the error again. Post the last error. The log could be long. Make sure to post...
  12. P

    Forgot your password - 500 ERROR

    Did you set up email settings in the .env file?
  13. P

    Default setting : switch variable

    No, those are definitely missing some critical variables. Most likely the install didn't finish correctly.
  14. P

    Extension import issue

    Do you have a device_address field in your upload spreadsheet? It says it's missing. You can download the template and see all the fields that are supported and their names.
  15. P

    TLS/SRTP Internal Call issues

    I'm all about TLS. It's the way to go. But some devices don't like it, and it causes issues. I have probably 99% of all devices on TLS, though.
  16. P

    TLS/SRTP Internal Call issues

    The issue with that is if you have a device that doesn't support TLS or SRTP, it will fail. I had an issue with an older paging system that only connected with UDP, and also some test softphones I used.
  17. P

    TLS/SRTP Internal Call issues

    I would love to hear some opinions on this too. I've done a lot of work with TLS but SRTP has been hit or miss between different manufacturers to the point that i just had to disable it sometimes
  18. P

    Issue with send fax

    @pbxer I pushed a fix for this. Please try again. Thank you for reporting this.
  19. P

    Uploading a custom VM greeting

    I'm pretty sure the name of the file should be greeting_1.wav. msgxxxx.wav is reserved for voicemail messages
  20. P

    Provisioning server

    FusionPBX provisioning server uses variables set up in the system to replace them with values. Such as SIP credentials and server info. If you run it on a separate server, it won't know the values. You may need to explore phone manufacturer provisioning portals. Each manufacturer has their own...