- Verschifft
- 15. Oktober 2026 um 04:49 UTC
- Autor
- Kamo
- Ausschuss
- e653f74
Eigentümer 2026-10-15: eine unternehmensweite Do-not-Kontakt-Liste pro Organisation, Umfangd pro Kanal ("Nur dieser Kanal"). - DDL ************ (DO_NOT_CONTACT, DO_NOT_CONTACT_EVENT append-only für kamo_app, DO_NOT_CONTACT_SETTINGS), angewendet 2026-10-15 04:35Z. - DoNotContactBeans erklärt Share-lib's DoNotContactList (Repositories bereits innerhalb der com.kamo.z.shared.comms Scan; VoipRepositoryScanTest pins sie). - /api/voip/do-not-contact (MANAGE_VOIP_SETTINGS): Liste/Suche, addieren, importieren (bis zu 1000 Zeilen), POST /{id'/entfernt mit einem erforderlichen Grund, Geschichte, Aktivität, Einstellungen (Call-Modus WARN | BLOCK, Standard-WarN). GET /check braucht nur die Sitzung: Was das Softphone und die mobile App vor der Wahl fragen ({gelistet, aufgezeichnetEine, Quelle, Modus, Nachricht: "{number" gebeten, nicht aufgerufen zu werden auf {Datum]".]). - Suche nach weiteren Leistungen: GET ************ ?orgId=&channel=&Adresse= (KAMOAI_INTERNAL_SECRET); ein Service mit dem Shared-lib-Scan ruft ************ Kanal, Adresse). - Texte: SmsGateway verweigert eine für SMS mit OPTED_OUT gelistete Nummer Wiederaufnahme) für jeden Absender, den einer Person oder eines SI sms_send; die HELP-Antwort ist frei (Attempt.keywordReply). Bulk /send und /test-send verweigern es mit 409. Transaktionsvorlagen und interne Sendungen halten ihre bestehenden Regeln. - STOP listet die Nummer für Texte auf (Quelle SMS_STOP); START/UNSTOP hebt sie ab Nur für Texte (SMS_START, Grund "Texted START"). Die STOP Projektion auf AGENT_CONTACT_STATE setzt jetzt nur noch Texte: E-Mail, Chat und Social halten sich Opt-outs (Besitzer: ein STOP Text blockiert nur Texte). Tests: DoNotContactControllerTest, SmsGatewayTest, SmsKeywordServiceTest, **************** VoipRepositoryScanTest (RED auf Herkunft/Haupt, GRÜN hier), VoipMessageServiceKeywordTest, InternalAuthFilterKamoaiTest.
