An event dispatched by Telnyx to notify the client of changes to the session or call.
The conditions of the event can be identified by the type property.
type | Description | Additional properties |
|---|---|---|
callUpdate | A call has changed state | call |
userMediaError | The browser does not have permission to access media devices | error |
Examples
Usage with TelnyxRTC Client .on:
client.on('telnyx.notification', (notification) => {
if (notification.type === 'callUpdate') {
console.log(notification.call);
// Do something with the call and update UI accordingly
} else if (notification.type === 'userMediaError') {
console.log(notification.error);
// Handle the error and update UI accordingly
}
});
Data structure
The notification structure is determined by its type.
callUpdate
{
type: 'callUpdate',
call: Call // current call
}
userMediaError
{
type: 'userMediaError',
error: Error
}
Apialias
Notification
Hierarchy
-
Omit<INotificationEventData,"call">↳
INotification
Table of contents
Properties
Properties
call
• Optional call: Call
The current call. Reference this call state to update your UI.
See Call documentation.
error
• Optional error: Error
Error from the userMediaError event.
Check your audio and video constraints for browser support.
Overrides
Omit.error
type
• type: string
Identifies the event case.
Overrides
Omit.type