Search results

  1. K

    Screen pop up application

    ZoiPer and Bria have this too.
  2. K

    Best place to implement webhooks

    I would use mod_curl in your dial plan if you want to have a go from the server side. A lot of phones have event hooks if you go from the client side. Client side example: http://support.yealink.com/faq/faqInfo?id=173
  3. K

    Bypass media

    If you are running a hosted platform in the cloud and all of a client's phones are behind the same public NAT, you can turn on bypass_media with this dialplan step. It will check the IP's of leg_a and leg_b. If they match, then the feature is enabled. You need to test and may have to tweak it...
  4. K

    Zoiper desktop contacts

    I put together a method for getting Fusion contacts in the Zoiper desktop client. I don't know if this will make it into the official source code, but I thought some people might want to take a look. https://github.com/konradSC/Fusionpbx-Public/tree/master/Apps/zoiper_directory
  5. K

    Stopping Replication

    Yeah, just the first part is all you need. I have the 2nd step in my notes for when I need to break BDR and set it up again on Node 2. If the server is being decommissioned then just shut it down and remove the entries on Node 1 BDR tables.
  6. K

    Stopping Replication

    I've had to remove BDR manually before for various reasons. If the standard bdr commands didn't work I would go to Node 1 and remove Node 2 from it's bdr.bdr_nodes and bdr.bdr_connections table. These are my notes: ...good luck Commands to remove a broken NODE2: Remove the node from the...
  7. K

    SOLVED Agent status & BLF

    Pull Request added. https://github.com/fusionpbx/fusionpbx/pull/3949 Once committed you can use the BLF as a speed dial for login/logout. The BLF will turn red if the agent is logged in and green if they are logged out. (Yealink) When you update the agent status using...
  8. K

    SOLVED Agent status & BLF

    Almost forgot...I need to update "/app/call_centers/call_center_agent_status.php" too. When you change the agent status on this page, it should fire off an event into the ESL that will trigger a NOTIFY to the BLF. That way the light on the phone will change if you update the agent status on the...
  9. K

    SOLVED Agent status & BLF

    Just a heads up. I added agent status (logged in/logged out) to BLF in the master branch a few weeks ago. It works just like Park and Call Flow. Set the BLF to monitor "agent+agentname". The pull request has a little more info. https://github.com/fusionpbx/fusionpbx/pull/3860 As written this...
  10. K

    Cloud storage for recordings

    That made me laugh! ...and then I realized that I'm going to have to write the shell script from scratch. I think I'm going to walk out to my car to have an angry cry.
  11. K

    Cloud storage for recordings

    Hey Luis, I know this is an old post, but did you ever post your script for moving your extra stuff to an external mount point? I'm getting ready to write something that will move call recordings to an external mount point and also update the recording location in v_call_recordings & v_xml_cdr...
  12. K

    FusionPBX toll fraud - MISTAKES WERE MADE...

    About 3 or 4 years ago I sent some demo Polycoms to a college and the next day we got hacked with someone using the phone's SIP credentials. The lesson that day was to never use http for provisioning.
  13. K

    CDRs slow? Experiencing crashes when accessing cdrs? Add indexes to v_xml_cdr!

    Note: As of this PR in master the above script will not work as written. In the v_xml_cdr table, uuid is now xml_cdr_uuid. Adjust accordingly and stay classy.
  14. K

    CDRs slow? Experiencing crashes when accessing cdrs? Add indexes to v_xml_cdr!

    Archive server is just in master branch right now. I think i wrote the PR just after 4.4 was released. The stuff that Mark wrote around the time of this update was the game changer for the Call Detail Records page speed. That is where he stripped out the SELECT COUNT and reworked the Next Page...
  15. K

    CDRs slow? Experiencing crashes when accessing cdrs? Add indexes to v_xml_cdr!

    A couple of thoughts on this based on my experience... 1. Make sure you use the latest version of Fusion. Mark removed the code that did a SELECT (*) Count on the v_xml_cdr table. This is a very slow query if your table is large. 2. Clean out the JSON information from the v_xml_cdr table a few...
  16. K

    T-Mobile and Extension 1000. No Incoming Audio

    Just going to drop this here because it was such a weird problem others might might come across it too. We found that if if a T-Mobile cell phone dialed into our Fusion platform and we returned a 200 OK with a P-Asserted-Identity = 1000@domain.com, then T-Mobile would not send us any audio. It...
  17. K

    No ring back on follow me calls

    I'm a little late to the party, but I just ran across the same thing. I inserted this into the dialplan to fix the issue. <action application="set" data="ringback=%(2000,4000,440.0,480.0)" /> You can insert it in the public context under inbound routes and that will cover all domains. Or you...
  18. K

    Invalid Application play tone_stream

    Wrote the fix for this: https://github.com/fusionpbx/fusionpbx/pull/3043
  19. K

    Convert yesterdays wavs to mp3

    Yes. The Call Recordings app was introduced in 4.4.
  20. K

    Convert yesterdays wavs to mp3

    Updated for v_call_recordings table in the newer versions of fusion. Make sure you put the write IP for your database. #!/bin/sh for DIRECTORY in /var/lib/freeswitch/recordings/*/; do DIRYESTERDAY=/var/lib/freeswitch/recordings/`basename "$DIRECTORY"`/archive/`date -d "yesterday"...