{ CIMCall::Command($chatId, $_POST['RECIPIENT_ID'], 'reconnect', Array()); } else if ($_POST['COMMAND'] == 'answer') { CIMCall::Answer(Array( 'CHAT_ID' => $chatId, 'USER_ID' => $userId, 'CALL_TO_GROUP' => $_POST['CALL_TO_GROUP'] == 'Y', )); } else if ($_POST['COMMAND'] == 'start') { CIMCall::Start(Array( 'CHAT_ID' => $chatId, 'USER_ID' => $userId, 'RECIPIENT_ID' => intval($_POST['RECIPIENT_ID']), 'CALL_TO_GROUP' => $_POST['CALL_TO_GROUP'] == 'Y', )); } else if (in_array($_POST['COMMAND'], Array(IM_CALL_END_DECLINE, IM_CALL_END_TIMEOUT, IM_CALL_END_BUSY, IM_CALL_END_OFFLINE, IM_CALL_END_ACCESS))) { $arParams = Array( 'CHAT_ID' => $chatId, 'USER_ID' => $userId, 'RECIPIENT_ID' => intval($_POST['RECIPIENT_ID']), 'REASON' => $_POST['COMMAND'], ); $_POST['PARAMS'] = CUtil::JsObjectToPhp($_POST['PARAMS']); if (isset($_POST['VIDEO'])) $arParams['VIDEO'] = $_POST['VIDEO']; if (isset($_POST['PARAMS']['ACTIVE']))