if (count($new_agent_numbers) > 0) {
                    qu("voice_call", array("in_progress" => "1"), "deal_id='" . $each_call['deal_id'] . "'");
                    $apiCall = new callWebhook();
                    echo "cust: " . $first_voice_call[0]['customer_phone'] . "<br>";
                    echo "Agents: <br>";
                    d($new_agent_numbers);
                    $apiCall->callNow($first_voice_call[0]['customer_phone'], $new_agent_numbers, $each_call['deal_id'], "1", $cate);
                } else {
                    qu("voice_call", array("is_aborted" => "2"), "deal_id='" . $each_call['deal_id'] . "'");
                    $data = qs("select * From pd_users where is_active='1' and is_default='1' order by name asc");
                    $dealId = $each_call['deal_id'];
                    if (!empty($data)) {
                        $apiPD = new apiPipeDrive();
                        $agent_id = $data['pd_id'];
                        $deal_data = json_decode($apiPD->getDealInfo($dealId));
                        $person_id = isset($deal_data->data->person_id->value) ? $deal_data->data->person_id->value : '';
                        $org_id = isset($deal_data->data->org_id->value) ? $deal_data->data->org_id->value : '';
                        $apiPD->assignDeal($dealId, $agent_id);
                        $apiPD->assignPerson($person_id, $agent_id);
                        $apiPD->assignOrganization($org_id, $agent_id);
                        die;
                    }
                }
                break;
            }
        } else {
            qu("voice_call", array("is_handled" => "1"), "deal_id='" . $each_call['deal_id'] . "'");
        }
    }
}
die;