mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-07-25 12:01:04 +02:00
feat: support inbound vonage calls (#480)
* feat: support inbound vonage calls * fix: drift check * feat: add warning with missing signature secret * docs: vonage inbound steps * chore: upgrade pipecat submodule
This commit is contained in:
parent
f190a0dd9a
commit
d9800fddd6
18 changed files with 687 additions and 83 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -5323,6 +5323,10 @@ export type TelephonyConfigWarningsResponse = {
|
|||
* Telnyx Missing Webhook Public Key Count
|
||||
*/
|
||||
telnyx_missing_webhook_public_key_count: number;
|
||||
/**
|
||||
* Vonage Missing Signature Secret Count
|
||||
*/
|
||||
vonage_missing_signature_secret_count: number;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -6427,6 +6431,12 @@ export type VonageConfigurationRequest = {
|
|||
* Private key for JWT generation
|
||||
*/
|
||||
private_key: string;
|
||||
/**
|
||||
* Signature Secret
|
||||
*
|
||||
* Vonage signature secret used to verify signed webhooks
|
||||
*/
|
||||
signature_secret?: string | null;
|
||||
/**
|
||||
* From Numbers
|
||||
*
|
||||
|
|
@ -6461,6 +6471,10 @@ export type VonageConfigurationResponse = {
|
|||
* Private Key
|
||||
*/
|
||||
private_key: string;
|
||||
/**
|
||||
* Signature Secret
|
||||
*/
|
||||
signature_secret?: string | null;
|
||||
/**
|
||||
* From Numbers
|
||||
*/
|
||||
|
|
@ -7553,6 +7567,27 @@ export type HandleVonageEventsApiV1TelephonyVonageEventsWorkflowRunIdPostRespons
|
|||
200: unknown;
|
||||
};
|
||||
|
||||
export type HandleVonageEventsWithoutRunApiV1TelephonyVonageEventsPostData = {
|
||||
body?: never;
|
||||
path?: never;
|
||||
query?: never;
|
||||
url: '/api/v1/telephony/vonage/events';
|
||||
};
|
||||
|
||||
export type HandleVonageEventsWithoutRunApiV1TelephonyVonageEventsPostErrors = {
|
||||
/**
|
||||
* Not found
|
||||
*/
|
||||
404: unknown;
|
||||
};
|
||||
|
||||
export type HandleVonageEventsWithoutRunApiV1TelephonyVonageEventsPostResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: unknown;
|
||||
};
|
||||
|
||||
export type ImpersonateApiV1SuperuserImpersonatePostData = {
|
||||
body: ImpersonateRequest;
|
||||
headers?: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue