# Type

URL: https://chugunov.pro/api-bitrix/crm/communication/type/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Crm\Communication\Type`
Модуль: Crm.

Исходный файл: `source/crm/lib/communication/type.php:17`

## Константы (23)

- `BITRIX24`
- `BITRIX24_NAME`
- `EMAIL`
- `EMAIL_NAME`
- `FACEBOOK`
- `FACEBOOK_NAME`
- `IMOL`
- `IMOL_NAME`
- `OPENLINE`
- `OPENLINE_NAME`
- `PHONE`
- `PHONE_NAME`
- `SKYPE`
- `SKYPE_NAME`
- `SLUSER`
- `SLUSER_NAME`
- `TELEGRAM`
- `TELEGRAM_NAME`
- `UNDEFINED`
- `VIBER`
- `VIBER_NAME`
- `VK`
- `VK_NAME`

## Методы (7)

- [`static detect()`](https://chugunov.pro/api-bitrix/crm/communication/type/detect/) — Определяет тип по коду коммуникации.
- [`static getAllNames()`](https://chugunov.pro/api-bitrix/crm/communication/type/getallnames/) — Возвращает все имена.
- [`static getCaption()`](https://chugunov.pro/api-bitrix/crm/communication/type/getcaption/) — Возвращает заголовок.
- [`static getMultiFieldTypeIDs()`](https://chugunov.pro/api-bitrix/crm/communication/type/getmultifieldtypeids/) — Возвращает идентификаторы связанных типов мультиполей
- [`static isDefined()`](https://chugunov.pro/api-bitrix/crm/communication/type/isdefined/) — Проверяет, определён ли указанный идентификатор типа.
- [`static resolveID()`](https://chugunov.pro/api-bitrix/crm/communication/type/resolveid/) — Пытается определить идентификатор типа по имени.
- [`static resolveName()`](https://chugunov.pro/api-bitrix/crm/communication/type/resolvename/) — Пытается определить имя типа по идентификатору.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Crm-Communication-Type.html
