- Expediere
- 15 octombrie 2026 la 04:49 UTC
- Autor
- Kamo
- Comite
- e653f74
Proprietar 2026-10-15: o listă de do-not-contact la nivel de companie per organizație, scoped per canal ("Numai acel canal"). - DDL *************** (DO NOT CONTACT, DO NOT CONTACT EVENIT) Doar pentru kamo app, DO NOT CONTACT SETTINGS), aplicat 2026-10-15 04:35Z. - DoNotContactBeans declară DoNotContact Lista (repozitoare deja în interiorul com.kamo.z.shared.coms scan; VoipRepositoryScanTest le pini). - /api/voip/do-not-contact (MANAGE VOIP SETTINGS): listă/search, adăugați, import (până la 1000 de linii), POST / {id}/se deplasează cu un motiv necesar, istorie, activitate, setări (mod de apel WARN GET / verificați numai nevoile sesiunea: ce cer softphone-ul și aplicația mobilă înainte de apelare ({listat, înregistratAt, sursă, mod, mesaj: " {număr} a cerut să nu fie numit la {data}."}). - Caută alte servicii: GET *************** ?orgId=&canal=&adresă= (KAMOAI INTERN SECRET); serviciu cu Apeluri de scanare în comun *********************, adresa). - Texte: SmsGateway refuză un număr listat pentru SMS cu OPTED OUT (niciodată Retried) pentru fiecare expeditor, o persoană sau un SI sms send; răspunsul de ajutor este Exceptat (Tentativă. cuvânt cheieReply). Bulk /trimite și /test-trimite refuza cu 409. Modelul tranzacţional şi trimiterile interne păstrează normele existente. - STOP enumeră numărul de texte (sursa SMS STOP); START/UNSTOP îl scoate numai pentru texte (SMS START, motiv "Texted Start"). Proiecţia STOP pe Agent CONTACT STATE stabilește acum doar texte: e-mail, chat și sociale păstra propria lor opt-out (proprietar: un text STOP blochează numai textele). Teste: NuContactControllerTest, SmsGatewayTest, SmsKeywordServiceTest, - Nu. VoipRepositoryScanTest (RED on origin/main, GREEN here), VoipMessage Service KeywordTest, InternalAuthFilterKamoaiTest.
