1.呼叫中心的坐席状态
官网地址:mod_callcenter | FreeSWITCH Documentation
2.对应关系
登儒:login ==》 Login(暂时没有这个明确,调用下面方法不过没有事件返回,可以用Onbreak代替)
EslMessage eslMessage1=inboundClient.sendApiCommand("callcenter_config tier add", "support@default 21009@default 1 1"); System.out.println("#####login eslMessage: "+eslMessage1.getBodyLines().toString()+"&&"+eslMessage1.getBodyLines().get(0)+"~~"+eslMessage1.getHeaders().toString());
登出:logout ==》 Login Out
/*<--登出-->*/ //inboundClient.sendBackgroundApiCommand("callcenter_config agent set status", "21009@default 'Logged Out'");
就绪:ready ==》available
/*<--就绪-->*/ //inboundClient.sendBackgroundApiCommand("callcenter_config agent set status", "21009@default 'Available'");
未就绪:notready==》 on break
/*<--这个queue未就绪-->*/ // support@default 21009@default on break //inboundClient.sendBackgroundApiCommand("callcenter_config tier set state", "support@default 21009@default on break");
3.总结
根据Freeswitch的官网分析。