Bitrix API

MessageAudioCall implements iBase, iMailable, iAudible

Class MessageCall

Table of Contents

Interfaces

iBase
Interface iMessage
iMailable
Interface iMailable
iAudible
Interface iAudible

Constants

CODE  = self::CODE_AUDIO_CALL

Methods

__construct()  : mixed
MessageSms constructor.
copyConfiguration()  : Result|null
Copy configuration.
getAudioValue()  : bool|string
Check value of audio field and prepare it for DB
getCode()  : string
Get code.
getName()  : string
Get name.
getSupportedTransports()  : array<string|int, mixed>
Get supported transports.
loadConfiguration()  : Configuration
Load configuration.
removeConfiguration()  : bool
Remove configuration.
saveConfiguration()  : Result
Save configuration.

Constants

Methods

copyConfiguration()

Copy configuration.

public copyConfiguration(int|string|null $id) : Result|null
Parameters
$id : int|string|null

ID.

Return values
Result|null

getAudioValue()

Check value of audio field and prepare it for DB

public getAudioValue(string $optionCode, string $newValue) : bool|string
Parameters
$optionCode : string

Field code.

$newValue : string

New field value.

Tags
throws
ArgumentException
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
Return values
bool|string

getSupportedTransports()

Get supported transports.

public getSupportedTransports() : array<string|int, mixed>
Return values
array<string|int, mixed>

removeConfiguration()

Remove configuration.

public removeConfiguration(int $id) : bool
Parameters
$id : int

ID.

Return values
bool

        
On this page

Search results