Multi-instance phone/SMS provider schema foundation

Featurekamo-shared-library
Shipped
24 Aprili 2026, 18:42 UTC
Author
Kamo
Commit
232d731

- Rename VoipProviderConfig → VoipProviderInstance; drop UNIQUE(org_id), add instance_name, config_json, last_sync_at, last_sync_error. - Rename BulkTextProviderConfig → BulkTextProviderInstance; same multi-instance treatment. - New entities: PhoneExtension, PhoneEndUser, PhoneDevice, PhoneVoicemail, SystemConfiguration. - Add instance_id to MemberVoipConfig, VoipConversation, OrgOAuthToken (multiple RingCentral instances per org). - New enums: PhoneExtensionStatus, PhoneEndUserStatus, PhoneDeviceType, PhoneDeviceRegistrationStatus. - Deprecate NOT_CONFIGURED in **************** (kept at ordinal 0 to preserve existing rows under EnumType.ORDINAL). - Add FLOWROUTE to BulkTextProviderType for new Flowroute SMS provider. - Provider-abstraction DTOs (ExtensionDto, PhoneUserDto, DeviceDto, VoicemailEntryDto, InstanceHealthDto, Create/Update requests). First phase of multi-instance phone/SMS refactor — see **************** (in kamo-login repo). KamoInitializer migration + service refactors to follow.

All changes

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei