联系管理员

开通文章发布权限

扫码 添加微信
微信图片
电话: QQ:3810899917

freeswitch的v_call_center_queues表解析-FusionPBX

freeswitch的v_call_center_queues表解析-FusionPBX

此表在通话记录php 文件中 有用到:路径fusionpbx\app\xml_cdr\xml_cdr.php

//get the call center queues
    if ($permission['xml_cdr_search_call_center_queues']) {
       $sql = "select call_center_queue_uuid, queue_name, queue_extension from v_call_center_queues ";
       $sql .= "where domain_uuid = :domain_uuid ";
       $sql .= "order by queue_extension asc ";
       $parameters['domain_uuid'] = $_SESSION['domain_uuid'];
       $call_center_queues = $database->select($sql, $parameters, 'all');
    }

以下是 v_call_center_queues 表的字段含义注释(基于 FusionPBX 开源呼叫中心系统逻辑):

表注释

表名: v_call_center_queues
作用: 存储呼叫中心队列配置,定义队列行为、路由策略、超时处理等核心参数。

 


字段注释

 

字段名类型说明
call_center_queue_uuiduuid主键,队列的唯一标识符
domain_uuiduuid关联的域名/租户 UUID(多租户隔离)
dialplan_uuiduuid关联的拨号计划 UUID(用于呼叫路由)
queue_nametext队列名称(如 "Sales_Queue")
queue_extensiontext队列接入号(呼叫者拨打的号码)
queue_greetingtext队列欢迎语提示音(呼叫进入队列时播放)
queue_strategytext队列分配策略(如 ring-all/longest-idle
queue_moh_soundtext等待音乐(Music on Hold)
queue_record_templatetext通话录音模板
queue_time_base_scoretext座席优先级计算基准(如 system/queue
queue_time_base_score_secnumeric座席优先级计算的时间基数(秒)
queue_max_wait_timenumeric最大等待时间(秒)(超时触发动作)
queue_max_wait_time_with_no_agentnumeric无可用座席时的最大等待时间(秒)
queue_max_wait_time_with_no_agent_time_reachednumeric无座席超时后执行的动作(如播放提示)
queue_tier_rules_applytext是否启用座席层级规则(true/false
queue_tier_rule_wait_secondnumeric座席层级间等待时间(秒)
queue_tier_rule_no_agent_no_waittext无座席时是否跳过等待(true/false
queue_timeout_actiontext超时处理动作(如 hangup/voicemail
queue_discard_abandoned_afternumeric放弃呼叫保留时长(秒)
queue_abandoned_resume_allowedtext是否允许放弃的呼叫重新进入队列
queue_tier_rule_wait_multiply_leveltext座席层级等待时间是否乘以层级数
queue_cid_prefixtext主叫号码前缀(用于出站呼叫)
queue_outbound_caller_id_nametext队列外呼时显示的名称
queue_outbound_caller_id_numbertext队列外呼时显示的号码
queue_announce_positiontext是否播报排队位置true/false
queue_announce_soundtext位置播报提示音
queue_announce_frequencynumeric位置播报频率(秒)
queue_cc_exit_keystext允许退出队列的按键(如 *
queue_email_addresstext队列事件通知邮箱(超时/放弃等)
queue_contexttextFreeSWITCH 拨号计划上下文
queue_descriptiontext队列描述信息
insert_datetimestamptz记录创建时间
insert_useruuid创建者 UUID
update_datetimestamptz记录最后更新时间
update_useruuid最后更新者 UUID

 


关键配置说明

  1. 队列策略 (queue_strategy)

    • ring-all: 同时振铃所有空闲座席

    • longest-idle: 振铃空闲时间最长的座席

    • round-robin: 轮询分配呼叫

    • top-down: 按座席顺序分配

  2. 超时处理 (queue_timeout_action)

    • hangup: 挂断呼叫

    • voicemail: 转语音信箱

    • transfer:[EXT]: 转移到指定分机

    • info:[APP]: 执行指定应用

  3. 座席层级系统
    通过 queue_tier_* 字段实现多级座席(如初级/专家级),支持:

    • 层级间等待时间控制

    • 动态座席优先级

    • 跨层级呼叫分配

  4. 实时播报

    • queue_announce_position: 播报"您当前排在第N位"

    • queue_announce_frequency=30: 每30秒播报一次

    • 结合 queue_announce_sound 自定义提示音

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册