Type alias EndCallToolOptions<UserData>
EndCallToolOptions<UserData>: { deleteRoom?: boolean; endInstructions?: string | null; extraDescription?: string; onToolCalled?: ((event) => Promise<void> | void); onToolCompleted?: ((event) => Promise<void> | void); } Type Parameters
- UserData = UnknownUserData
Type declaration
Optional deleteRoom?: boolean
Optional endInstructions?: string | null
Optional extraDescription?: string
Optional onToolCalled?: ((event) => Promise<void> | void)
- (event): Promise<void> | void
Returns Promise<void> | void
Optional onToolCompleted?: ((event) => Promise<void> | void)
- (event): Promise<void> | void
Returns Promise<void> | void
Whether to delete the room when the user ends the call. Deleting the room disconnects all remote users, including SIP callers.