콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

플랫폼에 대한 모든 개선 사항, 그것이 선적.

  1. · kamo-internal

    동의 스크립트와 함께 등록 마법사, connect-a-device, time entry and billing handoff

  2. · kamo-internal

    모니터링 탭, 연습 모니터링 큐, 그리고 조직의 원격 감시 스위치

  3. · kamo-internal

    도표로 원격 감시, 연습 큐, 돛대head 조사, 도표 요약 및 환자 투어

  4. · DaemonService

    DaemonService는 먼 감시자 닫히는/no-data 적시, reconciliation 매 15 분, 경보 escalation 매 5를 간직합니다

  5. · kamo-shared-library

    Iot.alarm notice 이메일 템플릿

  6. · kamo-shared-library

    SP06 경보 논리 — ISA-18.2 국가 기계, 에스컬레이션, 억제, 일정, 홍수

  7. · kamo-shared-library

    SP06 규칙 논리 — 반복 수학, 지문, 불 열쇠, templating, 이유

  8. · kamo-shared-library

    SP06 규칙 논리 - 태양, 일정, 사이트 일, 조건, 트리거

  9. · kamo-shared-library

    SP06 어휘, entities 및 읽기 전용 저장소

    25 enums (이름에 의해 저장), IotServiceJobOrigin (SP13는 그것에 발송합니다), SP06 DDL와 그들의 일치하는 17의 entities 읽기 전용 저장소; IotActivityKind += AUTOMATION ENABLED, AUTOMATION DISABLED (SP11-D6).

  10. · MediaService

    공유 카드 엔드포인트 및 서버 전용 시스템 이벤트 (IoT SP04)

    사이트맵 ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** IoTService는 회원으로 IOT SHARE 카드를 게시합니다. 공유 시스템 이벤트로 티켓 또는 Exec2Exec 대화를 지원합니다. 작가 (현재 저장된 메시지 ID에 응답). X-Internal-Auth = IOT INTERNAL AUTH SECRET의 경우 (Secret iot-internal-auth, 이미 SP01의 STOMP authz에 장착), 일정 시간; 503 빈, 403 잡화. 라이브 지원 (방문자) 티켓은 409 SESSION TYPE를 거부; 카드는 수행 할 수 없습니다 작가의 열쇠. 모든 클라이언트는 경로가 이제 시스템 이벤트로 나타낸 텍스트를 거부합니다. 400 SYSTEM EVENT RESERVED: 회원이 전송, 메시지 편집 (시스템 이벤트 중), Exec2Exec 포스트, 웹 사이트 방문자는, 버그-report 코멘트를 보내고, 전달 (시스템 이벤트는 아니다 가능한; 위조 된 의견은 거부됩니다. 동의 카드는 참가자에 의해 금지되지 않습니다.

  11. · EmailService

    NoReplySubsystem.IOT, 미리보기 샘플 및 mirrorToPush

    IoT 장치 SP06: IOT의 알람 문자 (iot.alarm notice) 감사; 템플릿 미리보기는 샘플 값; POST /api/internal/notifications는 선택적인 mirrorToPush (false = 종 카드만, 전화 강요 없음)를 가지고 갑니다. 이전에 정확히 동작하지 않는 프로듀서. 또한지도 두 개의 관문 템플릿 가드 *********** 발견되지 않은 주요 : LEADS AVAILABLE -> LEADS, SUSPICIOUS SIGNIN DETECTED -> SECURITY ALERTS.

  12. · KBService

    IoT 자동화를 위한 내부 작업 엔드포인트

    POST /internal/checklists/iot/tasks: 자동화의 소유자를 대신하여 작업하는 작업 (SP06 기준). 노트는 자격이 있어야 합니다. 제안된 id는 재평가된 작업을 실행합니다.

  13. · kamo-internal

    설정 → 전화 → 차단하지 마십시오, 다음에 연락하지 마십시오

    소유자 2026-10-15 : "제거하고 do-not-block 목록에 추가하십시오." 조직의 자체 do-not-contact list가 차단되지 않은 번호 및 직원 라인 에 있다. - 새로운 탭 do-not-block (MANAGE VOIP SETTINGS via VOIPService, settingsMenu sub entry, 관리자 바 링크 없음) : 조직의 번호, 주요 번호 및 직원의 제안 라인 (종류, 라벨, 라인, 이미 보호되거나 여전히 도 접촉 목록에서), 보호와 함께, 추가 대화 상자를 미리 작성; 채널 필터 (콜, 텍스트, 이메일, 모든 채널), 검색, 메모 추가, 필요한 이유와 제거, 그리고 역사, 선택 밖으로 그것은 do-not-contact list shows as "Opt-out not record"는 소스와 무슨 말을. 모든 번호 및 주소 PhoneNumber / Email주소입니다. - 접촉하지 마십시오 : 추가 대화상자는 작성된대로 서버의 do-not-block refusal을 보여줍니다. 그들이 보호되기 때문에 주소가 왼쪽을 가져옵니다. - 열쇠: kamo-translation-dictionary (처음을 쌓아). 테스트: DoNotBlockTab.test.tsx (5), DoNotContactTab.test.tsx (위험 케이스 빨강, 그 후에 GREEN), settingsMenuTabCoverage (탭 및 메뉴 항목 없음, 그 후 GREEN), 20 소스 가드 및 체크-i18n-keys --require-messages; 변경된 파일에 tsc.

  14. · EmailService

    조직의 자신의 보호 된 주소 중 하나에서 취소는 나열되지 않음

    소유자 2026-10-15 : do-not-contact 목록 옆에 do-not-block 목록. DoNotContact이메일주소 shared-lib's DoNotBlockList를 선언하고 DoNotContactList에 손을 잡습니다. 보호 주소는 do-not-contact 목록에 의해 억압되지 않으며 EmailDoNotContactMirror의 추가 SKIPPED 참고를 대신할 수 없는 한 번의 구독을 위해. 테스트: DoNotContactEmailWiring 테스트 (새로운; 빨강: 오래된 콩은 새로운에 대해 컴파일하지 않았다 공유lib), DoNotContactSuppressionTest, EmailDoNotContactMirrorTest, DisclosureLedgerWiring 시험.

  15. · kamo-shared-library

    Do-not-block 목록, do-not-contact 목록 옆에 허용 목록

    Owner 2026-10-15: "제거하고 do-not-block list에 추가" (회사의 소유 메인 라인은 테스트 콜에 의해 do-not-contact 목록에 넣었습니다. 제품정보 조직의 자신의 숫자와 직원 선, 그래서 시험 전화 또는 misheard 구문 결코 그들을 막는다. - DO NOT BLOCK (유니크 ORG ID, CHANNEL, ADDRESS, CHANNEL CALL | SMS | EMAIL | ALL, ALL = 전화 번호의 통화 및 텍스트, 주소의 이메일) 및 부록 만 DO NOT BLOCK EVENT 트레일(ADDED, 필수 이유, SKIPPED). - DoNotBlockList: add (idempotent; do-not-contact list가 붙은 동안 거부 포함 된 채널에 주소: 먼저 제거, 이유), removeById ( 3+ 문자의 지역), 보호/isProtected, 검색, 역사, 활동, 관련 기사 를 위해, recordSkipped. - 도노트문의 이제 목록은 DoNotBlockList (건축가 변경; VOIPService, EmailService와 kamoai-service는 동일한 푸시에서 두 콩을 선언합니다. find/isBlocked/filterBlocked는 그것의 수로에 보호한 주소를 막지 않습니다; 보호된 주소 SKIPS의 추가 (VOICE OPT OUT, SMS STOP), SKIPPED 메모 및 추가(null, false, keepBy)를 가진 EMAIL UNSUBSCRIBE REFUSES 필드 doNotBlock과 문장을 가진 사람의 추가 (MANUAL, IMPORT) "{address}은 {channel} ({note})의 do-not-block 목록에 있습니다. 그래서 할 수 없습니다. do-not-contact 목록에 추가되었습니다. 설정 해제 -> 전화 -> 먼저 막지 마십시오." DDL: 항해 ********************* (신청 2026-10-18 04:16Z). 테스트: DoNotBlockListTest (7, RED: 원래/주에 컴파일하지 않았다), DoNotContactListTest, ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** (both 저장소 찾기), SharedLibBeanSafety 시험.

  16. · VOIPService

    설정 → 전화 → 차단하지 마십시오 — API, 제안 및 회사의 자체 라인을 건너 STOP 텍스트

    소유자 2026-10-15 : "제거하고 do-not-block 목록에 추가하십시오." 관할 구역 do-not-contact list는 조직의 자신의 숫자와 직원 선을 위해. - DDL *********** (DO NOT BLOCK, DO NOT BLOCK EVENT)에 대하여 kamo app에 대한 추가 전용), 적용 2026-10-18 04:16Z; 재 실행은 no-op입니다. - DoNotContactBeans는 shared-lib's DoNotBlockList를 선언하고 손으로 DoNotContactList (VoipRepositoryScanTest 핀 모두 저장소). - /api/voip/do-not-block (MANAGE VOIP SETTINGS, do-not-contact admin) : 목록 및 검색, {channel CALL 추가|SMS|이메일|ALL, 주소, 참고}, POST /{id}/remove 필요한 이유, 역사, 활동 (각 opt-out에 목록에서 유지), /suggestions: 조직의 번호, 전화 서버 주 번호 및 직원 선 VOIP NUMBER OWNERSHIP (ORG ID)에서, 어떤 보호 또는 계정 만들기 제안은 아무것도 추가합니다. - 연락하지 마십시오 : 보호 된 주소 답변 409 필드 doNotBlock의 사람 추가 목록의 문장으로; 그 apart (protectedAddresses)의 수입 이름. - 보호 된 번호의 STOP 텍스트는 나열되지 않습니다 (공유 목록은 그것을 건너 뛰고 노트); 로그 라인은 이렇게 말한다. 테스트: DoNotBlockControllerTest, DoNotBlockSuggestionsTest, DoNotContactControllerTest, VoipRepositoryScanTest (RED: 새로운 공유lib에 대해 컴파일하지 않았다), SmsKeywordServiceTest, SmsGatewayTest, **************** VoipMessage서비스KeywordTest, InternalAuthFilterKamoaiTest — 98 녹색.

  17. · EmailService

    REVIEW CLINICAL RESULTS에 RPM ALERT 종류를 표시하고 LEAD CALLBACK 후 목록

  18. · kamo-shared-library

    공유 enums, SHARE * 활동 종류, DomainAliasType. IOT 정보

  19. · KlusterServices

    Pre-issue iot.<apex> 인증서, PDB kamowebiot, 가용성 프로브

    iot는 플랫폼 apexes에 BROWSER ONLY ALIASES 및 STATIC DOMAINS에 가입하여 첫 번째 공유 수신자는 누락 된 인증서를 충족하지 않습니다. 모니터링 /는 손으로 적용됩니다 (런북, 작업 34).

  20. · SecurityService

    SP12 Remote-monitoring endpoints, 포털 연결 장치 핸들러 및 경비

  21. · SecurityService

    SP12 등록, 동의, 일시 정지/resume/end/revoke 및 연결 링크

  22. · SecurityService

    SP12 원격 모니터링 관리 시간 항목

  23. · SecurityService

    SP12 clinician-set 제한 및 경고 작업 목록

  24. · SecurityService

    SP12 RPM 빌링 미리보기 및 초안 매장

  25. · SecurityService

    SP12 모니터링, 포털 링크 및 홈 읽기 차트의 최근 창에서 유지

  26. · SecurityService

    SP12 리모컨 기반 — 문, 액세스, 감사, IoT 클라이언트, 합병 후크

  27. · kamo-internal

    런의 도구 호출은 SI가 팀원의 순서에 행동 할 때 말한다, 그리고 그들의 권리의

    No Insubordination Rule (owner 2026-10-15) : 도구는 팀메이트의 직접 주문에서 만든 SI를 호출합니다. 순서의 기초, 팀 동료 및 권리 그들은 lent (kamoai-service W4 감사 행). 런 서랍 추가 "에 {name}'s 순서, 그들의 권리와 함께: ..." 이러한 호출에 (runs.onOrderOf / onOrderOfUnnamed, 사전 e3ba7e79). 테스트: RunDetailOrderLine.test.tsx (3).

  28. · MCPGatewayService

    The No Insubordination Rule - SI는 팀원의 직접 주문을 전달합니다

    소유자 2026-10-15, 같은 날을 세련 : "모든 팀 구성원에 적용해야합니다. 하지만 팀 멤버 (human) 때문에 또는 SI)는 더 많은 권리를 가지고, 자동으로 SI를 의미하지 않습니다 그들은 그들의 권리를 가정하는 이야기. 그것은 있다 순서와 유사한 직접적인 요구 또는 무엇이든이기 위하여. 그렇지 않으면, SI는 그들이 그 수준이 없다는 것을 강화해야한다 특별함 하나의 위임 포인트 (OrderDelegation) : SI의 전화 또는 도구 목록은 실행중인, 주문은 SI 인용 요청입니다, 다른 메시지 또는 실행을 woke, SP95 요청으로 확인 (팀 채팅 또는 작업 만, 주소 SI, 한 시간 안에, 런의 웨이브 중, 외부 콘텐츠 읽기 없음), 어떤 팀 구성원, 사람 또는 다른 SI (RequestVerifier.verifyOrder / inferOrderFromRun), 단어가 순서 (DirectOrder) 또는 작업 일 때만 SI에 할당. SecurityService는 SI를 정지시킵니다. 주문면 ***를 실행하십시오. 통화는 동일한 SI로 실행됩니다. 그 주와 함께, 그래서 권리는 여기 체크와 모든 다운스트림 서비스는 조합을 참조하십시오. 질문, 뉴스 또는 채팅 아무것도 말하지 않고, 권리가 거부 한 다음 SI는 일반적으로 액세스의 수준이 부족한다고 말한다. - Disclosure (CP07) : requester (OrderPrincipal)에 대한 런 읽음 및 Onward 공유는 requester's를 운반합니다. VERIFIED REQUEST 보조금, 자신의 공개 권한을 판단. - 감사 : 권위 basis REQUESTED BY TEAM MEMBER ORDER, on behalf of member id, 차용 rights (DDL) **************** 적용). - meta[com.kamocrm/orderedBy]에 있는 순서의 도구/표명은 그 명부를 결코 유지하지 않습니다. - 다른 모든 실행에 대해 발표 된 주문면 세션은 세션이 없습니다. lent 세션에는 lent가 없습니다. - Unchanged: 문, 전세, 위험 천장, PHI, 한계, outreach 문에 죽이는 스위치 및 일시 정지 그리고 do-not 접촉 명부. 테스트: ToolCallPipelineOrderTest (13; 위임 점 없이 9 빨강), DirectOrderTest, OrderPrincipalTest, RequestVerifierTest (+2), CallerContextFactoryTest (+1); ToolCallPipeline*, McpServerController*, AudienceFilter*, ReadAudience*, DisclosureGate*, *Audit*, ToolListParity*, PhonePack*, *Coverage*: 300+ 녹색.

  29. · SecurityService

    The No Insubordination Rule - 팀메이트의 직접 주문은 그 실행에 대한 SI 권한을 부여합니다

    소유자 2026-10-15, 같은 날을 세련 : SI를 직접 주문 대출을 제공하는 팀 구성원 (인 또는 다른 SI) 그것을 밖으로 운반하는 일에 대한 그들의 권리; SI와 이야기는 아무것도 말하지 않습니다. ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** (KAMOAI 내부 비밀)는 SI를 원하신다면 ***를 원하신다면 실행: 그것의 자신의 권리 UNION의 requester's, SI 층 (AiRightsFloor) 및 SI의 자신의 명시 적 NUKE 행, 권리 hierarchy를 닫습니다. 자신의 라이브 세션 권한을 부여하는 사람; SI는 자신의 서적 권리를 빌려, 그것의 행에서 computed, 그래서 아무것도 lent on Typly. 세션은 SI의 소유입니다 (회원, actorType AI), 생활 15 분, 위임 블록 {basis REQUESTED BY TEAM MEMBER ORDER, requesterMemberId, runId, orderRef, rentedRights}, 그리고 아무것도 가입 시작. 교환의 정지 (킬 스위치, org 일시 정지, SI의 일시 중지 또는 퇴직, 비활성 회원, 감독자) 그것을 거부, 그리고 다시 한 번 그것은 존재. · SI의 권리 변경은 해당 세션 대신 수정합니다. SI의 서빙 세션은 절대로 얻지 않습니다. 테스트: OrderDelegationServiceTest (8), KSessionServiceIdentityTest (12), AiSessionExchangeServiceTest, AiRightsChangeListenerTest, PostAuth****: 51 녹색.

  30. · kamo-internal

    설정 → 전화 → 연락처 및 나열된 번호를 호출하기 전에 softphone warns

    Owner 2026-10-15: 조직 당 한 회사 전체적인 do-not-contact list, 당 범위 채널. - 설정 → 전화 → 연락하지 마십시오 (MANAGE VOIP SETTINGS, settingsMenu 하위 항목, admin-bar 링크 없음): 호출 모드 (warn 및 다이얼에서 확인, 기본, 또는 블록), 수로 필터, 검색, 추가, 가져오기 (paste 또는 .csv/.txt, 최대 1000), 제거 필요한 이유, 그리고 역사 (모든 추가 및 제거, 누구, 왜). - softphone: SoftphoneContext 손 각 소비자는 감시한 다이얼, 이렇게 매 사람의 전화 (소프트 폰 창의 통화, 그리고 다른 곳에서 전화, 그것을 열다 prefilled; JustCall 외부 방아쇠 너무)는 GET /api/voip/do-not-contact/check를 요구합니다 처음. 목록 번호는 "{number}가 {date}"에 호출되지 않은 것을 요청했습니다. 취소 / 취소, 또는, 조직 블록, OK 만. 단지 CALL 항목 수. 전화가 실패한 확인 (SI의 호출은 kamoai-service에서 실패). - 열쇠: kamo-translation-dictionary 7b74200b (첫째로 푸는). 테스트: DoNotContactTab.test.tsx, DoNotContactDialGuard.test.tsx, doNotContactDial.test.ts (원래/주, 그린에 적어), 설정 메뉴 적용; 20 소스 가드 및 check-i18n-keys - 푸시 된 사전에 대한 필수 항목.

당신의 우주는 기다리고 있습니다.

몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.

영원히 무료 - 신용 카드 필요 없음