Arrêtez d'offrir 8 candidats non routinières à l'ICE à chaque appel
Les appelants entendent plusieurs secondes d'audio unidirectionnel au début d'un appel une autre partie dit "hi" trois ou quatre fois avant que l'utilisateur de...
Notice d'appel enregistrée sur les appels d'extension à extension
Achève le troisième chemin d'appel. Les appels de personnel n' touchent jamais le préposé Ils vont de l'interne - ext-local, où le Cadran appartient à FreePBX [...
Faire correspondre le code d'état SIP, pas la phrase de raison
sip-probe.py a besoin de la corde littérale "200 OK". Configuration Kamailio de 2600Hz répond à OPTIONS avec "200 Rawr", de sorte que la sonde a signalé un sain...
Enregistrement du SIP fonctionne de bout en bout
Un point d'extrémité peut désormais REGISTRE à partir des rapports d'Internet public et de l'API de Kazoo 200 OK via 47.181.8.87:5060. Quatre défauts distincts...
Notice d'appel enregistrée sur les extensions directes également
Un appelant qui compose une extension sur l'accueil entend maintenant l'avis comme Eh bien. Cette voie est passée de -did-direct, où le Cadran appartient à L'ex...
Avis d'appel enregistré aux deux parties à la fois, puis tonalité du pont
Lorsqu'un agent répond à un appel en file d'attente, l'appelant entend l'avis du client et agent entendent l'agent en même temps, puis un tonet partagé de 1000H...
La zone doit être nommée "locale" pour correspondre au noeud
Le config.ini se chargeait correctement et l'URI AMQP avait raison, mais chaque nœud «Pas de zone locale configurée, en ajoutant AMQP par défaut» puis rejugé - ...
Probe SIP pour de vrai, et affirmer que la marque blanche tient sur le fil
Un TCP connect à 5060 ne prouve presque rien - il réussit contre quoi que ce soit écouter, et sur UDP, il ne peut pas échouer du tout. Cette ambiguité est exact...
Passer la propriété intellectuelle publique annoncée à la pod des médias
Noms de nœuds Erlang distincts pour les applications et ecallmgr
Une image fonctionne comme deux noeuds. Ils ont besoin de noms différents ou ils refusent de coexister, et tous deux ont besoin du cookie partagé que le mod-kaz...
Exécuter la version de l'OTP, ne pas faire de libération
L'image envoie maintenant un relx libération plutôt que l'arbre source, donc passant "faire de la libération" au point d'entrée n'a pas réussi avec "Pas de règl...
Scénariste Bootstrap et README opérationnel
bootstrap.sh crée le compte maître, le promeut au revendeur et écrit le configuration de plate-forme non secrète. Idempotent: un second run détecte l'existant e...
Échanger les salutations à KamoCRM-Main-Intro-3
Troisième prise, 40s (en bas des années 60). Chargement à côté des deux précédents plutôt et sur eux, donc revenir à l'un ou l'autre est un changement à une lig...
Bord de l'échelle jusqu'à 0 jusqu'à ce que sa configuration soit réécrite
Kamailio ne peut pas commencer sur les configs des 2600 Hz vendus - ils ont besoin de 2 600 Hz construire (spec 16). Le laissant à des répliques:1 redémarrage-t...
La section NAT est en place; un port fermé signifie qu'aucun auditeur n'est à l'écoute
Le routeur est en passe pour 5060/5061 TCP-UDP et 20001-29999/UDP à 192.168.4.36 sont confirmées. Ma porte a rapporté PHASE 0 BLOCKÉ contre eux alors que Kamail...
Applications, médias, manifestes de bord et politique de réseau
- config.ini porte un bloc [zone) à partir du premier jour, donc une deuxième région est une configuration edit, pas la chirurgie. Les secrets sont remplacés ...
K3m1 est 47.1811,8,87 (pbx.k3.kluster.kamocrm.com)
Retourne un changement incorrect de la mienne. J'avais propagé 42.181.8.87 et édité le commentaire de coturn/redon.yaml, qui était tout de fait juste. Vérifié p...
CouchDB et LapinMQ sur k3m1
CouchDB q-8 / n-1, vérifié en direct. q est fixé à la création de la base de données et KamoPBX crée une base de données par compte plus MODB mensuel, donc q es...
Porte d'infrastructure de la phase 0
- TURN sur TLS sur 5349 avec un vrai cert (tour-kamocrm-com-cert). Sans rames: un client derrière un pare-feu de sortie de 443 seulement n'a pas de chemin méd...
Drop dead rate.loans et priceturbo.com provenant d'un approvisionnement statique
Tous deux ont été bloqués pendant des défis de l'ACME pendant 47 à 54 jours. Les taux de la lutte contre le taux la succession à laquelle ils sont fanagés ont é...
Relèver le tas Go avec GOMEMLIMIT et déclarer une vraie demande de mémoire
La cause éclatante de la boucle d'accident n'était pas une fuite. L'état d'équilibre 485Mi qui J'ai continué à trébucher l'ancienne limite 512Mi était deux chos...
Échanger les salutations à KamoCRM-Main-Intro-2
Téléchargé en tant que nouveau fichier plutôt que d'écraser l'ancien, donc en arrière est un changement en une ligne en KAMO-ATTENDANT-INTRO plus un rechargemen...
Augmentation de la durée de la sonde de la sonde 1Gi et relaxation de la sonde de la sonde
Traefik s'est assis à -485Mi contre une limite de 512Mi (95 %). Le groupe c enregistrement 47836 coups de mémoire.max avec oom-kill 0 et jamais OOM-kill, parce ...
La temporisation des files d'attente et la "presse 0" tombent toutes les deux par messagerie vocale
Remplace la boucle de file Dial()-Goto-rollé par app-queue. La décision facteur est DTMF: les chiffres NE sont PAS appariés avec le dialplan alors que Dial() es...
En-attente de la sonde de trous de musique 8000 et 8080 simultanément
Huit pistes de maintien téléchargées sous la forme de la classe MOH, qui s'est mélangée. Le l'ordre aléatoire vient de "random"1 sur la ligne dans la table de m...
Salutations enregistrées, par extension, 1/2 à l'opérateur
Remplace le modèle de maintien en jeu par l'introduction enregistrée: - joue la salutation ET écoute au en même temps, pour qu'un appel d'offres puisse le co...
Auto-assisterant à l'entrée et musique en attente et numéro par extension
Les appels entrants n'avaient nulle part où aller: la table "introing" était complètement vide, Même un appel livré aurait été arrêté. Ajoute le contexte de l'a...
Allowlist Telnyx dans les deux prisons d'échec2ban
Ajoute les adresses de signalisation Telnyx US (192.76.120.10, 64.16.250.10 sip.telnyx.com) à ignorer maintenant que le coffre de transporteur est approvisionné...
Faites fonctionner effectivement à défaut2ban et activer le journal de sécurité d'Asterisk
fail2ban n'a jamais commencé sur ce PBX. Sa prison de sécurité des astérisques veille /var/log/asterisk/security, un fichier Asterisk jamais créé: FreePBX génèr...
Rebondir une visite à nu sur le login de Kamo, et terminer la session à l'onglet
La fermeture de l'onglet KamoDesktop a laissé une session en direct sur la machine. Guacamole garde son uchoth jeton dans localStorage (GUAC-AUTH), qui survit à...
Le recharge-reconnectage automatique a rebouché chaque page en un écran vierge
J'ai expédié ceci et il a pris le bureau vers le bas: une page blanche blanche vierge et un onglet chargement pour toujours. Douté immédiatement; c'est la vraie...
L'auto-reconnexion regardait pour une classe qui n'apparaît jamais
Il a mis la cible sur cette classe existe dans la catégorie Guacamole. feuille de style et dans aucun de ses modèles, de sorte que le sélecteur ne correspondait...
Le tas de Cap Guacamole, et décombliez le déploiement qui le bloquant
Deux défauts, l'un d'entre eux. MINE FIRST: la porte de 'node --test' ajouté avec le script de re-reconnecter pointé au niveau d'une DIRECTRIE, et le noeud du ...
Arrêtez le loup en pleurant canari après chaque redémarrage légitime
session - durable a traité un jeton REJECTED comme une défaillance de durabilité. Ce n'est pas la coupure qu'il garde: une passerelle redémarrant, ou la tempori...
Empêcher chaque déploiement de jeter tout le monde de son bureau
"Une erreur s'est produite et cette action ne peut être menée à son terme" après avoir quitté un bureau ouvert n'était pas une temporisation et non un problème ...
Un canari d'accès qui se connecte réellement, et alerte qui atteint une personne
Deux écarts, tous deux prouvés contre le groupe vivant aujourd'hui. PREMIER: chaque alerte KamoDesktop qui existe est-il en train de mesurer si un COMPOSANT es...
Exécuter une session expédiée dans la société mère commune de l'espace de travail
Le code VS de sage est un espace de travail multi-root tenant les 63 référentiels, donc prendre le premier dossier d'espace de travail a enraciné un bug sur le ...
Dites ce que signifie réellement une connexion KamoDesktop morte
Le stock de guacamole CLIENT.ERROR-TUNNEL204 est "La connexion demandée n'est pas existent. Veuillez vérifier le nom de la connexion et réessayer." Il n'y a pas...
Finish supprimer le webmail Roundcube
Le déploiement/service Roundcube et le mail.kamocrm.com IngressRoute étaient déjà abandonné de la liste de déploiement IC, mais le bootstrap MySQL est toujours ...
Soumettre le rapport de bogue sans simuler une frappe
vscode:// gestionnaire URI et envoyé un retour synthétique. Mesuré sur le bureau 1, qui ne peut pas fonctionner: le casier écran de KDE contient un intrant excl...
Expédier un compte rendu de bogue dans le code VS ouvert de la sauge
Militant URI qui crée une conversation dans une fenêtre de RUNNING et pré-remplie l'entrée, qui est le seul moyen d'atteindre la sale de l'éditeur déjà ouvert a...
auto-cert: laissez le nettoyage de junk-cert voir en fait la junk il a été écrit pour
Cleanup-orphan-certificates() listés avec '-l auto-cert.kamo/fqdn'. Que l'étiquette est plus récente que le scanner certs la fonction à supprimer, de sorte que ...
auto-cert: délivrer un certificat d'orgage en tant que lot, pas un toutes les 90 secondes
Une nouvelle organisation a besoin d'un certificat pour les onze hôtes de ses hôtes, et chacun d'eux est un certificat de certificat de certification. La boucle...
Préférez le boutli sur l'hôte du thème et corrigez la raison d'être donnée précédemment
Deux choses, l'une d'elles une correction à l'engagement avant cela. Le précédent scriptifiants justifiés: [br, gzip) avec une sonde contre api.kamocrm.com. Ce...
Préférez le bouillon, arrêtez de comprimer ce qui est déjà comprimé
L'intergiciel partagé «compress» était «compress:», qui est trois des défauts séparés et aucun d'entre eux n'est celui que nous voulons. Traefik choisit gzip c...
Cache CORS pré-vols pendant deux heures, pas 100 secondes
«accessControlMaxAge: 100» signifie que les navigateurs renissent le pré-flottement environ une fois par jour. Visite, donc chaque chargement de page sur le sit...
Arrêter la limite de vitesse de bord à partir de 429 avec chaque charge de KamoDesktop froide
Ouvrir une instance Linux attribuée toujours atterrie sur le générique de Guacamole "Une erreur a eu lieu et cette action ne peut pas être achevée" et toujours ...
Fourniture de services pour les signaux de conversion des visiteurs
Codes de suivi de la commercialisation crédite à un partenaire pour les inscriptions, les organisations et les comptes payés leur lien produits, et ces trois mo...
Rendre les playlists HLS immuables, et dire ce que cela coûte
Les playlists ont été la dernière entrée dans l'audit de durée de vie du phare de Lighthouse à l'origine, alors une heure, encore signalée. Tout le reste dans l...
Compresser l'hôte du thème, qui dessert tous les actifs de texte brut
MinIO retourne les octets d'objets exactement comme stockés - il ne négocie pas Le codage de contenu et les deux thèmes IngressRoutes ont porté les mots « strip...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.