콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

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

  1. · kamo-shared-library

    품질 검토, 만족도 검사 및 KB 간격 엔티티; 튜닝에서 배운 지침 (SIE9)

    AiQualitySettings, AiQualityReview, AiCsatCheck, AiCsatOptOut 및 AiKbGap는 kamoai-service의 테이블을 선언합니다 **************** (응용; kamoai-service는 JDBC를 통해 읽고 쓰고, 아니 AiTuningAxis.GUIDANCE 와 AiTuningKind.LEARNED (첨부) 는 각각 1개의 리포지토리를 가지고 있으므로 KamoInitializer 은 이들을 다시 생성할 수 있습니다 CP15의 튜닝 제안에서 감독자의 수정으로부터 배운 직무 설명 지침.

  2. · kamo-shared-library

    주간 레드 팀(SIE3)을 위한 AiRehearsalTrigger.SCHEDULED

  3. · kamo-shared-library

    음성 알림 행에서 조직의 SI 호출 언어, 명확한 음성 및 중계 지원(SIE8)

    추가된 열 **************** (kamoai-service) 을 선언하므로 KamoInitializer 그것들을 재현할 수 있습니다.

  4. · kamo-internal

    고객 핸드오프(Customer Handoffs) — SI가 한 사람에게 전달한 고객들, 그들이 이미 말한 모든 것들(SIE7)

    대기 중 / 내 / 취득 / 완료 카운트; 각 핸드오프는 고객의 요구, SI가 무엇을 했는지, 다음 단계, 가장 좋은 시간, 어떻게 그들에게 도달 (PhoneNumber / EmailAddress) 및, 열린, 그들의 전체 스레드 전화, 이메일, 텍스트, 채팅 및 회의를 통해 이루어집니다 먼저 봉사), 뒤로 넣어, 메모와 함께 완료 표시 리본, 공유 아바타, 감소된 움직임으로 애니메이션; 라이브 20초마다 카드를 전달합니다. SI 메뉴에서 볼 수 있거나 알림의 링크를 클릭하면 어떤 SI든 열립니다. 도움말 주제 + 도움말 센터 기사.

  5. · MCPGatewayService

    Handoff_to_person — SI가 대화를 사람에게 전달합니다(SIE7)

    다시 전화 (또한 '누군가가 무료로') 또는 줄에 장소 다음 무료 사람, 어떤 채널에, 그래서 고객이 반복하지 않습니다 고객이 누구인지를 알려주는 메시지를 보내주는 메시지를 보낸다 이런 사람들은 누구나 누구나 누구나 누구나 누구나 누구나 SEND_INTERNAL_MESSAGE, 그래서 검증되지 않은 채널에 열려; CP07 계획 새로운 접두사 handoff_; guards, 가드, 구문, ArgRefs와 황금 파일은 하나의 도구를 수행합니다.

  6. · kamo-internal

    리드에 대한 웹 사이트 및 소셜 프로필

    연락처 카드와 새로운 리드 양식은 웹 사이트의 수 (+ 다른 추가)와 각각의 필드를 취합니다 LinkedIn, Facebook, Instagram, X, TikTok, YouTube, WhatsApp, 메신저 및 Telegram에 대한 핸들, 숫자 또는 붙여넣기 링크는 모두 작동합니다. 리드 보기는 각각을 새 탭에서 열리는 링크로 표시합니다 마스크된 연락처 정보만 볼 수 있으며 마스크된 저장은 절대 지우지 않습니다.

  7. · kamo-shared-library

    리드에 대한 웹 사이트 및 소셜 프로필

    리드에 두 개의 텍스트 열 (웹 사이트 라인 당 하나, SOCIAL_PROFILES JSON) 목록과 지도로 노출 LeadDTO, CreateLeadRequest 및 UpdateLeadRequest; null은 그대로 두고, 빈은 지웁니다. LeadWebPresence 트리밍, 중복 제거 및 범위를 설정하고 알려진 네트워크만 유지합니다. 다른 연락처와 마스크 info; 리드 역사에 기록되었습니다. DDL (additive) 이미 수동으로 적용되었습니다.

  8. · kamo-internal

    구성 가능한 추적 링크, 회원 링크 및 다른 사이트에 대한 추적 스크립트

    - 마케팅 → 추적 코드 → 링크 설정 (새 페이지, MANAGE_REFERRAL_CODES): 스위치 표준 오프 페이지, org의 자신의 링크를 추가하고 모든 링크 포인트에 마케팅 사이트 이름 (그래서 org 공개 사이트가 www.<console apex>가 아닌 경우(예: Kamo Universe, 오른쪽 링크를 복사합니다) tracking 매개변수는 어디에도 입력되지 않습니다. 링크가 복사되거나 미리보기될 때 추가됩니다. - Get links picker는 표준 + org + 회원의 자신의 링크를 병합하고 회원은 추가하거나 제거 할 수 있습니다 (사이트에 붙여넣은 URL은 경로로 저장됩니다.) - 동일한 페이지는 사이트 Kamo에 대한 복사 붙여 넣기 스크립트를 생성하지 않습니다 호스트 : 같은 쿠키, 같은 자기 배제, 동일한 페이로드, 공개 비콘에 기관의 키와 함께 전송. 실행하여 테스트 가짜 브라우저에 대해서요. - 잡기-모든 마케팅 추적 프록시는 이제 PUT를 중계합니다 (그것은 GET / POST / PATCH / DELETE 만 알고있었습니다). - API 키는 설정 → 보안에서 마케팅 추적 범위를 부여할 수 있습니다. - 코드 스트립, 서랍 및 미리보기 링크는 조직의 이름 사이트를 존경합니다. MediaService da07f59 (링크 엔드포인트; 이미 생성된 테이블) 및 사전 문자열이 필요합니다 (12346cb5), 양쪽 모두 원점에서.

  9. · kamo-asterisk-support

    믹스와 함께 채널의 각 측면 녹음하기

    소유자 2026-11-06 : "언제든지 별도의 오디오 채널을 가지고, 기록을 확인 누가 말하고 있는지 추가적으로 말할 수 있도록 그것을 활용할 수 있습니다." 양쪽의 하나의 모노 MixMonitor 믹스, 그래서 녹음 한 파티 혼자 개최 (측정: 다중 트랙 호출의 모든 트랙은 동일한 단어로 번역됩니다.) [kamo-record]는 이제 MixMonitor의 r() 및 t() 파일, {stem}.rx.wav (이전에 사용했던 파일)도 기록합니다 채널은 말했다 : 그 다리의 자신의 파티)와 {stem}.tx.wav (그것이 들었어요), 옆에 그룹은 그들의 호출과 다리에 그들을 유지하고, 매니페스트는 그들의 호출과 다리에 그들을 유지한다 ConversionService (3ff1cc4) 는 각각의 측면을 다음과 같이 변환합니다 그것의 자신, 그것을 이름 (확장에 의해 우리의 회원, 그렇지 않으면 다른 당), 합병에 턴 시간 순서대로 파일을 추가 트랙으로 유지하며 마스터에 믹스하지 않습니다.

  10. · kamo-internal

    버전 기록, 저장 전 테스트 및 직무 설명에 대한 역할 템플릿(SIE6)

    - 모든 직무 설명 편집기 (SI, 조직, 역할, 부서, 직함, 팀, 캐릭터): 누구 / 언제 / 어떻게와 타임라인, 섹션당 변경 알약, 간단한 언어 diff, 어떤 두 비교, 성격과 음성 필터, 이 버전을 테스트 (버전에 CP15 리허설), 한 번의 클릭으로 복원 참고; ApprovalBrandScope를 통해 브랜드 색상, 현재 버전의 모서리 리본, 감소 운동 존경. - 저장하기 전에 테스트: 연습 대화를 통해 저장되지 않은 편집기의 변경 사항 (PersonalityRehearseDialog 드래프트 전용 모드를 얻습니다.) - 역할 템플릿 갤러리 (내장 + 조직의) SI의 직무 설명 카드와 고용에 요약: 한 단계는 직무 설명, 도구 규칙, 성격, 권리 및 목소리를 제공합니다; 역할 템플릿으로 저장. - BFF 경로, 도움말 기사 및 도움말 링크.

  11. · kamo-shared-library

    고객 스레드 및 핸드오프 엔티티(SIE7)

    ai_customer_touch (고객의 대화 스레드의 한 줄 각 CP07 정체성의 해시에 의해 키가 된 채널)과 ai_handoff (SI의 사람에게 넘겨진 대화: 콜백, 대기열, 따뜻한 전송), 선언 그래서 KamoInitializer 은 그것들을 다시 만들 수 있습니다 **************** (응용 프로그램; kamoai-service 저장소 없이 JDBC를 통해 그들을 씁니다).

  12. · kamo-internal

    SI 명령 센터와 검색 가능한 활동 추적

    SIE4. 워크포스 허브가 명령 센터에서 열립니다: 4개의 실시간 숫자(현재 작업 중, 기다리고 있음, 완료됨) 사람들, 오늘의 문제, 이번 주 지출)과 그 상태와 SI 당 카드, 그것이 무엇을하고, 승인 / 메시지 / 신원 검사 기다리는, 문제, 지출, 품질, 건강, 일시 정지 (와 함께 테이블 뷰는 W1 로스터 그리드입니다. 새로운 테이블 뷰는 W1 로스터 그리드입니다 활동 추적 탭은 /api/kamoai/trail 입니다. SI가 한 타임라인에서 수행한 모든 로그가 그룹화되어 있습니다 하루, 검색, SI / 종류 / 기간 필터, 일상적인 체크인 기본적으로 숨겨진, 더 보기, CSV 내보내기 및 세부 사항 서랍 (결정 기록, 승인 역사, 두 화면과 허브의 도움말 팁에서 처음으로 도움말을 얻을 수 있습니다 org 브랜드 색상, 모서리 리본, 공유 아바타, 감소된 움직임을 존중하는 모션. 카모아이 코어 0.3.0

  13. · kamo-internal

    그 순간부터 누가 말하고 연주했는지를 알려주는 타이밍된 턴으로 녹음

    소유자 보고서 2026-11-06. CallTranscriptTurns라는 하나의 공유 뷰를 각각의 위치에 대해 제공합니다 녹음의 기록을 읽습니다: 통화 로그의 기록 패널, 미디어 플레이어, 소프트폰의 기록 및 음성 메일 행, 그리고 리드의 통화 기록 (전화가 없음을 보여주는 각 차례는 스피커를 보여줍니다 (사진과 공유 우리의 회원 프로필 카드, 링크된 리드의 이름 또는 전화 번호로 상대방, 또는 스피커 1/2 목소리가 떨어져 말했지만 이름이없는 경우)와 시간을 재생 거기서 녹음하고 있습니다. 차례에서 재생하는 경우 공유 미디어 플레이어 창을 사용합니다 recording은 media-player:seek 요청을 받아서 거기로 이동합니다. 그렇지 않으면 새 창이 열립니다 **************** 플레이어가 턴을 표시하는 시점에서 열립니다 타이밍된 턴보다 오래된 기록은 여전히 이전과 같이 읽히며, 타이밍이 없습니다 도움말: 통화 로그 문서는 스피커와 순간에서 재생을 설명합니다. kamo-translation-dictionary 3aac0ff8와 voipservice bf3d2b0가 필요합니다.

  14. · SecurityService

    직무 설명 및 개성에 대한 버전 기록, 원 클릭 복원, SI 역할 템플릿(SIE6)

    - charter_revisions: 조직, 역할, 부서, 직함, 팀 또는 회원 차터의 모든 저장은 버전입니다 (누구, 언제, 어떻게, 섹션당 계산), 쓰기 커밋 후 ONE CharterHistory에 의해 기록됨; 레이어의 첫 번째 변경은 BASELINE을 유지하고, 기록되지 않은 경로를 통한 변경은 OUTSIDE로 잡힙니다. - 통합 : **************** 편집기 저장 하나의 CharterLayerWriter를 통해 이동 (검증, 쓰기, 기록, 발표); 항상 추가 / 제거, 생성 된 개성, 고용 시딩을 허용, 브리핑 업무, 레이어 대화 및 팀은 동일한 레코더를 통해 기록을 저장합니다. - /api/security/charter/history: 목록, 하나의 버전, 두 개를 비교 (일반 언어 diff), 복원 (레이어를 편집하는 것과 동일한 권한; 더 이상 적용할 수 없는 것을 제외; 층의 임무를 유지; 감사) AI_CONFIGURATION_APPLIED; RESTORE 버전으로 기록됨). - **************** 내장 (9 : + 판매 조수, 트레이너, 제안 된 권리와 각각) 직무 설명, 도구 규칙, 직무 목록, 직무 목록, 직무 목록, 성격과 스타일 (템플릿 버전, 복원 가능), 권리 (조직 역할, 적용자가 보유 한 권리 만, 절대 SI 층의), 목소리를 돌려받았다.

  15. · kamo-internal

    SI 상태 — 각 SI 경로의 상태, 인증을 통해 발생한 사건, 누가 전화 중인지(SIE1)

    /settings/ai?tab=si-status : 영웅이 "모든 것이 작동되고 있습니까?" 상태의 색상 (애니메이션, 감소 모션 존중), SI 경로 당 카드 (전화 전화, 회의, 채팅, 웹사이트 채팅, 이메일, 문자, 작업 대기열, 도구, 재개요, 승인, 신원 검사, 암호 보관소, SI 제공자) 이유, 24 시간 분기 시간 스트립과, 클릭, 14 일과 카운트. 인시던트: 오픈 및 최근, 인정 및 고정 표시, Kamo 플랫폼 알림, 그리고 누가 어떻게 알려졌는지(공유 아바타)를 나타내는 타임라인 드로어드 사람당 응용 프로그램 & 전화 / 정지 / 이메일에 대한 텍스트, 악화 타이밍, '언제 누가 듣는가' 미리보기, 아무도 전화에 있지 않을 때 백업 사람들, 그리고 보내기 크롬을 위한 브랜드 색상, 상태를 위한 의미 색상, 코너 리본, 첫 번째 환영 카드, 도움말 팁 및 도움말 센터 기사 **************** 메뉴 항목 및 착륙 카드. 데이터: kamoai-service /api/kamoai/si-status를 통해 /api/kamoai BFF.

  16. · kamo-internal

    내 프로필 이메일 서명 카드 (UPDATE_OWN_SIGNATURE)

    회원은 자신의 서명을 인쇄하는 세부 정보를 선택하거나 회사 기본값으로 돌아갑니다 서버(EmailService /api/email/member-signature)가 결정하고 강제합니다.

  17. · EmailService

    회원은 자신의 서명을 인쇄하는 세부 사항을 선택합니다 (UPDATE_OWN_SIGNATURE)

    /api/email/member-signature GET/PUT/DELETE; 컴포저는 보내는 사람의 USER-scope와 함께 범위를 좁힙니다 쓰기에는 UPDATE_OWN_SIGNATURE 가 필요하며, 멤버는 UPDATE_OWN_SIGNATURE 를 사용할 수 있습니다 회사가 인쇄하는 것을 끄십시오. 테이블 **************** 적용 2026-11-06.

  18. · kamo-shared-library

    직무 설명 기록 및 SI 역할 템플릿(SIE6)을 위한 CharterRevision 및 SiRoleTemplate 엔티티

    KamoInitializer이 charter_revisions를 다시 생성할 수 있도록 선언됨 (각 charter의 추가만 가능한 버전 기록) layer) 및 si_role_templates(조직의 자체 SI 역할 템플릿). SecurityService는 읽고 쓰기 JDBC와 함께 모두; DDL은 적용된다 (securityservice ****************

  19. · SecurityService

    관리자 템플릿은 UPDATE_OWN_SIGNATURE를 부여합니다

    팀 구성원은 TEAM_MEMBER_ROLE_DEFAULT_GRANTS(공유 라이브러리)에서 얻습니다. grant-all 관리자 역할은 이를 얻습니다 권한 동기화를 클릭하고 관리자 템플릿이 시드합니다.

  20. · kamo-shared-library

    UPDATE_OWN_SIGNATURE (696), 기본적으로 팀원에 대해 켜짐

    멤버가 자신의 이메일 서명을 인쇄하는 세부 사항에 대해 자신의 의견을 말합니다. 독립 실행형 루트; 팀원 역할 기본값 **************** 분류 카운트 이동 (441 / 150 루트 / 101 독립 실행형).

  21. · VOIPService

    녹음의 녹음본을 타이밍된 턴으로 제공

    미디어 플레이어와 통화 로그가 읽는 녹음 메타 데이터는 이제 수행 transcriptTurns (각 턴의 시작, 끝, 텍스트 및 스피커: id에 의해 우리의 회원 중 하나, 다른 당사자 또는 일일 레이블)과 transcriptSource, RECORDINGS.TRANSCRIPT_TURNS에서 ConversionService 에 의해 작성되었습니다. 간단한 기록은 오래된 독자들을 위해 변경되지 않습니다 읽기는 이전과 똑같이 읽은 녹음으로 감사됩니다. 소유자 보고서 2026-11-06. kamo-shared-library e1a4a4ee 필요.

  22. · kamo-shared-library

    녹음은 스피커와 함께 타이밍 된 턴으로 그들의 기록을 유지

    RECORDINGS.TRANSCRIPT_TURNS (TEXT, null 가능; DDL 2026-11-06에 의해 수동으로 적용됨) 보유 그것이 알려져 있을 때, 각각의 이름을 누가 말했다 타이머 턴으로 녹음 TRANSCRIPT는 모든 오래된 독자들을 위해 남아있다. RecordingMetadata는 턴을 운반하고, **************** 채널의 ConversionService 이름을 허용 녹음이 저장되기 전에 스피커를 켜십시오. 소유자 보고서 2026-11-06: 전체 통화를 커버하지 않고 누구인지 말할 수 없습니다 말하고 있었어요.

  23. · MediaService

    추적 코드를위한 Org 및 회원 랜딩 링크

    GET **************** org의 링크 구성과 호출자의 링크 구성을 반환합니다 추가 링크; PUT /links/org (MANAGE_REFERRAL_CODES) 및 PUT /links/me (VIEW_REFERRAL_CODES) 저장 org와 member는 세션에서만 나옵니다. 모든 문서는 필드별로 다시 만들어집니다. 대상은 사이트 경로 또는 http(s) URL이어야 하며, 자동 관리 할인 / mrt_self 매개변수는 제거되므로 추적 매개변수는 결코 멤버 형식화되지 않습니다. 테이블은 손으로 만들어집니다 : **************** (이미 테이블에 적용) 소유자로서 클러스터).

  24. · KlusterServices

    SI 인프라 알림 및 LiveKit 알림 페이지 SI 전화상담원 (SIE1)

    **************** (수동으로 적용, 아무것도 다시 시작): 블랙박스 Jicofo의 프로브, 프로소디, 회의 귀, FreePBX의 콘솔, 툴 플레인, aiservice 및 kamoai-service; jicofo의 메트릭 (비디오 브리지 카운트); si-인프라: 음성 작업자, PBX, 메이트, 비디오 없음 브리지, 회의 귀, 도구 비행기, 공급자 게이트웨이, 이메일 서비스, VOIP 서비스, MediaService, 건강에 해로운 구성 요소 및 웹 사이트 채팅의 입구 지점 규칙은 namespace=kamo 와 si_path 를 가지고 있으므로 kamoai-service 의 AlertmanagerConfig si-alerts는 SysAdmin에 메일을 보내고 플랫폼에 페이징된 PLATFORM 인시던트를 엽니다 조직의 전화상태인 사람들입니다. livekit/60-monitoring.yaml (TPLKLEAK의): 매 LiveKit 알림은 si_path=calls 그리고 livekit-alerts 는 또한 온 콜 웹훅을 호출합니다 (베어러 비밀: 네임스페이스 라이브킷(livekit, SECRETS.md)에 있는 kamo/kamoai-internal-auth). No LiveKit 롤: 모니터링 파일만 변경되었습니다.

  25. · MCPGatewayService

    각 SI 채널에 대한 정책 결정 지점 하나, 설명 가능한 결정 기록 하나(SIE2)

    PolicyDecisionPoint 는 Tool Plane 파이프라인이 묻는 모든 인증 질문에 대해 동일한 순서로 답합니다. 가시성 + 권리 바닥, 아니 불순종 명령 및 대신 명령 체인, 회의 스피커 권한, 조건부 권리, 차터 금지 및 결과 (CharterPolicy.explain 규칙 이름, 포함. '승인하고 항상 허용' 서있는 권한), 신원 가드와 그것을 리프트, 승인. 각 호출의 감사 행은 하나의 kamo.si.decision/v1 레코드를 가지고 있습니다 (decision_record / decision_outcome / decided_by), 기존 I2 감사 읽기 및 /audit/decisions/{id}를 통해 읽을 수 있습니다. 회의 라인은 통화당 한 번 읽습니다(ID 가드, 순서, 대신 공유 한 번 읽기). 동작은 변경되지 않았습니다: b64fb8a의 골든 파일 (차터 매트릭스, 카탈로그, 360 시나리오) 모두 일치합니다.

  26. · kamo-internal

    라이브 변경 사항 창은 최신 10개를 표시합니다

    여전히 30 로드, 그래서 기능 및 수정 탭은 자신의 열 가지를 표시; 라이브 도착 가장 오래된 항목을 창에서 삭제합니다. 오래된 모든 항목은 /changelog에 있습니다.

  27. · kamo-shared-library

    SI 사건, 온디맨드 로스터 및 설정, 건강 샘플 엔터티(SIE1)

    다섯 개의 SIE1 테이블(si_incidents, si_incident_events, si_oncall_members, si_oncall_settings, si_health_samples) 을 선언하여 KamoInitializer 을 재생성할 수 있습니다 손으로 적용 DDL: kamoai-service **************** (이미 적용되었습니다; kamoai-service 는 저장소 없이 JDBC를 통해 이들을 작성합니다.)

  28. · kamo-internal

    라이브 변경 — launchpad 위젯과 /changelog 페이지

    플랫폼 선박의 모든 변경 사항, 라이브 : 새 항목이 보내지는 초에 슬라이드, 각 배지 CI가 빌드 및 배포를 보고하면서 채워지고, 푸시가 버스트로 착륙합니다 목록 위의 차선에서 타고. - 위젯 (changelog.live) : 기본 및 이동식으로 모든 발사대에; 모든 / 기능 / 수정, 배송 라인, 변화의 여정과 함께 배송 된 것에 대한 세부 사항 서랍. - /changelog: 총, 배송 지금, 지난 24 시간, 그리고 전체 역사 - 검색, 제품, 상태, 종류 및 날짜 필터, 회원의 일에 의해 그룹화, 그들이 스크롤로드, 필터링 된 목록을 배치 할 수 없습니다 도착에 대한 '새로운 변경 사항' 약. - /topic/platform/changelog 에 의해 공급되며, 재연결시와 탭이 다시 나타날 때 다시 읽습니다. - 도움말: 라이브 변경 기사 (getting-started/live-changes)와 두 도움말 마크.

  29. · MediaService

    클라이언트는 /topic/platform/changelog 에 SEND 할 수 없습니다

    라이브 변경 사항은 모든 세션에 브로드캐스트됩니다. 위조 프레임은 일어나지 않은 변경 사항을 넣을 것입니다 플랫폼 릴레이를 통해 SecurityService가 유일한 작성자입니다.

  30. · SecurityService

    라이브 변경 사항 — 배포 추적, 라이브 프레임 및 회원 피드

    - 푸시 웹훅은 각각의 푸시를 CommitDeployment 로 main 에 기록하고 커밋을 스탬프합니다 그런 다음 트랜잭션이 커밋된 후 security.platform.changelog 에 새 항목을 게시합니다. - ChangelogDeploymentTracker는 Forgejo의 CI 상태(빌드, 다음 10초마다 싱글톤 렌트 아래에서 deploy) 하고, 모든 이동을 게시하고, 이전 푸시를 표시합니다 나중에 같은 프로젝트가 나타날 때 LIVE. changelog-forgejo-token의 읽기 전용 토큰. - **************** 공개 변경 로그의 항목 이러한 변경사항은 검색 및 필터링이 가능하며, COUNT가 될 수 없습니다. VIEW_LIVE_CHANGES 에 게이트되며 다음에서 읽습니다 member_rights_applied 세션이 권한 이전에 있을 때 적용됩니다. - VIEW_LIVE_CHANGES와 REQUIRED를 제외한 위젯의 권한은 기본적으로 모든 역할에 대해 켜져 있습니다.

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

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

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