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