- 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.