feat: migrate SMS/voice to Telnyx (TeXML), keep browser dial pad on Twilio
Twilio now handles only the in-browser dial pad (Access Token + browser-Device outbound TwiML); Telnyx takes over SMS, inbound voicemail, the AI voice conversation loop, and staff-triggered outbound calls via TeXML. Adds TelnyxSettings model, Communication.provider discriminator, new comms/routes modules, and a real Telnyx Settings page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -25,6 +25,7 @@ export * from './enums/CloudFileChunkScalarFieldEnum.schema'
|
||||
export * from './enums/CommunicationScalarFieldEnum.schema'
|
||||
export * from './enums/PatientDocumentScalarFieldEnum.schema'
|
||||
export * from './enums/TwilioSettingsScalarFieldEnum.schema'
|
||||
export * from './enums/TelnyxSettingsScalarFieldEnum.schema'
|
||||
export * from './enums/AiSettingsScalarFieldEnum.schema'
|
||||
export * from './enums/OfficeHoursScalarFieldEnum.schema'
|
||||
export * from './enums/OfficeContactScalarFieldEnum.schema'
|
||||
@@ -53,6 +54,7 @@ export * from './enums/NotificationTypes.schema'
|
||||
export * from './enums/CommunicationChannel.schema'
|
||||
export * from './enums/CommunicationDirection.schema'
|
||||
export * from './enums/CommunicationStatus.schema'
|
||||
export * from './enums/CommunicationProvider.schema'
|
||||
export * from './findUniqueUser.schema'
|
||||
export * from './findUniqueOrThrowUser.schema'
|
||||
export * from './findFirstUser.schema'
|
||||
@@ -495,6 +497,23 @@ export * from './updateManyAndReturnTwilioSettings.schema'
|
||||
export * from './upsertOneTwilioSettings.schema'
|
||||
export * from './aggregateTwilioSettings.schema'
|
||||
export * from './groupByTwilioSettings.schema'
|
||||
export * from './findUniqueTelnyxSettings.schema'
|
||||
export * from './findUniqueOrThrowTelnyxSettings.schema'
|
||||
export * from './findFirstTelnyxSettings.schema'
|
||||
export * from './findFirstOrThrowTelnyxSettings.schema'
|
||||
export * from './findManyTelnyxSettings.schema'
|
||||
export * from './countTelnyxSettings.schema'
|
||||
export * from './createOneTelnyxSettings.schema'
|
||||
export * from './createManyTelnyxSettings.schema'
|
||||
export * from './createManyAndReturnTelnyxSettings.schema'
|
||||
export * from './deleteOneTelnyxSettings.schema'
|
||||
export * from './deleteManyTelnyxSettings.schema'
|
||||
export * from './updateOneTelnyxSettings.schema'
|
||||
export * from './updateManyTelnyxSettings.schema'
|
||||
export * from './updateManyAndReturnTelnyxSettings.schema'
|
||||
export * from './upsertOneTelnyxSettings.schema'
|
||||
export * from './aggregateTelnyxSettings.schema'
|
||||
export * from './groupByTelnyxSettings.schema'
|
||||
export * from './findUniqueAiSettings.schema'
|
||||
export * from './findUniqueOrThrowAiSettings.schema'
|
||||
export * from './findFirstAiSettings.schema'
|
||||
@@ -1003,6 +1022,19 @@ export * from './results/TwilioSettingsDeleteManyResult.schema'
|
||||
export * from './results/TwilioSettingsAggregateResult.schema'
|
||||
export * from './results/TwilioSettingsGroupByResult.schema'
|
||||
export * from './results/TwilioSettingsCountResult.schema'
|
||||
export * from './results/TelnyxSettingsFindUniqueResult.schema'
|
||||
export * from './results/TelnyxSettingsFindFirstResult.schema'
|
||||
export * from './results/TelnyxSettingsFindManyResult.schema'
|
||||
export * from './results/TelnyxSettingsCreateResult.schema'
|
||||
export * from './results/TelnyxSettingsCreateManyResult.schema'
|
||||
export * from './results/TelnyxSettingsUpdateResult.schema'
|
||||
export * from './results/TelnyxSettingsUpdateManyResult.schema'
|
||||
export * from './results/TelnyxSettingsUpsertResult.schema'
|
||||
export * from './results/TelnyxSettingsDeleteResult.schema'
|
||||
export * from './results/TelnyxSettingsDeleteManyResult.schema'
|
||||
export * from './results/TelnyxSettingsAggregateResult.schema'
|
||||
export * from './results/TelnyxSettingsGroupByResult.schema'
|
||||
export * from './results/TelnyxSettingsCountResult.schema'
|
||||
export * from './results/AiSettingsFindUniqueResult.schema'
|
||||
export * from './results/AiSettingsFindFirstResult.schema'
|
||||
export * from './results/AiSettingsFindManyResult.schema'
|
||||
@@ -1161,6 +1193,7 @@ export * from './variants/pure/CloudFileChunk.pure'
|
||||
export * from './variants/pure/Communication.pure'
|
||||
export * from './variants/pure/PatientDocument.pure'
|
||||
export * from './variants/pure/TwilioSettings.pure'
|
||||
export * from './variants/pure/TelnyxSettings.pure'
|
||||
export * from './variants/pure/AiSettings.pure'
|
||||
export * from './variants/pure/OfficeHours.pure'
|
||||
export * from './variants/pure/OfficeContact.pure'
|
||||
@@ -1198,6 +1231,7 @@ export * from './variants/input/CloudFileChunk.input'
|
||||
export * from './variants/input/Communication.input'
|
||||
export * from './variants/input/PatientDocument.input'
|
||||
export * from './variants/input/TwilioSettings.input'
|
||||
export * from './variants/input/TelnyxSettings.input'
|
||||
export * from './variants/input/AiSettings.input'
|
||||
export * from './variants/input/OfficeHours.input'
|
||||
export * from './variants/input/OfficeContact.input'
|
||||
@@ -1235,6 +1269,7 @@ export * from './variants/result/CloudFileChunk.result'
|
||||
export * from './variants/result/Communication.result'
|
||||
export * from './variants/result/PatientDocument.result'
|
||||
export * from './variants/result/TwilioSettings.result'
|
||||
export * from './variants/result/TelnyxSettings.result'
|
||||
export * from './variants/result/AiSettings.result'
|
||||
export * from './variants/result/OfficeHours.result'
|
||||
export * from './variants/result/OfficeContact.result'
|
||||
|
||||
Reference in New Issue
Block a user