Recent content by francois

  1. F

    Hi Chris, I found you request on the PBX forum. Have you been able to implement STIR/Shaken...

    Hi Chris, I found you request on the PBX forum. Have you been able to implement STIR/Shaken? Regards, Francois
  2. F

    Forward to Voicemail on the First Reject

    Well. After further consideration, this function probably doesn't make much sense because his calls will always be sent to his voicemail as soon as he puts one of his devices on DND. I would still be interested in your opinion on this topic.
  3. F

    Forward to Voicemail on the First Reject

    A user asks me to forward his calls to his voicemail as soon as he rejects (SIP BUSY/486) the call from one of his device. He has an ip-phone and two softphones on his extension. He also has follow-me activated. This question seems really basic to me but I cannot figure out how to do this. Am I...
  4. F

    FXO Compatible with FusionPBX

    It's not my top priority right now but I would be interested to get comment on other options. No, I have not played with Patton or Dinstar.
  5. F

    FXO Compatible with FusionPBX

    I am using the Grandstream GXW4108. Stay away to Grandstream. It is a big pain; it does not support the xml / text provisioning and I have to reboot it frequently because it looses sip registrations. Also looking for advice on good / reliable analog FXO.
  6. F

    Deadly infinite loop with ring group & follow-me

    Yes, please proceed as you want. I also found some weird code in this script that causing another issue, should we discuss it here or in private?
  7. F

    Deadly infinite loop with ring group & follow-me

    One of our customer has configured its ring group as following: Ring-Group Destination: 1001 Destination: 1002 And its follow-me extensions as following: Follow-Me 1001 Destination: 1001 Destination: 1002 Follow-Me 1002 Destination: 1002 Destination: 1001 The above configuration...
  8. F

    Announce Sound and Announce Position block the bridging of the caller and the agent

    @DigitalDaz, here we go: 1- --subscribe to the playback and callcenter events events = freeswitch.EventConsumer() events:bind("PLAYBACK_STOP"); --usefull to detect the completion of uuid_broadcast event events:bind("CUSTOM", "callcenter::info"); --usefull to detect the Answer-State=answered...
  9. F

    Announce Sound and Announce Position block the bridging of the caller and the agent

    I managed to find a fix for the limitation in callcenter-announce-position.lua. 1- Use freeswitch.EventConsumer() and bind the "PLAYBACK_STOP" and "CUSTOM"/"callcenter::info" events 2- After the last call of uuid_broadcast, loop with the events:pop function until the PLAYBACK_STOP event related...
  10. F

    Announce Sound and Announce Position block the bridging of the caller and the agent

    It think indeed that the MoH is the only remaining option!
  11. F

    Announce Sound and Announce Position block the bridging of the caller and the agent

    Dear All, I am using the callcenter-announce-position.lua (documented in https://freeswitch.org/confluence/display/FREESWITCH/mod_callcenter) and announce-sound (documented in https://docs.fusionpbx.com/en/latest/applications/call_center.html#announce-sound). Those two settings work like a...
  12. F

    VoIP industry attacks

    Hi @Adrian Fretwell , How have you implemented "allow a maximum of 10 packets within a given time period" and "an accept rule is added as a consequence of a successful registration" in your setup? I assume you rule "allow a maximum of 10 packets within a given time period" is considering only...
  13. F

    Queu Stats

    I implemented a call queue stat report tool that generates charts like this; It uses the data from the xml_cdr.
  14. F

    Ghost voicemail files

    Hi All, I implemented a small script that scans recursively the voicemail message files of every domain under freeswitch/storage/voicemail/default and check whether voicemail messages are all present in v_voicemail_messages. My script show tons of ghost voicemail msg_[uuid].wav files...
  15. F

    Phrases not working

    In case someone faces the same language issue with the phrases, I have been able to find a way to make it runnung for the say and execute functions. In my case in en and fr. 1- In phrase_edit; Use the two letters language name "en", "fr", etc. The clear cache script has a bug; replace by...