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

Adding new strategy to mod_callcenter

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: 1.6
    • Component/s: mod_callcenter
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      CentOS
    • Distribution Version:
      CentOS 7
    • Compiler:
      gcc
    • FreeSWITCH GIT Revision:
      FreeSWITCH Version 1.7.0+git~20160416T003457Z~d3184ef000~64bit (git d3184ef 2016-04-16 00:34:57Z 64bit)
    • GIT Master Revision hash::
      d3184ef

      Description

      As discussed a few weeks ago with Italo, the idea was to release a new callcenter strategy providing a way to ring every agents similarly to a top-down strategy but without cancelling the previous calls.

      It is a mix between top-down and ring-all, if you want, and we called it 'ring-progressively'.

      The flow would be:
      agent1
      [wait X sec]
      agent1+agent2
      [wait X sec]
      agent1+agent2+agent3

      A new queue parameter has also been introduced: ring-progressively-delay (to change it to the default, which is 10 seconds).

      Hope it's not too badly implemented, but my own algorithm is not prominent, following advices from Italo I mostly copied and tweaked the ring-all strategy.

        Attachments

          Activity

            People

            • Assignee:
              italorossi Italo Rossi
              Reporter:
              flokr Florent Krieg
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: