Search results

  1. K

    SOLVED Audio format efficiency

    I agree with Adrian on the WAV at 8000Hz. Also, I highly recommend that you spend a day and get to know sipp. Understanding the load that your server can handle makes a huge difference in how you configure and troubleshoot your system. I would setup an inbound call to an IVR from sipp in your...
  2. K

    Play audio and Get digits from IVR on outbound call

    My initial thought it to write it in LUA instead of BASH. Most people on this forum will script FS with lua. FusionPBX has a whole bunch of scripts from which to pull ideas and examples. Read through the wakeup script for ideas to get you started for something similar to what you are trying to...
  3. K

    Cloud storage for recordings

    Thanks @ad5ou! I knew I wrote a post on that stuff! We have also have a client that wants long term storage of call recordings. They were fine with managing their own storage and needed a very simple way to access the files, so we just SCP the call recordings to them nightly using an Expect...
  4. K

    Cloud storage for recordings

    For CDR's, I recommend using a seperate Postgres DB server to archive older CDR's. The functionality to access the old records using this method is already built into FusionPBX. If you want to save space, then I'd recommend clearing out data in the v_xml_cdr.json column...
  5. K

    Updating Source - Git Issue

    I believe his issue is related to where you had to do Upgrade Schema twice. I had the same issue the other day when I did an upgrade. I suspect that's why it worked the 2nd time.
  6. K

    GW Grandstram FXO to Fusion PBX Cloud

    Good question. You need to understand a little about FreeSWITCH dialplans in order to set this up the way I do it. This only for the scenario where FreeSWITCH is public and the gateway is on a remote network behind a NAT. First I create an extension on Fusion and register the gateway to Fusion...
  7. K

    And then along comes Giovanni and owns it :D

    Nice work Giovanni!
  8. K

    WebRTC/SipJS No Incoming Audio

    I saw an issue like that with an older version (0.7.8) of sipjs that ctxsip used. This guy made a bunch of changes to allow for the latest version (0.15) and submitted a pull request. https://github.com/collecttix/ctxSip/pull/36 I took that guy's pull request and made a few tweaks to 0.15 to...
  9. K

    FusionPBX and WebRTC Recommendations

    It's beta code so be nice :) https://www.pbxforums.com/threads/webphone.4082/
  10. K

    Webphone

    Hi All, I wanted to share my webphone that I'm working on using a modified version of ctxSip. It includes an updated version (0.15.6) of Sipjs which required me to make some adjustments to webphone/phone/scripts/SIP.js/sip.js in order to get hold and mute working correctly. I had issues with...
  11. K

    FusionPBX and WebRTC Recommendations

    Let me clean up the code a bit today and I'll post it in a new thread and link here.
  12. K

    Click to Call I dont get the point

    Not sure if that plugin works or not. My point is that Chrome plugins like this use the "click-to-call" app within Fusionpbx. I'm just giving you an idea of what it is used for.
  13. K

    Click to Call I dont get the point

    You can reference that app externally from something like a Chrome plugin. If you dig into the code behind this you will probably see the fusion click-to-dial page. https://chrome.google.com/webstore/detail/fusionpbx-selecttocall/ghcmfikimieoeehcbgbdeegkgmpaihgg?hl=en-US
  14. K

    Click to Call I dont get the point

    Think about having a database of 100,000 potential customers that you need to cold call. Now think about putting their telephone numbers on a web page and using click-to-dial. We have a customer that uses Zoiper's click-to-dial browser pluggin. It's scary how any calls they can crank out.
  15. K

    Queue position BLF

    Is there a way to light up a blf is someone is in a queue slot - This could be done, but it's not available code base that I'm aware of. I think there are some caveats that would make this feature tricky to write. is there a way for internal calls to be presented before a queue call if call...
  16. K

    Yealink WF50 wifi dongle alternative

    This may or may not apply, but for home use I've found that Ethernet over Powerline works a lot better than wi-fi. I get a small amount of packet loss with wi-fi, but zero packet loss with the powerline adapter. I'm using the TP-Link Powerline stuff.
  17. K

    extension based time condition forward

    We had to do something that for follow-me, but I used a pure dialplan step (I didn't use the Time Conditions app) pretty early in the process. Like around step 20 or something like that. If the time condition was true, I would set follow-me = true, else it would be false. I told the customer...
  18. K

    Using bgapi from LUA

    This isn't going to be completely detailed but it should get you going. Call the original script with a parameter. mainscript.lua $uuid Then grab the parameter and set it as a variable in mainscript.lua uuid = argv[1]; Then execute My_curl.lua with a parameter. cmd_string = "bgapi...
  19. K

    Using bgapi from LUA

    If I understand correctly, bgapi kicks off a completely different process that knows nothing of the original process. Try passing the primary calls's uuid to the bgapi as a parameter, then in the child process pass the curl results back to the primary call using the uuid.
  20. K

    multicast server with fusionpbx

    Just go to Dialplan Manager and copy something like "is_local".