freeswitch的v_call_center_queues表解析-FusionPBX
freeswitch的v_call_center_queues表解析-FusionPBX
此表在通话记录php 文件中 有用到:路径fusionpbx\app\xml_cdr\xml_cdr.php
以下是 v_call_center_queues 表的字段含义注释(基于 FusionPBX 开源呼叫中心系统逻辑):
表注释
表名: v_call_center_queues
作用: 存储呼叫中心队列配置,定义队列行为、路由策略、超时处理等核心参数。
字段注释
| 字段名 | 类型 | 说明 |
|---|---|---|
| call_center_queue_uuid | uuid | 主键,队列的唯一标识符 |
| domain_uuid | uuid | 关联的域名/租户 UUID(多租户隔离) |
| dialplan_uuid | uuid | 关联的拨号计划 UUID(用于呼叫路由) |
| queue_name | text | 队列名称(如 "Sales_Queue") |
| queue_extension | text | 队列接入号(呼叫者拨打的号码) |
| queue_greeting | text | 队列欢迎语提示音(呼叫进入队列时播放) |
| queue_strategy | text | 队列分配策略(如 ring-all/longest-idle) |
| queue_moh_sound | text | 等待音乐(Music on Hold) |
| queue_record_template | text | 通话录音模板 |
| queue_time_base_score | text | 座席优先级计算基准(如 system/queue) |
| queue_time_base_score_sec | numeric | 座席优先级计算的时间基数(秒) |
| queue_max_wait_time | numeric | 最大等待时间(秒)(超时触发动作) |
| queue_max_wait_time_with_no_agent | numeric | 无可用座席时的最大等待时间(秒) |
| queue_max_wait_time_with_no_agent_time_reached | numeric | 无座席超时后执行的动作(如播放提示) |
| queue_tier_rules_apply | text | 是否启用座席层级规则(true/false) |
| queue_tier_rule_wait_second | numeric | 座席层级间等待时间(秒) |
| queue_tier_rule_no_agent_no_wait | text | 无座席时是否跳过等待(true/false) |
| queue_timeout_action | text | 超时处理动作(如 hangup/voicemail) |
| queue_discard_abandoned_after | numeric | 放弃呼叫保留时长(秒) |
| queue_abandoned_resume_allowed | text | 是否允许放弃的呼叫重新进入队列 |
| queue_tier_rule_wait_multiply_level | text | 座席层级等待时间是否乘以层级数 |
| queue_cid_prefix | text | 主叫号码前缀(用于出站呼叫) |
| queue_outbound_caller_id_name | text | 队列外呼时显示的名称 |
| queue_outbound_caller_id_number | text | 队列外呼时显示的号码 |
| queue_announce_position | text | 是否播报排队位置(true/false) |
| queue_announce_sound | text | 位置播报提示音 |
| queue_announce_frequency | numeric | 位置播报频率(秒) |
| queue_cc_exit_keys | text | 允许退出队列的按键(如 *) |
| queue_email_address | text | 队列事件通知邮箱(超时/放弃等) |
| queue_context | text | FreeSWITCH 拨号计划上下文 |
| queue_description | text | 队列描述信息 |
| insert_date | timestamptz | 记录创建时间 |
| insert_user | uuid | 创建者 UUID |
| update_date | timestamptz | 记录最后更新时间 |
| update_user | uuid | 最后更新者 UUID |
关键配置说明
队列策略 (
queue_strategy)ring-all: 同时振铃所有空闲座席longest-idle: 振铃空闲时间最长的座席round-robin: 轮询分配呼叫top-down: 按座席顺序分配
超时处理 (
queue_timeout_action)hangup: 挂断呼叫voicemail: 转语音信箱transfer:[EXT]: 转移到指定分机info:[APP]: 执行指定应用
座席层级系统
通过queue_tier_*字段实现多级座席(如初级/专家级),支持:层级间等待时间控制
动态座席优先级
跨层级呼叫分配
实时播报
queue_announce_position: 播报"您当前排在第N位"queue_announce_frequency=30: 每30秒播报一次结合
queue_announce_sound自定义提示音


评论