KamoCRM

Historique des changements

Chaque fonctionnalité, correction et amélioration est publiée au fur et à mesure de son expédition.Rien n'est retenu pour un lancement.

17,659
Total des changements
6,077
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 28, 2026
FixVOIPService

Lisez JustCall vocalmail avec INCOMING VOICEMAIL, et enregistrez chacun sous son agent

JustCall répond call type=VOICEMAIL avec 400 ("call type doit être l'un des ... INCOMING VOICEMAIL"), Donc pas un des 241 messages sur le compte JustCall n'a ja...

Kamo·4w ago
FixVOIPService

Un événement d'anneau PBX sonne seulement des membres de la propre org de la clé

APIService Vouches pour l'org de la clé API dans X-Org-Id et prend le téléphone id du serveur depuis un en-tête que le détenteur de la clé écrit. La couture de ...

Kamo·4w ago
FixVOIPService

Stocker les textes RingCentral entrants, et arrêter de réenregistrer en direct JustCall webhooks

RingCentral: l'abonnement SMS était le filtre nu /message-store, dont les notifications sont un résumé de changement sans message, et le lecteur a regardé pour ...

Kamo·4w ago
FixVOIPService

Lire les boîtes aux lettres d'un balayage FreePBX sur une session de gestionnaire

Le balayage du message vocal s'effectue dans la base de données de syncInstance et a demandé l'extension FreePBX par extension, chacune sur une connexion AMI fr...

Kamo·4w ago
FixVOIPService

Lire le message vocal FreePBX sur l'interface du gestionnaire d'Astérisque

L'API de FreePBX n'a aucun message vocal : son module vocalmail sert la boîte aux lettres paramètres seulement. FreePBXProvider.getVoicemails GET /admin/api/api...

Kamo·4w ago
September 27, 2026
FeatureVOIPService

PBX policy feed et AI voice admin

V7 GET /internal/voip/pbx-config (cluster secret) répond à l'attraction politique de kamo-asterisk-support par APIService et enregistre le rythme cardiaque de l...

Kamo·4w ago
FeatureVOIPService

Disposition, retrait et résolution des lignes téléphoniques d'IA

Retirer supprimée l'extension PBX uniquement lorsqu'elle est encore là, et a serveur de téléphone utilisé qui refuse la suppression maintient la ligne et répond...

Kamo·4w ago
FeatureVOIPService

Lignes vocales d'IA sur FreePBX, KamoPBX et Telnyx

Un addExtension de FreePBX refusé (statu de fausse erreur, pas d'erreur GraphQL) échoue maintenant la ligne d'AI au lieu d'en enregistrer une qui n'anneau ne so...

Kamo·4w ago
FeatureVOIPService

KamoAI surface intérieure gardée par son propre secret

/api/voip/internal/** (SP13: lignes d'IA, identifiants SIP pour LiveKit) prend KAMOAI INTERNAL SECRET, pas le secret du cluster ; les préfixes du cluster garden...

Kamo·4w ago
September 25, 2026
FeatureVOIPService

Annoncez de nouvelles messages vocales - panneau en direct, voix par téléphone et carte

Une messagerie vocale le balayage écrit pour la première fois, sur une extension avec un membre désigné et reçu au cours des dernières 24 heures (spec D17), pub...

Kamo·4w ago
September 24, 2026
FixVOIPService

Monnaie à RingCentral verification que token RingCentral accepte

RingCentral refuse un livreMode.verification Jeton plus de 32 caractères avec CMN-101 "Paramètre et valeur est invalide" (mesurée contre l'API vivante: 33 refus...

Kamo·1mo ago
FixVOIPService

Seuls les webhooks RingCentral vérifiés sont traités; les appels ont besoin d'un siège

Le chemin hérité du traitement d'un appel RingCentral ou d'un événement SMS sans casId, faisant confiance à la charge utile à son propre numéro, est supprimé av...

Kamo·1mo ago
September 23, 2026
FixVOIPService

Pin kamo-shared-library 1.6.1, la seule version qui existe

La bibliothèque est passée à 1.6.1 et ce service a toujours demandé 1.6.0. Il n'y a pas de fenêtre dans laquelle les deux résolution: la bibliothèque n'est jama...

Kamo·1mo ago
FixVOIPService

Contrôles corrects, SSRF/gardes de vérification et corrections croisées entre les autres VOIP

Les résultats 2 à 6 de l'audit du système téléphonique, ont été corrigés ensemble parce que plusieurs partagent des fichiers. 2. HIGH et VoipInstanceLe contrôl...

Kamo·1mo ago
FixVOIPService

Vérifier les webhooks de RingCentral avant de leur faire confiance

Les internautes entrants/SMS de RingCentral ont été traités avec zéro vérification: WebhookContrôleur assaisonneurs itinérants/message-stockage était «retour v...

Kamo·1mo ago
September 21, 2026
FeatureVOIPService

Serveur téléphonique Pre-assign JustCall id pour l'URL de rappel

Le nouveau formulaire de téléphone génère un UUID avant de créer afin que le membre puisse coller l'URL de rappel webhook dans JustCall lors de la demande d'inf...

Kamo·1mo ago
FeatureVOIPService

Servir justeCall URL de rappel pour la configuration du serveur téléphonique

Ajout GET /api/voix/setup pour que les paramètres UI puissent afficher l'exactitude URL webhook par instance sans codage dur l'hôte de déploiement.

Kamo·1mo ago
September 18, 2026
FixVOIPService

Le propriétaire d'un numéro voyage en texte exact, donc sauvegarder il ne le reproprie plus

GET /api/voip/numbers a écrit ownerMemberId comme Long de l'entité. Un membre id est un INT8 passé 2x53, donc la page des paramètres la liait arrondie: le propr...

Kamo·1mo ago
September 16, 2026
OtherVOIPService

Sonde de vivre sur /actuateur/santé/vieness, pas l'agrégat DB-sens

L'agrégat/actionneur/santé inclut l'indicateur DataSource, de sorte que le redémarrage la vidéo de la base de données sur chaque gousse en même temps et redémar...

Kamo·1mo ago
OtherVOIPService

Relâcher les connexions Hikari maintenant que la mise en commun YSQL est partagée

Le gestionnaire de connexions ne pincent plus les sessions donc les connexions d'applications inactives ne contiennent plus chacune un backend de base de donnée...

Kamo·1mo ago
September 13, 2026
FixVOIPService

Accepter les index d'images OCI lors de la résolution du condensé [skip ci

Les images sont poussées en tant qu'index d'images OCI, donc demander au registre un seul Le manifeste de l'image n'a répondu que 404, le condensé est revenu vi...

Kamo·1mo ago
FixVOIPService

Relancer quand une reconstruction de même engagement laisse des gousses sur l'ancien digest [skip ci

L'étape de déploiement a tenté de détecter une reconstruction du même engagement en comparant le Référence de l'image de déploiement avant et après "set image"....

Kamo·1mo ago
September 8, 2026
OtherVOIPService

Mettez le flux dans la configuration de la gousse en fait lire

L'engagement précédent a mis nats.jetstream.stream dans Expédié, déployé et la nouvelle gousse encore connectée Le flux NATS 'CHAT-MESSAGES' existe déjà av...

Kamo·1mo ago
OtherVOIPService

Donnez voip., un ruisseau pour vivre, et arrêtez de mentir sur qui a envoyé le texte

Il n'y a pas eu de flux VOIP-MESSAGES dans NATS. Chaque mot 'voip' répondit 503 Non Répondeurs Disponibles et les deux poches multimédias enregistrées, une seul...

Kamo·1mo ago
September 7, 2026
OtherVOIPService

Enregistrer ce que le transporteur dit est arrivé à un texte, et vérifier 10DLC avant qu'il n'ait des questions

L'envoi réussit maintenant et rien n'arrive. Telnyx accepte le message, retourne un idit, et Verizon refuse alors de la livrer: l'état d'avancement - échec ...

Kamo·1mo ago
OtherVOIPService

Normaliser l'expéditeur à la passerelle, et cesser d'appeler un refus réessayable

Le précédent engagement a normalisé le numéro d'expéditeur lorsqu'il est stocké dans le l'inventaire des numéros et sur le transporteur, et l'envoi a encore éch...

Kamo·1mo ago
OtherVOIPService

Normaliser les numéros d'expéditeur à E.164 avant qu'ils n'atteignent un transporteur

L'envoi d'un texte a échoué avec "Le message n'a pas pu être envoyé. Essayez à nouveau dans un moment..." La propre réponse de Telnyx, tirée du journal voipserv...

Kamo·1mo ago
FeatureVOIPService

Un numéro peut être partagé par plusieurs membres, et l'un d'entre eux le reçoit.

Un seul propriétaire pourrait dire "ce nombre appartient à Sarah" et rien sinon. Les bureaux réels ne sont pas en forme de tel: une ligne de soutien est répondu...

Kamo·1mo ago
FixVOIPService

Arrêtez de dire aux gens d'ajouter le fournisseur de texte qu'ils ont déjà ajouté

Réalisé à partir d'une configuration réelle, et le rapport était juste. Une organisation en activité FreePBX a ajouté Telnyx en tant que fournisseur de texte, a...

Kamo·1mo ago
FixVOIPService

Dites à un membre qu'il manque le numéro, non pas que son autocommutateur ne peut pas envoyer de texte

Reporté d'une configuration réelle: une organisation a ajouté Telnyx en tant que fournisseur de texte, a ouvert la fenêtre SMS, et a été dit: "Ce serveur de tél...

Kamo·1mo ago
FixVOIPService

Un CHECK congelé a empêché chaque fournisseur de Telnyx ET JustCall d'être créé

Ajout d'un fournisseur de texte Telnyx 500'd. Le journal le nomme clairement et l'écran dit rien d'utile: contrainte Contient de la rangée défaillante (......

Kamo·1mo ago
FeatureVOIPService

Servir l'URL inbound webhook, à partir d'une définition

Un administrateur ajoutant un fournisseur de texte doit coller l'URL entrante de Kamo dans le La propre console du transporteur, et rien ne leur a dit ce qu'ell...

Kamo·1mo ago
September 6, 2026
FixVOIPService

Demandez si ce nombre de membres peut envoyer un texte, et non si l'orge peut

SmsGateway a augmenté une disponibilité() sensible au nombre lorsque le routage est passé au nombre, Et puis rien ne l'appelait avec un nombre - les deux sites ...

Kamo·1mo ago
RefactorVOIPService

Supprimer le code Telnyx n'appelle

Trois méthodes j'ai ajouté qu'aucun appelant ne tend, supprimé alors que la raison est encore nouveau - le pire bogue de cette fonctionnalité était TelnyxProvid...

Kamo·1mo ago
FixVOIPService

Le message "vous ne pouvez pas envoyer de texte" s'est arrêté un pas en deçà du correctif

FreePBX et Teams ont demandé à un membre d'ajouter un fournisseur de SMS sous Téléphones et fournisseurs. Il s'agissait d'un conseil complet jusqu'à ce que les ...

Kamo·1mo ago
FixVOIPService

Seul le transporteur propriétaire d'une URL d'un URL peut vérifier ses postes

Le chemin entrant du serveur téléphonique ajouté dans le précédent engagement vérifié contre Quel que soit le fournisseur portant le numéro. C'est une surface d...

Kamo·1mo ago
FixVOIPService

Un serveur téléphonique Telnyx pourrait envoyer des SMS et ne jamais en recevoir un

Telnyx est à la fois un serveur téléphonique et un opérateur, et un profil de messagerie Telnyx a exactement une URL à crochet web. Donc une organisation qui a ...

Kamo·1mo ago
FeatureVOIPService

En fait, créer le compte Telnyx, transporter des MMS, et laisser un threads d'orgage uniquement support

Trois lacunes, et la première, c'est-à-dire la caractéristique qui ne fonctionne pas du tout. Le vétunement de TELNYX a été décomptabilisé et proposé par RIEN ...

Kamo·1mo ago
FixVOIPService

Populez un nouveau nombre avant de le maintenir, pas après

save() a construit un OrgPhoneNumber vide, l'a persisté, puis a rempli E164 et Tempon-CANON et tous deux NON N'AUX PRESUS PAS. Il fonctionne aujourd'hui parce q...

Kamo·1mo ago
FeatureVOIPService

Trajet de l'itinéraire par NOMBRE, et ajouter Telnyx des deux côtés

Une organisation peut acheter ses DID et ses SMS à une seule entreprise et répondre à la des appels avec un autre. Kamo ne pouvait pas exprimer que: un membre a...

Kamo·1mo ago
FixVOIPService

L'un envoie un contrat à l'ensemble des cinq fournisseurs et cesse de supprimer les textes entrants

La couche d'abstraction des SMS avait cinq fournisseurs en désaccord sur la façon d'échouer et un chemin entrant qui a rejeté les messages réels des clients en ...

Kamo·1mo ago
September 5, 2026
FixVOIPService

Prouver le déploiement par digest, et non par étiquette

L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...

Kamo·1mo ago
FixVOIPService

Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès

L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...

Kamo·1mo ago
FixVOIPService

Arrêter un mauvais utilisateur de service JWT de désactiver le softphone de chaque membre

Minting d'un membre JWT appelé configFactory.require(inst), qui insiste le SERVICE-UTILISATEUR JWT du serveur téléphonique est présent et bien formé. Cette accr...

Kamo·1mo ago
FixVOIPService

Relié le message de défaillance de la connexion reportée dans la redirection

Le rappel RingCentral met la phrase du serveur dans la chaîne de requête. l'onglet du membre peut dire ce qui a réellement mal tourné - presque toujours un non-...

Kamo·1mo ago

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification