Skip to main content

@auvious/rtc / ISessionEventHandlers

Interface: ISessionEventHandlers

Handlers for a call

Table of contents​

Properties​

Properties​

accepted​

• Optional accepted: (event?: any) => void

Callee has answered call

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


connecting​

• Optional connecting: (event?: any) => void

Sent when rest api call successful

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


ended​

• Optional ended: (event?: any) => void

Call was terminated by either end

Type declaration​

▸ (event?): void

Parameters​
NameTypeDescription
event?anya reason string
Returns​

void


failed​

• Optional failed: (event?: any) => void

Any fatal error occurred, followed by [[ended]] event

Type declaration​

▸ (event?): void

Parameters​
NameTypeDescription
event?anyError object
Returns​

void


ringing​

• Optional ringing: (event?: any) => void

Sent to both ends when callee has received call notification

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamAdded​

• Optional streamAdded: (event?: any) => void

A remote stream is available, or local one immediately after call request

Type declaration​

▸ (event?): void

Parameters​
NameTypeDescription
event?any[[IStream]]
Returns​

void


streamRemoved​

• Optional streamRemoved: (event?: any) => void

Symmetric event to [[streamAdded]]

Type declaration​

▸ (event?): void

Parameters​
NameTypeDescription
event?any[[IStream]]
Returns​

void