12.mod_callcenter实现呼叫中心

2.使用mod_callcenter实现呼叫中心应用

mod_callcenter采用一种基于积分策略的排队算法, 用户在队列中每等待1s, 积分加1,它实现了多级的梯队, 允许具有不同技能的坐席通过不同的优先级对用户提供服务



1)模块简介

    编译安装

        make mod_callcenter-install

        freeswitch>load mod_callcenter

    如果需要在freeswitch启动自动加载该模块, 编辑conf/autoload_configs/modules.conf.xml

        去掉相关注释 

2)涉及的基本概念

    队列: 呼入的电话会在相关队列中排序

    席座: 席座事先登录到一个梯队中, 该席座与某个队列相关, 当队列中有来话时, 系统根据一定的策略选择一个空闲的席座接听电话

    策略: 队列中席座的分配策略

    ring-all:           选择所有席座, 哪个先接,就选择哪个

    long-idel-agent:    选择空闲时间最长的席座

    round-robin:        轮循

    top-down:           按固定的顺序选择

    agent-with-least-talk-time: 总是选择通话时间最短的席座

    agent-with-fewest-calls:    选择通话次数最少的

    sequentially-by-agent-order:根据梯队和顺序选择

    random:             随机选择

    席座状态:

    Status: 席座逻辑状态

        Logged Out: 退出

        Available:  可用

        Available(on Demand): 特殊的可用

        On Break:   登录,但不可接电话

    States: 电话呼叫状态

        Idle:       空闲

        Waiting:    等待呼叫

        Receiving:  接受呼叫

        In a queue call:    正在一个队列呼叫中

来源张永光的博客

你可能感兴趣的:(freeswitch)