forked from seven1240/CC
-
Notifications
You must be signed in to change notification settings - Fork 8
prog.chen edited this page Dec 26, 2014
·
18 revisions
#ACD配置 ACD模块正常运行一共需要两个配置文件
#目录
##创建数据库 acd启动需要依赖于mysql数据库,因此启动acd之前需要建立相关的表结构和完成数据初始化。
###安装数据库 参考mysql官方wiki
###建库和建表
- 获取脚本platform/acd/schema.sql
- 执行脚本
$ mysql -u root -p < schema.sql
###初始化数据
- 获取脚本platform/acd/data.sql
- 执行脚本
$ mysql -u root -p < data.sql
##acd.conf ACD模块的主配置文件,ini文件格式,以下按照各个section进行描述
###mysql ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
dbhost | 数据库IP地址 | 无 |
dbport | 数据库端口 | 无 |
dbusername | 数据库用户名 | 无 |
dbpasswd | 数据库密码 | 无 |
dbname | 数据库名称 | 无 |
####配置示例
[mysql]
dbhost : 127.0.0.1
dbport : 9033
dbusername : root
dbpasswd : 123456
dbname : acddb
###log ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
log_count | 单个日志文件达到该行数,归档该日志文件 | 无 |
log_filecount | 当前日志文件个数超过该数目,删除最早日志文件 | 无 |
log_level | 日志等级, 0: crit, 1:warn, 2:notice, 3:debug | 无 |
####配置示例
[log]
log_count : 50000
log_filecount : 10
log_level : 3
###eventlog ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
eventlog_count | 单个日志文件达到该行数,归档该日志文件 | 无 |
eventlog_filecount | 当前日志文件个数超过该数目,删除最早日志文件 | 无 |
eventlog_level | 日志等级, 0: crit, 1:warn, 2:notice, 3:debug | 无 |
####配置示例
[eventlog]
eventlog_count : 50000
eventlog_filecount : 10
eventlog_level : 3
###calllog ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
calllog_count | 单个日志文件达到该行数,归档该日志文件 | 无 |
calllog_filecount | 当前日志文件个数超过该数目,删除最早日志文件 | 无 |
calllog_level | 日志等级 , 0: crit, 1:warn, 2:notice, 3:debug | 无 |
calllog_timeout | 日志切割时间间隔 , 单位:秒 | 无 |
####配置示例
[calllog]
calllog_count : 50000
calllog_filecount : 10
calllog_level : 3
calllog_timeout : 60
###acd ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
sendevent_threadcount | 并发给agent推送事件的线程数 | 无 |
agent_timeout | 坐席超过该时间没有心跳,则签出该坐席, 单位:秒 | 无 |
default_anishow | 默认为主叫显示的主叫号码 | 无 |
default_destshow | 默认为被叫显示的主叫号码 | 无 |
password | 命令项密码 | 无 |
request_timespan | 每隔该时间,解锁锁定超时坐席 , 单位:秒 | 无 |
queue_timespan | 当前队列没有路由请求,线程堵塞时间 , 单位:秒 | 无 |
skill_count | 默认最大技能数目,系统运行过程中,当前技能数超过该数目,会动态扩展 | 无 |
####配置示例
[acd]
sendevent_threadcount : 10
agent_timeout : 60
default_anishow : 110
default_destshow : 119
password : 654321
request_timespan : 30
queue_timespan : 1
skill_count : 10
###acd_backup ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
other_host | 另一台acd地址 | 无 |
other_port | 另一台acd心跳端口 | 无 |
this_port | 本机acd心跳端口 | 无 |
acdheartbeat_timesmax | 另一台acd超过该时间没有心跳,则本机自动置为主机, 单位:秒 | 无 |
acdheartbeat_timespan | acd间心跳间隔 , 单位:秒 | 无 |
####配置示例
[acd_backup]
other_host : 10.36.159.19
other_port : 9999
this_port : 9977
acdheartbeat_timesmax : 3
acdheartbeat_timespan : 3
###ims ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
main_server_ip | ims主机地址 | 无 |
main_server_port | ims主机端口 | 无 |
back_server_ip | ims备机地址 | 无 |
back_server_port | ims备机端口 | 无 |
imsheartbeat_timesmax | acd到ims心跳失败次数超过该值,acd尝试连接另一台ims | 无 |
imsheartbeat_timespan | acd到ims心跳间隔 , 单位:秒 | 无 |
ims_proxy_num | acd到ims连接数 | 无 |
####配置示例
[ims]
main_server_ip : 10.23.240.177
main_server_port : 9123
back_server_ip : 10.36.159.56
back_server_port : 9527
imsheartbeat_timesmax : 3
imsheartbeat_timespan : 3
ims_proxy_num : 10
###agent ####参数含义
参数 | 含义 | 默认值 |
---|---|---|
port | acd响应坐席请求端口 | 无 |
thread_num | acd响应坐席请求线程数 | 无 |
####配置示例
[agent]
port : 8123
thread_num : 10
##bgcc.conf bgcc通信组件的通用配置,通用配置参考这里
####配置示例
[@log_devices]
level = WARN
device_name = bgcc
filepath = ./log/bgcc.log
split_policy = SIZE
max_size = 500000000
layout = %D [%N] %T {%F(%L)} %C
在线咨询 QQ群: 83412519