feat(mod_callcenter): change agent state

This commit is contained in:
john doe 2022-06-06 15:17:42 +03:00 committed by GitHub
parent d3eeaab1b4
commit d0f19a3c98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -243,6 +243,15 @@
$cmd = "api callcenter_config agent set status ".$call_center_agent_uuid." '".$agent_status."'";
$response = event_socket_request($fp, $cmd);
usleep(200);
//agent set state
if (in_array($agent_status, array('Available', 'Available (On Demand)'))) {
$agent_state = 'Waiting';
} else {
$agent_state = 'Idle';
}
$cmd = "api callcenter_config agent set state ".$call_center_agent_uuid." '".$agent_state."'";
$response = event_socket_request($fp, $cmd);
usleep(200);
//agent set reject_delay_time
$cmd = "api callcenter_config agent set reject_delay_time ".$call_center_agent_uuid." ".$agent_reject_delay_time;
$response = event_socket_request($fp, $cmd);