freeswitch mod_callcenter参数解析

最近一直用freeswitch做二次开发,用到了mod_callcenter模块,里面的一些设置进行理解,做个记录,有错的地方指出来!

点击(此处)折叠或打开

  1. 队列(queue)的属性:

  2. 1、strategy:振铃策略
  3.     ring-all                        所有振铃
  4.     longest-idle-agent                空闲时长最长振铃
  5.     round-robin                        轮循振铃
  6.     top-down                        顺序振铃
  7.     agent-with-least-talk-time        通话时长最小振铃
  8.     agent-with-fewest-calls            接听最少振铃
  9.     sequentially-by-agent-order        优先级振铃
  10.     random                            随机振铃

  11. 2、moh-sound:队列语音
  12.     local_stream://moh
  13. 3、announce-sound:        定期播放音乐
  14.         与announce-frequency一起使用

  15. 4、announce-frequency: 播放频率,即多久播放一次
  16.         与announce-sound一起使用

  17. 5、record-template:录音文件夹路径
  18.         

  19. 6、time-base-score:优先级相关的时间积分选项
  20.     queue:        不增加积分
  21.     system:    进入系统时积分

  22. 7、tier-rules-apply: 梯队匹配
  23.     false: 所有梯队
  24.     true:    匹配规则(tier-rule*

  25. 8、tier-rule-wait-second:梯队的等待时间(进入下个梯队的时间)

  26. 9、tier-rule-wait-multiply-level:梯队等待级别
  27.     false:    除了第一个梯队等待tier-rule-wait-second,其他梯队不等待
  28.     true:    每个梯队都会等待tier-rule-wait-second

  29. 10、tier-rule-no-agent-no-wait:是否跳过no-agent的梯队,(no-agent就是这个梯队中不存在状态为available的成员agent    )
  30.     true:    跳过
  31.     false:    不跳过

  32. 11、discard-abandoned-after:最大丢弃时长(丢弃超过此时长,将不可以恢复)
  33.         与abandoned_resume_allowed同时生效

  34. 12、abandoned-resume-allowed:丢弃后是否允许恢复或者重新进入队列
  35.         true: 允许恢复或重新进入(超过discard-abandoned-after将不可恢复)
  36.         false:禁用不允许恢复
  37.         
  38. 13、max-wait-time:最大等待时间(超过时间未被接通将退出callcenter)
  39.     0为禁用

  40. 14、max-wait-time-with-no-agent: 无成员(没有成员的状态是available)等待超时时间: 超出时间电话会退出callcenter
  41.     0为禁用

  42. 15、max-wait-time-with-no-agent-time-reached:如果有电话有因为(max-wait-time-with-no-agent)的原因退出队列, 队列将在延迟一定时间不允许新的电话呼入到队列
  43.     

  44. Agent options:(针对呼叫中心agent坐席)

  45. 1、type:
  46.     callback 或者 uuid-standby

  47. 2、contact:
  48.     dial string(呼叫串)

  49. 3、status:
  50.     Logged Out:            
  51.     Available:
  52.     Available (On Demand)
  53.     On Break:    
  54.     
  55. 3、State:
  56.     Idle
  57.     Waiting
  58.     In a queue call
  59.     

  60. 4、max-no-answer:最大无应答次数
  61.     超过次数,status变为On Break状态

  62. 5、wrap-up-time: 通话完成间隔时间
  63.     成功处理一个通话后,多久才会有电话进入的等待时长

  64. 6、reject-delay-time:挂机间隔时间
  65.     来电拒接后多久才会有电话进入的等待时长

  66. 7、busy-delay-time: 忙重试间隔时间
  67.     来电遇忙后多久才会有电话进入的等待时长

  68. 8、no-answer-delay-time : 无应答重试间隔
  69.     来电无应答后多久才会有电话进入的等待时长
  70.     
  71.     
  72.     
  73. tier(梯队,链接agent和queue):
  74. 1、queue 队列
  75.     queue名
  76. 2、agent 坐席
  77.     agent名
  78. 3、state 状态
  79.     只能是 Ready
  80. 4、level 梯队等级
  81.     用level来划分梯队等级
  82. 5、position 位置
  83.     在一个梯队中的位置

你可能感兴趣的:(freeswitch,C/C++)