@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
| Name | Type |
|---|---|
event? | any |
Returns
void
connecting
• Optional connecting: (event?: any) => void
Sent when rest api call successful
Type declaration
▸ (event?): void
Parameters
| Name | Type |
|---|---|
event? | any |
Returns
void
ended
• Optional ended: (event?: any) => void
Call was terminated by either end
Type declaration
▸ (event?): void
Parameters
| Name | Type | Description |
|---|---|---|
event? | any | a reason string |
Returns
void
failed
• Optional failed: (event?: any) => void
Any fatal error occurred, followed by [[ended]] event
Type declaration
▸ (event?): void
Parameters
| Name | Type | Description |
|---|---|---|
event? | any | Error object |
Returns
void
ringing
• Optional ringing: (event?: any) => void
Sent to both ends when callee has received call notification
Type declaration
▸ (event?): void
Parameters
| Name | Type |
|---|---|
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
| Name | Type | Description |
|---|---|---|
event? | any | [[IStream]] |
Returns
void
streamRemoved
• Optional streamRemoved: (event?: any) => void
Symmetric event to [[streamAdded]]
Type declaration
▸ (event?): void
Parameters
| Name | Type | Description |
|---|---|---|
event? | any | [[IStream]] |
Returns
void