feat: add coturn configurations (#143)

* feat: add coturn changes

* add turn credentials and config

* fix: fix setup_remote script and docker compose
This commit is contained in:
Abhishek 2026-02-03 13:52:50 +05:30 committed by GitHub
parent 7e438ad049
commit bf972fcfec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 470 additions and 86 deletions

File diff suppressed because one or more lines are too long

View file

@ -879,6 +879,16 @@ export type TriggerCallResponse = {
workflow_run_name: string;
};
/**
* Response model for TURN credentials.
*/
export type TurnCredentialsResponse = {
username: string;
password: string;
ttl: number;
uris: Array<string>;
};
/**
* Request schema for Twilio configuration.
*/
@ -4201,6 +4211,39 @@ export type GetDailyRunsDetailApiV1OrganizationsReportsDailyRunsGetResponses = {
export type GetDailyRunsDetailApiV1OrganizationsReportsDailyRunsGetResponse = GetDailyRunsDetailApiV1OrganizationsReportsDailyRunsGetResponses[keyof GetDailyRunsDetailApiV1OrganizationsReportsDailyRunsGetResponses];
export type GetTurnCredentialsApiV1TurnCredentialsGetData = {
body?: never;
headers?: {
authorization?: string | null;
'X-API-Key'?: string | null;
};
path?: never;
query?: never;
url: '/api/v1/turn/credentials';
};
export type GetTurnCredentialsApiV1TurnCredentialsGetErrors = {
/**
* Not found
*/
404: unknown;
/**
* Validation Error
*/
422: HttpValidationError;
};
export type GetTurnCredentialsApiV1TurnCredentialsGetError = GetTurnCredentialsApiV1TurnCredentialsGetErrors[keyof GetTurnCredentialsApiV1TurnCredentialsGetErrors];
export type GetTurnCredentialsApiV1TurnCredentialsGetResponses = {
/**
* Successful Response
*/
200: TurnCredentialsResponse;
};
export type GetTurnCredentialsApiV1TurnCredentialsGetResponse = GetTurnCredentialsApiV1TurnCredentialsGetResponses[keyof GetTurnCredentialsApiV1TurnCredentialsGetResponses];
export type OptionsInitApiV1PublicEmbedInitOptionsData = {
body?: never;
path?: never;