• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_incoming.php
  • Класс: CVoxImplantIncoming
  • Вызов: CVoxImplantIncoming::Answer
static function Answer($callId)
{
	$res = VIModelCallTable::getList(Array(
		'select' => Array('ID', 'ACCESS_URL'),
		'filter' => Array('=CALL_ID' => $callId),
	));
	$call = $res->fetch();
	if (!$call)
		return false;

	global $USER;

	$ViMain = new CVoxImplantMain($USER->GetId());
	$result = $ViMain->GetDialogInfo($_POST['NUMBER']);

	if ($result)
	{
		echo CUtil::PhpToJsObject(Array(
			'DIALOG_ID' => $result['DIALOG_ID'],
			'HR_PHOTO' => $result['HR_PHOTO'],
			'ERROR' => ''
		));
	}
	else
	{
		echo CUtil::PhpToJsObject(Array(
			'CODE' => $ViMain->GetError()->code,
			'ERROR' => $ViMain->GetError()->msg
		));
	}
}