# BackgroundCallCard::initialized

URL: https://chugunov.pro/api-bitrix24/widgets/ui-interaction/page-background-worker/events/initialized/
Проверено на Битрикс24 REST API, обновлено 11.09.2026 (ревизия источника fb39d6c).
Источник: официальная документация Битрикс24 (bitrix-tools/b24-rest-docs, лицензия MIT, © Bitrix). Справочник независимый, официальной документацией не является.

После создания карточки звонка
Scope: `placement — регистрация точки встраивания, telephony — регистрация звонка, поднимающего карточку`
Кто может подписаться: любой пользователь

## Описание

Событие `BackgroundCallCard::initialized` возникает после создания карточки звонка и передачи стартовых данных.

Событие работает в контексте приложения, открытого в точке встраивания `PAGE_BACKGROUND_WORKER`. Это событие js-интерфейса, а не событие REST: подписаться на него запросом к `/rest/` нельзя.

## Параметры

- `event` `string` — обязательный. Имя события интерфейса.
  Для данного события — `BackgroundCallCard::initialized`
- `callback` `callable` — обязательный. Функция, которую Битрикс24 вызывает при наступлении события. Аргументы обработчика описаны выше

## Примеры запроса

### BX24.js

```js
BX24.ready(function () {
    BX24.init(function () {
        BX24.placement.bindEvent('BackgroundCallCard::initialized', function (eventData) {
            console.log(eventData);
        });
    });
});
```

### JS (TS)

```ts
// $b24 — инициализированный экземпляр SDK, см. руководство по началу работы
import type { B24Frame } from '@bitrix24/b24jssdk'

declare const $b24: B24Frame

type CallCardData = {
  CALL_ID: string
  PHONE_NUMBER?: string
  LINE_NUMBER: string
  LINE_NAME: string
  CRM_ENTITY_TYPE: string
  CRM_ENTITY_ID: number
  CRM_ACTIVITY_ID?: number | string
  CRM_BINDINGS: Array<{ ENTITY_TYPE: string; ENTITY_ID: number }>
  CALL_DIRECTION: string
  CALL_STATE: string
  CALL_LIST_MODE: boolean
}

await $b24.placement.bindEvent('BackgroundCallCard::initialized', (eventData: CallCardData) => {
  console.log(eventData.CALL_ID)
})
```

### JS (UMD)

```html
<!-- Загрузка SDK в UMD-сборке, глобальный объект B24Js -->
<script src="https://unpkg.com/@bitrix24/b24jssdk@1/dist/umd/index.min.js"></script>
<script>
  document.addEventListener('DOMContentLoaded', async () => {
    const $b24 = await B24Js.initializeB24Frame()

    await $b24.placement.bindEvent('BackgroundCallCard::initialized', (eventData) => {
      console.log(eventData)
    })
  })
</script>
```

Оригинал в официальной документации: https://apidocs.bitrix24.ru/api-reference/widgets/ui-interaction/page-background-worker/events/initialized.html
