Uploaded image for project: 'FreeSWITCH'
  1. FreeSWITCH
  2. FS-6968

Adding outbound_per_cycle_min to mod_fifo

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5, 1.4.14
    • Component/s: mod_fifo
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 7 wheezy
    • FreeSWITCH GIT Revision:
      60b51c46ccdba02776dcdddfdafbea4f1b50095d
    • GIT Master Revision hash::
      60b51c46ccdba02776dcdddfdafbea4f1b50095d
    • Target Version:

      Description

      When working with mod_fifo using the call strategy 'ringall' mutliple calls come in and all agents are being rung out. When an agent picks up the first call the calls to the other agents are lose raced and then the second caller is initated on another call entirely and then rung out to all agents. Each time a new caller is picked up the other calls in the queue are lose raced and then reinitiated with a new call. This issue can be fixed with the enterprise call strategy, which will ring continuously for as many callers as there are in the queue, but the need variable will only allow as many agents to be rung as there are callers, perhaps not utilizing all of your agents effectively. The outbound_per_cycle variable is effectively a max, telling enterprise not to try to ring above that number, but there is not min to get more than one phone to ring if there is only one caller.

      I propose adding outbound_per_cycle_min to the mod_fifo node so that when need is 1 and you have 5 agents, all five agents will still be run if the min is set to 5 as opposed to the single agent.

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              Amarus_Cameron Aaron Paolozzi
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: