Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-internal
Zeigen Sie die Adressen eines Alias auf den Alias-Domains der Organisation an
Unter jedem Alias auf der Registerkarte E-Mail & Postfach des Mitglieds wird der gleiche Alias auf der Registerkarte org's Alias-Domains, und unter dem Standard-Absender-Chip die Adresse, die es tatsächlich Geht aus wie.
· EmailService
Ein Alias funktioniert auf jeder Alias-Domäne, wie das primäre Postfach
Die Alias-Domains der Organisation (org_alias_domains) spiegelten bereits die primäre Domain des Mitglieds Mailbox in den Verfasser (erik@kamocrm.com wird auch als erik@kamouniverse.com angeboten) aber niemals ihre Aliase, so dass eric.white@kamocrm.com nicht als eric.white@kamouniverse.com - obwohl die Plattform-Alias-Map von postfix bereits existiert Liefert diese Adresse an den Alias. Jeder Alias erhält nun die gleichen Spiegelzeilen in /sendable, die canSendAs liest, also Eine Kopie eines Standard-Alias auf dem Standard-Alias der Organisation Die Domäne übernimmt die Standardeinstellung, genau wie die primäre Domäne Gibt aliasDomainAddresses zurück, damit Settings sie anzeigen kann.
· MCPGatewayService
Anti-Imitation-Schutz — eine nicht verifizierte Konversation erhält nur das, was jeder fragen kann, bis das Mitglied in Kamo bestätigt
Besitzer 2026-10-26 (TPCALLTOOLS B): jemand, der nur behauptet, Mitglied zu sein, Ein Vorgesetzter oder eine Autorität darf den SI nicht dazu bringen, etwas zu tun schädlich ist oder sich auf diesen Anspruch stützt, auch innerhalb der eigenen Rechte der SI; Serverseitig erzwungen. IdentityGuard (neue Bohne, ein Konstruktor; verdrahtet durch Setter): für das Schreiben einer SI in einem Lauf auf einem Kanal, der niemanden beweist (Anruf, Meeting, Text, unbewiesen) E-Mail, Web/Social Chat, deren Nachbereitung; kamoai-service /auth-requests/identity), ohne stehende Bestätigung, Teammitgliedsbestellung, verified onRequestOf oder menschliche Genehmigung, nur Schreibvorgänge auf jedermann-Ebene passieren (interne Nachrichten, neue Datensätze, Aufgaben, Notizen, Buchungen, eigene Buchhaltung) und Antworten an den eigenen Gesprächspartner ohne Anhänge. Alles andere antwortet auf IDENTITY_UNVERIFIED (audited DENIED) Naming Eine fehlgeschlagene Suche hält geschützte Schreibvorgänge.A failed lookup holds guarded writes. identity_request_confirmation beantwortet die Anfrage-ID (ein Live-Anruf wartet auf Eine APPROVED-Antwort markiert den Lauf als bestätigt, sodass OrderDelegation seine 'keine Reihenfolge' auf einmal beibehalten (die Bestätigung ist dann die Reihenfolge des Laufvorgangs, auth:<id>, Keine Insubordination Gewerkschaftsrechte).
· kamo-internal
Einen Alias als Standardabsender eines Mitglieds auswählen
Die Registerkarte E-Mail & Postfach des Mitglieds erhält eine Spalte Standardabsender für die Aliase Tabelle: Einen Alias als Standard festlegen oder an das primäre Postfach zurückgeben. Der Verfasser öffnet sein Von-Feld auf diesem Alias überall dort, wo es sonst Öffnen Sie im primären Postfach des Mitglieds: eine neue Nachricht und neue, Antwort und Ein freigegebenes, sekundäres Postfach oder das Postfach eines Kollegen ist ein Postfach, das Der Alias behält die Sendeidentität des Primärs bei, während der Primär die Sendeidentität des Alias behält und Signaturvorlage, wie es bereits ein handverlesener Alias tat.
· EmailService
Ein Mitglied kann standardmäßig von einem Alias aus senden
PUT **************** wählt aus, welcher Alias in Für das primäre Postfach des Mitglieds (Null löscht es). Ein Alias pro Mitglied carries is_default; die Spalte existierte bereits und wurde nie gesetzt. /sendable und /from-Adressen melden jetzt isDefault auf Alias-Zeilen, das ist, was Der Komponist öffnet sein Von-Feld.
· MCPGatewayService
Calendar_create_event lädt Teammitglieder nach Mitglieds-ID ein, sodass 'in meinen Kalender legen' die Person erreicht, die gefragt hat
Niemand darf in den Kalender eines anderen Mitglieds schreiben (EmailService: eigene Kalender, der Organkalender mit dem Veröffentlichungsrecht), inviteMemberIds sendet sie als Zielgruppe des Ereignisses, als Zielgruppe des Kalenderdialogs und als Zielgruppe des Kalenderdialogs Die Mitglieder-Chips tun folgendes: eine Gastzeile, die an das Mitglied gebunden ist, das Ereignis im eigenen Kalender, die Einladung, die gesendet wurde Auf MEETING ausgewertet und im Offenlegungsplan benannt; die Beschreibung lenkt die SI darauf.
· kamo-shared-library
AiRealismTestWindow — Aufrufe von einer Testerweiterung an eine SI innerhalb eines Fensters sind Testaufrufe
· kamo-internal
Der SI-Assistent ist der persönliche Assistent jedes Mitglieds – Bestätigungskarten, Live-Schritte, ein eigenes Einstellungsfenster und die Standardeinstellungen der Organisation
SITP TPASSIST (Eigentümerauftrag 2026-10-26). - Das Assistentenfenster sagt AIService, dass es Bestätigungskarten zeigt, so dass der Assistent mit Ein Senden von außen, Geld, ein Löschen, eine Sicherheitsänderung oder eine Änderung des Benutzerkontos sind allesamt möglich Ein Gerätebefehl kommt als Karte in den Chat: eine einfache Frage (die Werkzeugebene selbst, keine Ids oder JSON), die genaue Nachricht, die Datensätze, die sie berührt, das Risiko; Bestätigen, Bearbeiten (der Wortlaut (nur) oder Abbrechen, entschieden über den Sockel; es faltet sich zu einer Zeile, sobald entschieden. - Jeder Schritt zeigt, wie es beginnt (der Titel des Werkzeugs, ein Spinner, dann ein Häkchen); Rohwerkzeug antwortet nur Eine neu geöffnete Konversation zeigt wieder ihre Wartekarten an. - Die Kopfzeile trägt das Gesicht und den Namen des Assistenten und ein Zahnrad, das ein eigenes Einstellungsfenster öffnet (ai-assistant-settings): Name und Charakter (gemeinsamer Avatar), Persönlichkeits-Engine-Stil und Eigenschaften, Antwortlänge/-form/-sprache, Sprachschalter, Werkzeugbereiche, Bestätigungsebene, privater Speicher (Anzeigen, Hinzufügen, Vergessen), Benachrichtigungen (Sound, Benachrichtigung bei Minimierung) und Modellpräferenzen — jedes Änderung sofort gespeichert, Organisationssperren angezeigt. - Einstellungen › SI › SI-Assistent: Was der Assistent eines jeden Mitglieds beginnt und was Mitglieder Änderung, für die Organisation oder eine Abteilung, Stellenbezeichnung oder Team, mit Sperren und Grenzen (Tab, Menüeintrag, Landing Card).
· MCPGatewayService
Identitätsprüfungen über eine benannte Nachricht; eine unbewiesene E-Mail, deren Absender bestätigt, dass es sich um ihre Bestellung handelt
identity_request_confirmation nimmt 'about' (email:<folder>/<uid>, chat:<guid>) für eine Nachricht Eine E-Mail, die nicht in der Mailbox eines Teamkollegen liegt, beweist, dass die E-Mail nicht von diesem Teammitglied stammt ist immer noch die Bestellung eines Mitglieds, das in seiner eigenen Kamo-Sitzung bestätigt hat, dass der Absender Live 2026-10-26 in sp00verify. Live 2026-10-26 in sp00verify.
· kamo-internal
Shift-Reports Einstellungen Tab und eine eigene Wahl der Person
Eigentümerbefehl 2026-10-26 (TPSHIFTREPORTS): keine leeren Ein-/Austaktungsberichte mehr von SIs. - /settings/ai?tab=Schichtberichte (Menüeintrag + Landing Card; SI-Arbeitskräfte + VIEW/MANAGE_AI_WORKFORCE): Regel der Organisation, spezifischere Einstellungen für das, was SIs senden und was Personen empfangen (Abteilung, Stellenbezeichnung, Team, ein SI / eine Person), was jeder Supervisor tatsächlich bekommt und warum, und die neuesten Entscheidungen in klaren Worten (gesandt, wartet auf seine Zeit, nicht gesendet: nichts Neues...). - Regel-Editor: Immer / Nur wenn es etwas Neues gibt (empfohlen) / Nie; Ein- und Austaktung, Beide oder festgelegte Zeiten; Tage; Chat oder E-Mail.Org-Markenzeichen, Eckbänder, Bewegung mit reduzierter Bewegung. - Arbeitsraum > SI-Kollegen: Schichtberichte von SIs, die Wahl des Mitglieds (gewinnt über alle SIs), Die SIs, die ihnen berichten, und ihre neuesten Berichte.
· kamo-internal
Einstellungen für Hintergrundgeräusche, den Sprechstil eines SI und die Sprachzustimmung (Sprachrealität VR2)
- Einstellungen > Super Intelligenz > Hintergrundsound (D7): der weiche Raumklang Anrufer hören unter den Stimmen der SIs, für die Organisation und pro Abteilung, Berufsbezeichnung, Team oder SI (spezifischste Gewinne; leichtes Büro nach Standard), mit einer Vorschau der Schleifen, die die Aufrufe verwenden und was jede SI Anrufer hören jetzt. Tab + Menüeintrag + Landing Card. - Das Profil eines SI, unter seinen Stimmen: Wie es spricht (D2: die Persönlichkeit Entwurf aus seinem Job, seine Unterschrift Gewohnheiten, Entwurf einer frischen Persönlichkeit) und Verwendung einer echten Personenstimme (D12: schriftliche Zustimmung unterzeichnet in Kamo oder als Hochgeladenes Formular, abrufbar).
· AIService
Das Lesen der Einstellungen trägt die Werte der Archetypen und die Persönlichkeit in Worten
Die Schieberegler des Einstellungsfensters beginnen also mit dem Archetyp, den das Mitglied ausgewählt hat, und es kann zeigen, Die Personality Engine macht die Einstellungen (TPASSIST).
· AIService
Der nav SI Assistant ist der persönliche Assistent jedes Mitglieds mit der vollen Werkzeugkraft des Mitglieds
SITP TPASSIST (Besitzerbestellung 2026-10-26). Die eigene Assistentenkonversation des Mitglieds jetzt: - listet jedes Tool Plane-Tool auf, das die EIGENE Sitzung des Mitglieds verwenden kann, unter jedem Risiko, wenn der Client Zeigt Bestätigungskarten (die Obergrenze des einfachen Chats ansonsten), abzüglich der ausgeschalteten Werkzeugbereiche; Der Long Tail wird in einem Index benannt und bei Bedarf geladen (assistant_load_tools) - keys jeden Aufruf **************** so dass die Tool Plane es als SI auditiert Assistent im Auftrag des Mitglieds mit dem Mitglied als Akteur - hält außerhalb Sends, Geld, Löschen, Sicherheit und Geräteanrufe (jede Änderung unter IMMER) für Die Bestätigung des Mitglieds im Chat: eine einfache Karte aus dem Tool Plane-Renderer wird gelesen Als Mitglied zuerst die Nicht-Kontaktieren-Liste überprüft, Bestätigen / Bearbeiten (nur Formulierung) / Abbrechen über Der Spielzug wird fortgesetzt, sobald eine Entscheidung getroffen wurde - spricht mit seinen eigenen Einstellungen: Name, Avatar, Personality Engine Archetyp und Eigenschaften, Antwort Länge und Form, Sprache, Modellpräferenz, durch den Wasserfall ORG > DEPARTMENT > JOB_TITLE > TEAM > MITGLIED mit Sperren und Beschränkungen (/api/ai/assistant/settings, /layers) - hält einen privaten Speicher pro Mitglied (memory_record / memory_search / memory_forget, und /api/ai/assistant/memory), die kein SI oder anderes Mitglied liest - Streams TOOL_STARTED, CONFIRM_REQUIRED, AWAITING_CONFIRMATION und ACTION_DECIDED Frames
· kamo-internal
Die Identitätsprüfung eines SIs erscheint bei jeder Sitzung: warst du es?
Besitzer 2026-10-26: direkte Bestellungen, die eine SI per Telefon, Text, externe E-Mail, Website-Chat oder SiAuthRequestHost öffnet die neuesten Anfragen, die vom Mitglied in Kamo bestätigt wurden SI_AUTH_REQUEST Karte aus dem Benachrichtigungssockel (kein Abfragen) und schließt überall, wenn es Welcher SI fragt (sein Avatar), was wurde gefragt, woher kam es (Zahlen und Adressen, wie die App sie immer zeigt, jeder Fakt Kamo hat hinter sich eine Geschichte Risikohinweise, ein Countdown-Ring, Ja / Nein / Das war nicht ich, ein erzwungener Ton und eine Vibration Organisationsfarben, Framer Motion unter MotionConfig reduzierte Bewegung, Vollbild auf einem Telefon. /authentications ist das Protokoll: das eigene des Mitglieds oder das aller für Personalmanager. Die Art ist ungeteilt (gehört zu keiner App), nie eine zweite Karte im Toast-Deck.
· MCPGatewayService
Anrufe des SI-Assistenten im Namen des Mitglieds überwachen
Der persönliche SI-Assistent des Mitglieds (TPASSIST) ruft mit der eigenen Sitzung des Mitglieds auf; seine Schlüssel start assistant:, und ein solcher Aufruf durch eine Person wird mit der Berechtigungsbasis SI_ASSISTANT auditiert und Das Mitglied als on_behalf_of (das Mitglied bleibt der Akteur des Datensatzes). Erweitert und verengt nichts.
· kamo-shared-library
Tabellen für Schichtberichtseinstellungen und -entscheidungen, damit KamoInitializer sie neu erstellen kann
Inhaberbestellung 2026-10-26 (TPSHIFTREPORTS): SI-Takt-Ein-/Aus-Berichte werden abteilungsweise konfigurierbar, Stellenbezeichnung, Team und Mitglied, für die sendende SI und für die Person, die sie erhält.
· kamo-shared-library
Einstellungs-Wasserfall, privater Speicher und ausstehende Bestätigungszeilen für den persönlichen SI-Assistenten
Deklariert für KamoInitializer; aiservice hat die Tabellen manuell erstellt **************** und schreibt sie mit zielgerichtetem SQL.
· AIService
Eine interne Route, die die reale Sonde einer Modellfunktion ausführt (Sprachrealität VR1)
POST **************** KamoAI Nur geheim: dieselbe Live-Sonde wie der Verify-Button unter Einstellungen → SI Es setzt niemals eine Verifizierung durch den eigenen Schlüssel des Anbieters hand; ein Modell, das fehlschlägt, bleibt nicht verifiziert. Wird verwendet, um das Echtzeitmodell von CRM zu verifizieren für den Sprach-zu-Sprach-Pilot (D9).
· AIService
Überprüfen Sie ein Echtzeit-Sprach-zu-Sprach-Modell, indem Sie eine Sitzung für es öffnen (Sprachrealität VR1, D9)
ProbeRunner führt die neue REALTIME_SESSION-Sonde aus (kamo-shared-library 1438893a) Für REALTIME_AUDIO: Es wird ein 10-minütiges Client-Geheimnis für das Modell auf dem Das Geheimnis wird niemals benutzt oder bewahrt. Bis jetzt war es nur ein Geheimnis Das Echtzeitmodell einer Organisation kann nur bescheinigt werden, was für die Anbieter der Organisation nicht möglich ist Also bekam ein SI nie ein Sprach-zu-Sprach-Ticket.
· kamo-shared-library
Ein Echtzeit-Sprach-zu-Sprach-Modell kann verifiziert werden — REALTIME_AUDIO wird durch Öffnen einer Sitzung geprüft (Sprachrealität VR1, D9)
REALTIME_AUDIO wurde ATTESTED, und nur Plattformanbieter können bescheinigt werden, also keine Das Echtzeitmodell von org könnte jemals VERIFIED sein, und ein SI wird an VERIFIED weitergeleitet Nur Modelle: der Sprach-zu-Sprach-Pilot, den der Besitzer für CRM bestellt hat (D9, 2026-10-26) konnte kein Ticket erhalten. Neue Sondenart REALTIME_SESSION, angehängt last (keine vorhandenen Wertbewegungen); AIServices ProbeRunner implementiert es.
· MCPGatewayService
Holdem_* - ein SI spielt Texas Hold'em mit Mitgliedern
SITP TPGAMES. Zwölf Tools über MediaService's Hold'em Endpunkten, als Der Sitz des Mitglieds ist (Hold'em app + PLAY_HOLDEM, wieder downstream): holdem_list_tables, holdem_get_table (die eigene redigierte Ansicht des Sitzes: own Karten, öffentliches Spiel, rechtliche Schritte mit genauen Beträgen), holdem_wallet (eigene Cheddar), holdem_open_table, holdem_invite, holdem_sit, holdem_act (Straße) Totals; BET/RAISE benötigt einen Betrag), holdem_show, holdem_sit_out, holdem_rebuy, holdem_leave, holdem_set_style (Stil/Fähigkeit für den eigenen SI) Bei den Mitgliedern sitzt das Poker-Gehirn von MediaService, das für die SI handelt; Cheddar ist nicht Geld und Cheddar ist nicht Geld und Cheddar ist nicht Geld Kann nicht gekauft werden: interne Schreibvorgänge, keine Genehmigungsklasse, NOT_DISCLOSING; Lesevorgänge NOT_CONTENT. Genehmigungsphrasen + HOLDEM_TABLE Substantiv; holdem_ Präfix; goldens Regeneriert (12 hinzugefügt). Tests: HoldemPackTest 5; vollständige Suite 1985 (die beiden Benachrichtigungs- Fehler vor diesem: shared-libs BILLING_INVOICE/SI_AUTH_REQUEST-Arten).
· kamo-shared-library
Die AI_CALL_METRICS-Einheit mit den Realismuszählern für die Stimme des Anrufs (VR1)
kamoai-service schreibt nur ai_call_metrics JDBC; die Entity deklariert jede Spalte (und die neue REALISM-Textspalte, ein JSON-Objekt der Realismuszählungen des Aufrufs: Wahrgenommene Lücken, Bestätigungen, Hörgeräusche in beide Richtungen, Phantome, Linienschnitte Aus, falsche Unterbrechungen), damit KamoInitializer die Tabelle aus dem Code neu erstellen kann (Eigentümerregel 2026-10-22). DDL: kamoai-service **************** Wird angewendet.
· AIService
E5 streamt den Ton eines Satzes, während das Modell ihn macht, und ohne festgelegte Reihenfolge spricht ein SI mit dem besten verifizierten Sprachmodell der Organisation (Sprachrealität VR1, D1)
- E5 {"stream": true}: Das Audio wird Stück für Stück übergeben, Der Anbieter sendet es (ElevenLabs **************** Eine leere Antwort wird immer noch übersprungen, bevor irgendetwas gefunden wird Eine Familie, die nicht streamen kann, bleibt wie gewohnt auf dem Laufenden Die gesamte Antwort. Ohne das Feld ändert sich nichts. Anrufe gewartet 950 ms (S.50) für einen ganzen Satz vor dem ersten Audio. - TtsQualityRanking (D1, Besitzer 2026-10-26: beste Qualität unter den Orgs Konfigurierte und aktivierte Anbieter, automatisch ausgewählt): ohne TTS-Bestellung Das beste VERIFIZIERTE Modell durch veröffentlichte Konversationsqualität und Echtzeit Fitness steht an erster Stelle, Anbieter-neutral; unbekannte Modelle liegen mit Kamo gleichauf In-Cluster-Stimmen, so dass der In-Cluster-Standard immer noch zwischen ihnen entscheidet. Die eigene Ordnung einer Organisation und die gewählte Stimme eines AI-Mitglieds stehen immer noch an erster Stelle.
· EmailService
SI_AUTH_REQUEST in der Reihenfolge der Einstellungen, nach BILLING_INVOICE
· kamo-internal
Die Anrufzusammenfassungsseite und die Zusammenfassungsoptionen der SI in Anrufe und Besprechungen (TPRECAPS)
/ai-calls/recap/<call> ist der Link, auf den die Zusammenfassungs-E-Mail des Vorgesetzten verweist (und der sichere Link einer PHI-Organisation): über den Anruf, wann, wie er verlaufen ist, die Zusammenfassung des SI, die Aktionspunkte, was der SI während und nach dem Anruf getan hat, und jedes Wort Die Farben der Organisation, der geteilte Avatar und die Telefonsteuerung, Bewegung, die den Namen der Organisation ehrt Die Anrufoptionen des SI erhalten zwei Schalter, die beide standardmäßig eingeschaltet sind: Senden Sie eine Anrufzusammenfassung per E-Mail an den Benutzer Vorgesetzten und fügen Sie das vollständige Transkript in die Zusammenfassungen der Sitzungen ein.
· kamo-shared-library
AiPersonaGeneration, die Aufzeichnung der Persönlichkeit, die für jede SI generiert wird
· MCPGatewayService
Identity_request_confirmation; eine Anfrage, die das Mitglied in Kamo bestätigt hat, ist seine Bestellung
Besitzer 2026-10-26: Direkte Bestellungen müssen authentifiziert werden. Jemand, der nur behauptet, ein Besitzer zu sein Teamkollege (Telefon, Text, unbewiesene E-Mail, Website-Chat, Meeting) wird gefragt, durch kamoai-service, um in ihrer angemeldeten Kamo App zu bestätigen; dem SI wird in klaren Worten gesagt, was zu tun ist Nach der Bestätigung beantwortet RequestVerifier die Reihenfolge der Ausführung und die Anforderung von diesem Bestätigung (auth:<id>): das Mitglied hat dafür gebürgt, also zählt der Taint des Channels nicht und SI_AUTH_REQUEST erreicht niemals eine SI, da es sich um ein eigenes Ablaufdatum handelt.
· SecurityService
Wenden Sie eine generierte Persönlichkeit auf die eigene Charta eines SI an, um das herum, was die Leute festlegen
Sprachrealismus VR2, Eigentümerentscheidung D2: Jeder SI bekommt einen einzigartigen, job-fit Persönlichkeit, generiert aus eigener Arbeit. kamoai-service entwirft sie; diese Der interne Endpunkt (KamoAI secret) wendet seine PERSONALITY- und VOICE-Elemente auf die So wie ein Save es tut: bestätigt durch die eigenen Regeln des Charters, auf Autorität abgelehnt Sprache, geschrieben von MemberCharterWriter, gekennzeichnet AI_DRAFT, angekündigt, so dass die Die Laufzeit liest die Charta erneut und wird als AI_CONFIGURATION_APPLIED geprüft. Gegenstände, die eine Person eingestellt hat, werden immer beibehalten; eine frühere Generation wird ersetzt.
· kamo-internal
Die Meeting-Einladungsoption wird eingeengt, standardmäßig kein zusätzliches Limit
Besitzerentscheidung 2026-10-26: Der eigene Zugang der SI entscheidet, wer sie einladen kann (jeder im Team, wenn es Meetings, sonst nur die Vorgesetzten); diese Option, die zuerst als Standard angezeigt wird, schränkt das nur ein.
· MediaService
Die eigenen Rechte der SI entscheiden, wer sie zu einer Sitzung einladen darf
Besitzerentscheidung 2026-10-26, in der gemeinsamen Prüfung (MeetSiInvitePolicy) hinter der In-Meeting-Einladung, M1, Meeting Erstellen und der M3-Picker: - die Vorgesetzten der SI (Reporting Line, Organisator) können sie immer einladen: ihr direkter Befehl verleiht ihr ihre Politik; - jeder andere in seiner Organisation kann, wenn die SI's OWN angewendeten Rechte VIEW_MEETINGS enthalten (das Recht, meetings_join und M1 join benötigt), und es nimmt mit seinem eigenen Zugriff teil; seine optionale meeting_invite_policy kann es eingrenzen; - andernfalls 403 SI_NEEDS_SUPERVISOR (oder NOT_ALLOWED_TO_INVITE_THIS_SI für die optionale Einschränkung). Die Raumliste gibt jetzt auch die SIs zurück, die diese Person nicht einladen kann, als LOCKED mit lockedReason, so dass das Panel Rechte lesen auf ix_mra_member_right; unlesbar = nur für Supervisoren.

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich