KamoCRM

La liste des personnes à ne pas contacter de l'organisation — VOIPService la possède, les textes la vérifient, STOP et START l'écrivent

FeatureVOIPService
Expédié
15 octobre 2026 à 04:49 UTC
Auteur
Kamo
S'engager
e653f74

Propriétaire 2026-10-15: une liste de personnes-ressources par organisation, scoped par canal (« Seulement ce canal »). - DDL ************* (DO NOT CONTACT, DO NOT CONTACT EVENT appendice seulement pour kamo app, DO NOT CONTACT SETTINGS), appliqué 2026-10-15 04:35Z. - DoNotContactBeans déclare DoNotContact Liste (déjà à l'intérieur du com.kamo.z.shared.comms scan; VoipRepositoryScanTest les pins). - /api/voip/do-not-contact (MANAGE VOIP SETTINGS): liste/recherche, ajouter, importer (jusqu'à 1000 lignes), POST /{id}/supprimer avec une raison requise, historique, l'activité, les paramètres (mode d'appel WARN), par défaut WARN. GET /check ne nécessite que la session: ce que le softphone et l'application mobile demandent avant de composer ({listed, registredAt, source, mode, message: "{number} a demandé de ne pas être appelé sur {date}."}). - Recherche d'autres services: GET **************** ?orgId=&channel=&address= (KAMOAI INTERNAL SECRET); un service scan partagé appels ************* **** canal, adresse). - Textes : SmsGateway refuse un nombre pour SMS avec OPTED OUT (jamais pour chaque expéditeur, pour une personne ou pour un SI sms send; la réponse HELP est Exempt (Attend.keywordReply). Bulk /send et /test-send refusent avec 409. Modèle transactionnel et envoi interne conservent leurs règles existantes. - STOP liste le nombre de textes (source SMS STOP); START/UNSTOP le retire pour les textes seulement (SMS START, raison "Texted START"). La projection STOP sur AGENT CONTACT STATE définit désormais les textes uniquement: email, chat et social gardent leurs propres opt-outs (propriétaire : un texte STOP bloque uniquement les textes). Tests: DoNotContactControllerTest, SmsGatewayTest, SmsKeywordServiceTest, - Oui. VoipRepositoryScanTest (RED sur l'origine/le principal, GREEN here), VoipMessageServiceMot-cléTest, InternalAuthFilterKamoaiTest.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation