См. определение в файле call.php строка 21
◆ __construct()
Use one of the named constructors
См. определение в файле call.php строка 67
◆ addUser()
Adds new user to the call.
- Аргументы
-
- Возвращает
- CallUser|false
См. определение в файле call.php строка 133
◆ checkAccess()
Returns true if specified user has access to the call.
- Аргументы
-
int | $userId | Id of the user. |
- Возвращает
- bool
См. определение в файле call.php строка 239
◆ createWithArray()
static createWithArray |
( |
array | $fields | ) |
|
|
static |
Creates new instance of the Call with values from the database.
- Аргументы
-
- Возвращает
- Call
См. определение в файле call.php строка 800
◆ createWithEntity()
static createWithEntity |
( |
| $type, |
|
|
| $provider, |
|
|
| $entityType, |
|
|
| $entityId, |
|
|
| $initiatorId ) |
|
static |
Use this constructor only for creating new calls
См. определение в файле call.php строка 665
◆ createWithPublicId()
static createWithPublicId |
( |
| $publicId | ) |
|
|
static |
Loads instance of the Call from the database using call's public id.
- Аргументы
-
- Возвращает
- Call|false
- Исключения
-
Bitrix\Main\ArgumentException
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле call.php строка 841
◆ finish()
◆ getAssociatedEntity()
- Возвращает
- Integration\AbstractEntity|null
См. определение в файле call.php строка 211
◆ getChatId()
Returns id of the chat, associated with the call.
- Возвращает
- int
См. определение в файле call.php строка 265
◆ getConnectionData()
getConnectionData |
( |
int | $userId | ) |
|
◆ getCurrentUserId()
◆ getEndDate()
Returns date of the call end (if there is one).
- Возвращает
- DateTime|null
См. определение в файле call.php строка 300
◆ getEndpoint()
◆ getId()
- Возвращает
- int
См. определение в файле call.php строка 74
◆ getInitiatorId()
- Возвращает
- int
См. определение в файле call.php строка 90
◆ getLogService()
◆ getLogToken()
getLogToken |
( |
int | $userId = 0, |
|
|
int | $ttl = 3600 ) |
◆ getMaxCallServerParticipants()
static getMaxCallServerParticipants |
( |
| ) |
|
|
static |
◆ getMaxParticipants()
static getMaxParticipants |
( |
| ) |
|
|
static |
◆ getMaxUsers()
◆ getParentId()
- Возвращает
- int|false
См. определение в файле call.php строка 255
◆ getProvider()
- Возвращает
- string
См. определение в файле call.php строка 82
◆ getSecretKey()
◆ getSignaling()
◆ getStartDate()
Returns date of the call start.
- Возвращает
- DateTime
См. определение в файле call.php строка 290
◆ getState()
- Возвращает
- string
См. определение в файле call.php строка 247
◆ getUser()
- Аргументы
-
- Возвращает
- CallUser|null
См. определение в файле call.php строка 99
◆ getUsers()
Returns arrays of ids of the users, currently participating in the call.
- Возвращает
- int[]
См. определение в файле call.php строка 109
◆ getUuid()
◆ hasActiveUsers()
hasActiveUsers |
( |
bool | $strict = true | ) |
|
Call is considered active if it has at least:
- one user in ready state
- another user in ready or calling state
- Возвращает
- bool
См. определение в файле call.php строка 178
◆ hasUser()
Return true if a user is the part of the call.
- Аргументы
-
int | $userId | Id of the user. |
- Возвращает
- bool
См. определение в файле call.php строка 121
◆ initCall()
◆ inviteUsers()
inviteUsers |
( |
int | $senderId, |
|
|
array | $toUserIds, |
|
|
| $isLegacyMobile, |
|
|
| $video = false, |
|
|
| $sendPush = true ) |
◆ isBitrixCallEnabled()
static isBitrixCallEnabled |
( |
| ) |
|
|
static |
◆ isBitrixCallServerEnabled()
static isBitrixCallServerEnabled |
( |
| ) |
|
|
static |
◆ isCallServerEnabled()
static isCallServerEnabled |
( |
| ) |
|
|
static |
◆ isFeedbackAllowed()
static isFeedbackAllowed |
( |
| ) |
|
|
static |
◆ isVoximplantCallServerEnabled()
static isVoximplantCallServerEnabled |
( |
| ) |
|
|
static |
◆ loadUsers()
◆ loadWithId()
◆ makeClone()
makeClone |
( |
| $newProvider = null | ) |
|
◆ onVoximplantConferenceFinished()
static onVoximplantConferenceFinished |
( |
Event | $event | ) |
|
|
static |
◆ removeUser()
◆ save()
◆ saveStat()
◆ searchActive()
static searchActive |
( |
| $type, |
|
|
| $provider, |
|
|
| $entityType, |
|
|
| $entityId, |
|
|
| $currentUserId = 0 ) |
|
static |
- Аргументы
-
string | $type | |
string | $provider | |
string | $entityType | |
string | $entityId | |
int | $currentUserId | |
- Возвращает
- Call|null
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле call.php строка 736
◆ searchActiveByUuid()
static searchActiveByUuid |
( |
string | $uuid | ) |
|
|
static |
◆ setAssociatedEntity()
setAssociatedEntity |
( |
| $entityType, |
|
|
| $entityId ) |
◆ setEndpoint()
◆ setLogUrl()
setLogUrl |
( |
string | $logUrl | ) |
|
◆ toArray()
toArray |
( |
| $currentUserId = 0, |
|
|
| $withSecrets = false ) |
◆ updateState()
◆ $associatedEntity
◆ $chatId
◆ $endDate
◆ $endpoint
◆ $entityId
◆ $entityType
◆ $id
◆ $initiatorId
◆ $isPublic
◆ $logUrl
◆ $parentId
◆ $provider
◆ $publicId
◆ $secretKey
◆ $signaling
◆ $startDate
◆ $state
◆ $type
◆ $users
◆ $uuid
◆ PROVIDER_BITRIX
const PROVIDER_BITRIX = 'Bitrix' |
◆ PROVIDER_PLAIN
const PROVIDER_PLAIN = 'Plain' |
◆ PROVIDER_VOXIMPLANT
const PROVIDER_VOXIMPLANT = 'Voximplant' |
◆ RECORD_TYPE_AUDIO
const RECORD_TYPE_AUDIO = 'audio' |
◆ RECORD_TYPE_VIDEO
const RECORD_TYPE_VIDEO = 'video' |
◆ STATE_ANSWERED
const STATE_ANSWERED = 'answered' |
◆ STATE_FINISHED
const STATE_FINISHED = 'finished' |
◆ STATE_INVITING
const STATE_INVITING = 'inviting' |
◆ STATE_NEW
◆ TYPE_INSTANT
◆ TYPE_PERMANENT