Bitrix API

TransportCall implements iBase, iDuration, iLimitation

Class TransportCall

Table of Contents

Interfaces

iBase
Interface iBase
iDuration
Interface iTransportDuration
iLimitation
Interface iLimitable

Constants

CODE  = self::CODE_CALL

Methods

__construct()  : mixed
end()  : void
End.
getCode()  : string
Get code.
getDuration()  : float
Get send duration in seconds.
getLimiters()  : array<string|int, iLimiter>
Get limiters.
getName()  : string
Get name.
getSupportedRecipientTypes()  : array<string|int, int>
Get supported recipient types.
loadConfiguration()  : string
Get configuration.
saveConfiguration()  : void
Save configuration.
send()  : bool
Send.
start()  : void
Start.

Constants

Methods

getCode()

Get code.

public getCode() : string
Return values
string

getDuration()

Get send duration in seconds.

public getDuration([Adapter|null $message = null ]) : float

Calc: length(message text based) + magic(connection time) / limit(because calls is parallel).

Parameters
$message : Adapter|null = null

Message.

Return values
float

getLimiters()

Get limiters.

public getLimiters([iBase $message = null ]) : array<string|int, iLimiter>
Parameters
$message : iBase = null

Message.

Return values
array<string|int, iLimiter>

getName()

Get name.

public getName() : string
Return values
string

getSupportedRecipientTypes()

Get supported recipient types.

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

loadConfiguration()

Get configuration.

public loadConfiguration() : string
Return values
string

        
On this page

Search results