Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· VOIPService
Ajouter le crédit-disposition d'abonnement RC à RC avec démarrage et 12h de renouvellement
· VOIPService
Ajouter un pipeline d'escrochets d'appel; branche SMS vs événements de téléphonie avant traitement
· VOIPService
Ajouter des capacités, des justificatifs SIP et des contrôleurs REST de gestion des appels
· VOIPService
Mettre en œuvre des méthodes de gestion des appels RingCentral (sip, histoire, messagerie vocale, présence, files d'attente)
· VOIPService
Étendre l'interface PhoneProvider avec les méthodes de gestion des appels; mettre à jour les talons
· VOIPService
Ajout de la capacité du fournisseur et de la gestion des appels
· APIService
Ajouter le renvoi de rappel OAuth sans redirection RestTemplate
- Ajouter noRedirectRestModèle (HttpClient.Redirect.NEVER) donc le 302 du rappel OAuth de VOIPService est transmis au navigateur au lieu d'être suivis par le mandataire - Ajouter une route dédiée /api/voip/oauth/callback mapped before the wildcard /api/voip/- pour s'assurer qu'il utilise vers l'avantCallback() (pas d'en-têtes d'authentification décapés, pas de redirection suivante)
· kamo-internal
Remplacer JWT config avec OAuth connect UI pour RingCentral
- RingCentralConfig: Bouton de connexion/déconnecter OAuth avec indicateur d'état, champ de numéro de téléphone principal, connexion de test (uniquement lorsqu'il est connecté) - voipApi: ajouter getOAuthStatus, startOAuth, disconnectOAuth; testProvideur ne prend plus un corps de config - RingCentralHelp: instructions de mise à jour pour le flux d'OAuth
· VOIPService
Flux de codes de réservation RingCentral à OAuth 2,0
- Nouveau contrôleur OAuth: /oauth/start (retours authUrl), /oauth/callback (code d'échange, sauvegarde les jetons), /oauth/status, DELETE/oauth/tonne - OTKValidationFilter: à l'exclusion de /api/voip/oauth/callback (redirecteur du navigateur) - RingCentralProvider : utiliser un jeton d'accès pré-réveil, enlever JWT Bearer - PhoneProviderFactory: charge OrgOAuthToken à partir de DB, auto-rafraîchissement à l'expiration - ProviderConfigCtroller: supprimer jwtKey, utilisation des tests usine.checkHealth() - application.yml: ajouter oauth-redirect-uri et oauth-success-redirect config - PhoneProviderFactoryTest: mise à jour pour le flux basé sur les jetons OAuth
· InitializerService
Créer le schéma KamoTokens et la table de jetons d'org'oauth'token
- CRÉER SCHEMA SI NON EXISTES kamotokens - CREATE TABLE kamotokens.org.oauth-token avec un unique (org-id, fournisseur) - DROP COLUMN jwt-key de voippa prestataire-config s'il existe
· kamo-shared-library
Ajouter OrgOAuthToken entity pour le stockage de jetons OAuth 2.0
- Ajouter l'entité Joueur de jquelette dans le schéma KamoTokens (kamotokens.org-oauth-token) - Ajouter OrgOAuthTokenRepository with findByOrgIdAndProvider / deleteByOrgIdAndProvider - Retirer jwtKey de VoipProviderConfig (remplacé par OAuth flow)
· kamo-internal
Cartes de caractéristiques à l'égalité de hauteur et descriptions de fournisseurs sensibles à Kazoo
- Hauteur de réglage: 100 % sur l'enveloppe de mouvement FeatureCard de sorte que les cartes dans la même rangée correspondent à la carte la plus haute - Mettre à jour la description de KamoPBX pour mettre en évidence Kazoo en tant que plate-forme de télécommunications à source ouverte, distribuée et de qualité - Réécrire les descriptions RingCentral et FreePBX à une longueur constante et différencient clairement chaque fournisseur
· kamo-login
Ajouter KamoCRM modèle de dépliant promo modèle HTML et script de génération de marionnettiste
· kamo-internal
Réécrire SmsBox en tant qu'orcheur basé sur des ongles avec en-tête de contact
· kamo-internal
Ajouter SmsTemplatesTemplatesTab et SmsCrmTab
· kamo-internal
Ajouter SmsChatTab avec recherche, emoji, attacher, horodatage, réponses rapides
· kamo-internal
Ajouter SmsNew Conversation composant dialpad
· kamo-internal
Ajouter des données de modèle partagées
· kamo-internal
Ajouter un bouton d'outil SMS à NavTop, portail softphone et SMS sur organisation.isVoip
· kamo-internal
Reconfiguration de la configuration du fournisseur de téléphone pour faire correspondre le format du fournisseur de courrier électronique avec des logos, des conseils d'aide et des onglets nav
- Réécrire PhoneProviderSetup pour correspondre EmailProviderModèle de présentation: liste/config view split, AnimatePresence transitions, bouton de retour avec nom de fournisseur en tête, état de chargement/erreur, conseils d'aide poussés vers le panneau extérieur en vue de la configuration - Ajouter VoipProviderCard: stylisé sous forme de fournisseur de courrier électronique avec des logos, une puce active, une puce à venir pour les fournisseurs non mis en œuvre - Ajouter VoipProviderSelector: Spécificateur de maillage correspondant à la grille, confirmer le dialogue sur le commutateur du fournisseur - Ajouter des composants d'aide en anglais clair pour RingCentral (guide de justificatif étape par étape), KamoPBX et FreePBX - Mettre à jour le thème téléphonique/page.tsx : titre approprié "Intégration du système de téléphone", helpTips pour les cinq onglets (réduit par le fournisseur, horloge, réglages avancés, enregistrement des dispositifs, santé) - Mise à jour ParamètresStatusWindow: afficher les cinq onglets de téléphone réels (configuration de fournisseur, plans de numérotation, paramètres avancés, enregistrement de l'appareil, santé) au lieu des anciens liens d'espace réservé; système(s) de téléphone toujours visible indépendamment de isVoip - Mettre à jour les paramètres/cartes téléphoniques page.tsx pour utiliser des onglets corrects correspondant aux onglets réels
· kamo-internal
Ajouter la section Calendriers et contacts personnels à l'onglet Autorisations d'adhésion des membres
· kamo-internal
Ajouter un composant PersonalProviderSection pour les intégrations de CalDav/CardDav membres
· kamo-internal
Ajouter l'onglet CalDav/CardDav à la page des paramètres de courrier électronique
· kamo-internal
Ajouter la composante CalDavProviderSetup et sous-composants caldav
· DaemonService
Projet initial de DaemonService - Emplois Quartz, éditeurs NATS, K8s, CI/CD
· EmailService
Écrire ContactSyncLog sur les mutations calendrier/contact pour la synchronisation bidirectionnelle
· EmailService
Ajouter les stubs de fournisseur Google, Microsoft et GenericDav avec des rafraîchissements de jetons
· EmailService
Mettre en œuvre SyncTriggerPublisher et SyncEventListener via NATS
· EmailService
Ajouter IntegrationSettingsController, IntegrationSettingsService, SyncTriggerPublisher stub
· EmailService
Ajouter ProviderRegistry

Votre univers vous attend.
Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.
Gratuit pour toujours — aucune carte de crédit requise