Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BitrixCall
+ Граф наследования:BitrixCall:

Открытые члены

 getConnectionData (int $userId)
 
 inviteUsers (int $senderId, array $toUserIds, $isLegacyMobile, $video=false, $sendPush=true)
 
 getMaxUsers ()
 
- Открытые члены унаследованные от Call
 getId ()
 
 getProvider ()
 
 getInitiatorId ()
 
 getUser ($userId)
 
 getUsers ()
 
 hasUser ($userId)
 
 addUser ($newUserId)
 
 removeUser ($userId)
 
 hasActiveUsers (bool $strict=true)
 
 getSignaling ()
 
 getAssociatedEntity ()
 
 setAssociatedEntity ($entityType, $entityId)
 
 checkAccess ($userId)
 
 getState ()
 
 getParentId ()
 
 getChatId ()
 
 getUuid ()
 
 getSecretKey ()
 
 getEndpoint ()
 
 getStartDate ()
 
 getEndDate ()
 
 updateState ($state)
 
 setLogUrl (string $logUrl)
 
 setEndpoint ($endpoint)
 
 finish ()
 
 toArray ($currentUserId=0, $withSecrets=false)
 
 save ()
 
 makeClone ($newProvider=null)
 
 getLogToken (int $userId=0, int $ttl=3600)
 

Защищенные члены

 initCall ()
 
 generateJwt (int $userId)
 
- Защищенные члены унаследованные от Call
 __construct ()
 
 loadUsers ()
 
 saveStat ()
 
 getCurrentUserId ()
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Call
static isFeedbackAllowed ()
 
static getLogService ()
 
static getMaxParticipants ()
 
static getMaxCallServerParticipants ()
 
static createWithEntity ($type, $provider, $entityType, $entityId, $initiatorId)
 
static searchActive ($type, $provider, $entityType, $entityId, $currentUserId=0)
 
static searchActiveByUuid (string $uuid)
 
static createWithArray (array $fields)
 
static createWithPublicId ($publicId)
 
static loadWithId ($id)
 
static isCallServerEnabled ()
 
static isBitrixCallServerEnabled ()
 
static isBitrixCallEnabled ()
 
static isVoximplantCallServerEnabled ()
 
static onVoximplantConferenceFinished (Event $event)
 
- Открытые атрибуты унаследованные от Call
const STATE_NEW = 'new'
 
const STATE_INVITING = 'inviting'
 
const STATE_ANSWERED = 'answered'
 
const STATE_FINISHED = 'finished'
 
const TYPE_INSTANT = 1
 
const TYPE_PERMANENT = 2
 
const RECORD_TYPE_VIDEO = 'video'
 
const RECORD_TYPE_AUDIO = 'audio'
 
const PROVIDER_PLAIN = 'Plain'
 
const PROVIDER_BITRIX = 'Bitrix'
 
const PROVIDER_VOXIMPLANT = 'Voximplant'
 
- Защищенные данные унаследованные от Call
 $id
 
 $type
 
 $initiatorId
 
 $isPublic = false
 
 $publicId
 
 $provider
 
 $entityType
 
 $entityId
 
 $parentId
 
 $state
 
 $startDate
 
 $endDate
 
 $logUrl
 
 $chatId
 
 $uuid
 
 $secretKey
 
 $endpoint
 
 $associatedEntity = null
 
 $users
 
 $signaling
 

Подробное описание

См. определение в файле BitrixCall.php строка 10

Методы

◆ generateJwt()

generateJwt ( int $userId)
protected

См. определение в файле BitrixCall.php строка 45

◆ getConnectionData()

getConnectionData ( int $userId)

Переопределяет метод предка Call.

См. определение в файле BitrixCall.php строка 56

◆ getMaxUsers()

getMaxUsers ( )

Переопределяет метод предка Call.

См. определение в файле BitrixCall.php строка 79

◆ initCall()

initCall ( )
protected

Переопределяет метод предка Call.

См. определение в файле BitrixCall.php строка 12

◆ inviteUsers()

inviteUsers ( int $senderId,
array $toUserIds,
$isLegacyMobile,
$video = false,
$sendPush = true )

Переопределяет метод предка Call.

См. определение в файле BitrixCall.php строка 64