public static function GetCallerId() { $arResult['PHONE_NUMBER'] = ''; $arResult['VERIFIED'] = true; $arResult['VERIFIED_UNTIL'] = ''; $ViHttp = new CVoxImplantHttp(); $result = $ViHttp->GetCallerIDs(); if ($result && !empty($result->result)) { $phone = array_shift($result->result); COption::SetOptionString("voximplant", "backphone_number", $phone->callerid_number); $arResult['PHONE_NUMBER'] = $phone->callerid_number; $arResult['VERIFIED'] = $phone->verified; $arResult['VERIFIED_UNTIL'] = ConvertTimeStamp($phone->verified_until_ts + CTimeZone::GetOffset() + date("Z"), 'FULL'); } return $arResult; }