diff --git a/app/call_centers/call_center_agent_edit.php b/app/call_centers/call_center_agent_edit.php index 1568727f38..5f65a1b126 100644 --- a/app/call_centers/call_center_agent_edit.php +++ b/app/call_centers/call_center_agent_edit.php @@ -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);