odbc-dsn
The callcenter will use the supplied ODBC database instead of the default behavior, which is to use the internal SQLite database.
使用ODBC数据源,需要配置以下这个参数:
- 使用odbc.ini配置的数据源:
dsn:user:pass
或者dns
- 不配置数据源直接连接方法:
odbc://DRIVER=driver;SERVER=host;UID=username;PWD=password;DATABASE=db;OPTION=67108864
。 driver(驱动,windows系统在ODBC数据源里可以看到如“MySQL ODBC 5.3 Unicode Driver”,linux系统odbcinst.ini里面配置),host(数据库主机IP,本机:localhost),username(数据库用户名),password(数据库密码),db(数据库名)。
dbname
This is to specify a different name or path and name of the SQLite database. Useful to put into a ram disk for better performance.
在使用SQLite数据库时,用来设置SQLite 数据库文件路径时。如果odbc-dsn和dbname都不设置的话,会使用SQLite数据库,默认路径是.\db\callcenter
。
reserve-agents
If defined to true, agent state is changed to Reserved if the old state is Receiving, the call will only be sent to him if the state get’s changed.
This is useful if you’re manipulating agent state external to mod_callcenter. false by default.
这个参数的作用是在呼叫坐席之前把agents.state
设置为Reserved。默认值是false,就是不启动这个功能的意思。
truncate-tiers-on-load
If defined to true, we’ll delete all the agents when the module is loaded. false by default.
默认false,设置true时,load的时候清空数据库里的tiers表。有关系统方面问题请找博主,看他名字可以微他一起技术交流学习。
truncate-agents-on-load
If defined to true, we’ll delete all the tiers when the module is loaded. false by default.
默认false,设置true时load的时候要记得清空数据量里的agetns表。