'PULL_MODULE_NOT_INSTALLED')); CMain::FinalActions(); die(); } if (intval($USER->GetID()) <= 0) { echo CUtil::PhpToJsObject(Array('ERROR' => 'AUTHORIZE_ERROR')); CMain::FinalActions(); die(); } if (check_bitrix_sessid()) { $errorMessage = ""; if ($_POST['COMMAND'] == 'signaling') { \Bitrix\Pull\Event::add(intval($_POST['USER_ID']), Array( 'module_id' => 'ycp', 'command' => 'call', 'params' => Array( 'senderId' => $USER->GetID(), 'command' => 'signaling', 'peer' => $_POST['PEER'], ), )); } else { \Bitrix\Pull\Event::add(intval($_POST['USER_ID']), Array( 'module_id' => 'ycp', 'command' => 'call', 'params' => Array( 'senderId' => $USER->GetID(), 'command' => $_POST['COMMAND'] ), )); } echo CUtil::PhpToJsObject(Array( 'ERROR' => '' )); } else { echo CUtil::PhpToJsObject(Array( 'BITRIX_SESSID' => bitrix_sessid(), 'ERROR' => 'SESSION_ERROR' )); } CMain::FinalActions(); die();