콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

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

  1. · 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 - 푸시 된 사전에 대한 필수 항목.

  2. · kamo-internal

    SI 라우팅은 SI가 지금 사용하는 것을 보여줍니다. 작업의 종류 당 효과적인 모델과 org의 순서 또는 자동 기본이 그것을 선택했는지; 음성 텍스트의 경우, 전화 통화 및 회의에서 모델, 스트림 또는 문장, 자동 정확도랭킹 힌트와 함께

    Owner 2026-10-15: "모델이 추가되고 텍스트를 지원하는 SI 공급자에 활성화되면 사용해야합니다. 가장 좋은 것." AIService의 효과적인 / effectiveCalls / 각 라우팅 항목에 효과적인Meetings; AIService 그들은 새로운 것을 보여줍니다.

  3. · EmailService

    이메일 구독은 do-not-contact 목록 및 캠페인, 주식 및 SI의 메일 확인에 도달

    Owner 2026-10-15: 조직 당 한 회사 전체적인 do-not-contact list, 범위 채널 당; 이메일 구독 차단 이메일 만. - 작성자 : MirroringEmailOptOutLedger (이메일OptOutLedger bean) 손 EmailDoNotContactMirror에 적용된 변화. 전체 구독 (preference) 페이지, 원클릭, 목록-Unsubscribe mailto, 릴레이) EMAIL 주소 목록 (source EMAIL UNSUBSCRIBE, "Recipient (<source>)" 또는 "Mail 시스템 (<source>)"); 메일을 다시 보낼 수 있도록 (EMAIL RESUBSCRIBE), 회원은 본인의 동의를 받아 들인다. (인간). Bounces, 불평, 주제 및 일시 정지는 이메일 목록을 소유합니다. 옵트 아웃 커밋 후 작성, REQUIRES NEW, 결코 던지지 않았다: unsubscribe 거울 때문에 실패하지. - 리더 : SuppressionService (campaigns, 기사 공유) 및 SuppressionLookup (eligibility) 또한 EMAIL 항목, 그래서 주소 추가 또는 수입 설정 -> 전화 -> 연락처는 마케팅 메일에서 안된다. POST /api/email/send는 SI를 거부합니다 (mail send, mail reply, mail forward) 409 {reason: DO NOT CONTACT, 오류, 주소} 최종 수신자, 503 때 목록은 읽을 수 없습니다; 사람의 자신의 대응은 기존 규칙을 유지합니다. 테스트: EmailDoNotContactMirrorTest, DoNotContactSuppressionTest, SiMailDoNotContactGuardTest, 이메일컨트롤러SendContractTest (원래/주요, GREEN 여기), 다른 EmailController 테스트, DeliverabilityWiringTest, SuppressionLookupTest, 벌크이메일Wiring 테스트, 아카이브 등.

  4. · VOIPService

    조직의 do-not-contact list — VOIPService는 그것을 소유하고, 텍스트 확인, STOP 및 START 쓰기

    소유자 2026-10-15 : 조직 당 한 회사 전체 do-not-contact 목록, 채널 당 범위 ("만 해당 채널"). - DDL *********** (DO NOT CONTACT, DO NOT CONTACT EVENT)에 대하여 kamo app, DO NOT CONTACT SETTINGS에 대한 추가 전용), 적용 2026-10-15 04:35Z. - DoNotContactBeans는 공유lib의 DoNotContact를 선언합니다. 리스트 (repositories already) com.kamo.z.shared.comms 스캔 내부; VoipRepositoryScanTest 그들을 핀). - /api/voip/do-not-contact (MANAGE VOIP SETTINGS) : 목록/검색, 추가, 가져오기 (최대 1000 라인), POST / {id} / 필요한 이유, 역사, 활동, 설정 (변경 모드 WARN | BLOCK, 기본 WARN). GET /check 필요만 세션 : softphone 및 모바일 앱이 다이얼링 전에 묻습니다. ({listed, recordAt, source, mode, message: "{number}는 호출하지 않습니다. {date}.}). - 다른 서비스에 대한 검색 : Get *********** ?orgId=&channel=&address= (KAMOAI INTERNAL SECRET); 서비스 공유-lib 스캔 통화 *********** 채널, 주소). - 텍스트: SmsGateway는 OPTED OUT(never)로 SMS에 나열된 번호를 거부합니다. retried) 모든 sender, 사람의 또는 SI의 sms send; HELP 대답은 면제 (Attempt.keywordReply). 벌크 /send 및 /test-send는 409로 거절합니다. Transactional Template 및 내부는 기존의 규칙을 유지합니다. - STOP는 텍스트 (source SMS STOP); START/UNSTOP는 그것을 떨어져 가지고 갑니다 텍스트 전용 (SMS START, "Texted START"). STOP 프로젝트 AGENT CONTACT STATE는 이제 텍스트만 설정합니다: 이메일, 채팅 및 소셜은 스스로 유지 opt-outs (owner: STOP 텍스트 블록 텍스트 만). 테스트: DoNotContactControllerTest, SmsGatewayTest, SmsKeywordServiceTest, ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** VoipRepositoryScanTest (기초/주에 빨강, GREEN 여기), VoipMessageServiceKeywordTest, InternalAuthFilterKamoaiTest.

  5. · AIService

    SIs는 최고의 연설 모델과 함께 org 활성화 - 순서 세트없이, 최고의 VERIFIED STT 모델은 처음에 게시 정확도 (SttQualityRanking, 공급자 중립; TTS는 첫 번째 클러스터 유지); 호출 티켓은 세션 방언 클라이언트가 말한다; E4는 각 공급 업체의 vocabulary hint (prompt, keyterm/keywords, word boost); 설정 → SI 라우팅은 SI가 지금 사용하고 STT를 호출하고 회의에서 보여줍니다

  6. · kamo-shared-library

    조직의 do-not-contact 목록, 채널 당

    조직 당 한 회사 전체 목록 (주 2026-10-15), 채널 당 범위 : a CALL 엔트리 블록만 호출, SMS 텍스트 만, 이메일 이메일 만. 제품 정보 com.kamo.z.shared.comms.dnc: DO NOT CONTACT (비명 ORG ID, CHANNEL, 주소), DO NOT CONTACT EVENT 감사 트레일 및 DO NOT CONTACT SETTINGS (per-org 호출 모드 WARN | BLOCK, 기본 WARN). 사이트맵 List (plain class; 각 서비스는 bean을 선언) 한 독자 및 작가 : isBlocked (orgId, 채널, 주소) / 찾기 / 모든 필터에 대한 잠금 연락처 경로, 추가 (idempotent, 첫 번째 날짜 유지), 제거 및 제거ById ( 이유 의 3+ 문자가 필요합니다, 그리고 REMOVED 이벤트 유지), 검색, 역사, 활동 및 통화 모드. 주소는 CALL 및 SMS (PhoneE164, 그 후에 E.164입니다 E164의 NANP 독서) 및 EMAIL에 대한 낮은 케이스; 읽지 않은 주소는 거부됩니다. DDL: 항해 **************** (신청 2026-10-15 04:35Z). 테스트: DoNotContactListTest, ***********

  7. · kamo-shared-library

    AiCallEventType.TEAM REQUEST 레코드는 SI의 통화와 메시지를 전달하는 것입니다

    Owner 2026-10-15: 팀 구성원이 SI를 요청할 때, SI는 승인 없이 해당 SI를 호출합니다. 동의 문, 전화하는 것을 말한다, 자신의 메시지를 전달, 그리고 다시보고. K6는 요청을 기록 (requester, requestRef, 주어진 이름, 메시지) 이 이벤트에; 호출 컨텍스트와 후속 읽기. STRING-persisted, CONSENT BASIS 후 부과.

  8. · kamo-internal

    SI 라우팅 쇼 "전화 통화 및 회의"- VOICE CONVERSATION 슬롯의 자신의 모델 주문, 그것의 가을 주문 이름을 힌트와 함께

    소유자 2026-10-15 : 자신의 모델 주문에 SI 전화 통화, 대화 변경. routingApi 미러 공유-lib AiRoutingSlot (ROUTING SLOTS) 및 슬롯 엔트리의 종류 및 fallbackCapability. 홈 관리자 바 링크 없음.

  9. · kamo-internal

    회원은 SI 동료가 내부 통화에 짧은 형태로 인사 할 수 있습니다

    SI 통화 공개, 소유자 결정 11 (2026-10-15) : SI 동료 카드 회원의 프로필 (작업실)은 SI 팀과 전화에 "Short 인사를 가져옵니다 회원, 회원이 켜지 않는 한 스위치. 에, SI 그들은 그들의 책상 전화에서 호출은 첫 번째 이름 ("Hi Sage, 그것은 루나, 자동화된 조수.") 그리고 여전히 전화가 기록됩니다; 외곽에서 호출 사무실 전화 시스템 항상 전체 소개를 얻을. 그것은 저장 카드 전체 세트 (siCallShortGreeting, SecurityService 259063b9); 대답 opt-in 읽기 전에. 관리자는 읽기 전용을 참조하십시오. 내 집 admin-bar 링크. 필드 레지스트리에서 여섯 번째 팔레트 행.

  10. · AIService

    자신의 모델 주문에 대한 SI 전화 및 회의 경로 - kamo :voice[:light|medium|heavy] VOICE CONVERSATION 슬롯에서 채팅으로 E2 경로에, 설정 → SI 라우팅 목록, 제안 및 슬롯 저장

    소유자 2026-10-15 : "전화용 gpt-6-sol 사용"; 채팅 및 다른 모든 것은 주문에 머물. - ModelSelector: kamo:voice와 kamo:voice:<quality> (chat 전용)는 kamo: 자동차/카모: 슬롯에 있는<quality>입니다. - AiRouter : 슬롯에서, 슬롯의 순위는 먼저, 그 다음의 기능 자체 순위 (아래로 설정); 슬롯 없음 목록으로 만들어진 모델은 오늘날의 주문이 변경되지 않았으므로 org 변경 행동이 없습니다. 슬롯은 TOOL CALLING이 필요하므로 SI VERIFIED를 필요로 합니다. GPT-6 도구가 fallback (reasoning effort none)는 이전대로 적용됩니다. 이 노력은 여기에서 설정되지 않습니다. - E2는 kamo :voice가 슬롯을 읽는 것을 돕습니다. 통화 요약은 일반 별칭 (테스트)를 유지합니다. - E13-E15: VOICE CONVERSATION은 TEXT GENERATION (kind SLOT, fallbackCapability), 그 후보자 후 바로 나열됩니다. TEXT GENERATION 및 TOOL CALLING VERIFIED를 가진 TEXT GENERATION 모형이고, 그만 저장될 수 있습니다. - E1는 routingSlot를 읽습니다, 그래서 서비스는 어느 모형이 1개를 두기 없이 얻을 것을 요구할 수 있습니다.

  11. · kamo-shared-library

    SI 전화 및 회의를위한 룰렛 슬롯 - *********** TEXT GENERATION 으로 TOOL CALLING 필수, 그리고 CapabilityRequest 는 슬롯을 운반합니다 (모든 기존 통화에 대한 NULL)

    소유자 2026-10-15 : SI 전화는 자신의 모델 주문을 얻을; 채팅 및 다른 모든 그들은 그대로 유지. 슬롯은 모델 능력이 아닙니다. 그 순서는 NAME (VARCHAR(64), CHECK이 아닌 ai routing preferences에 저장됩니다. DDL) 및 슬롯 이름은 AiCapability 코드 (테스트)를 동등하지 않습니다. 슬롯이 필요한 슬롯을 얻은 요청 addCapabilities의 능력은 SI 콜러가 VERIFIED를 필요로 합니다.

  12. · SecurityService

    SI 동료가 내부 통화에 짧은 형태로 인사 할 수 있습니다

    SI 통화 공개, 소유자 결정 11 (2026-10-15) : 동료 짧은 형태 ("Hi Sage, 그것은 Luna, 자동화된 조수입니다.")는 활동적인 직원만을 위해 사용됩니다 자신의 프로필에 선택, 내부 전화에 머물 전화에 시스템. 옵트인은 ****************입니다. (CP12의 SI 동료에 의해 도달 한 행) : nullable, NULL 및 FALSE는 꺼집니다, 이 구조의 앞에 손 applied *********** 적용 2026-10-15T02:55:39Z). - CollabPreferencesWire : siCallShortGreeting, 불린 (null 또는 absent = off), 회원의 나머지로 저장 (403 NOT SELF 이전). - CollabPreferencesView: GET/PUT 대답은 그것을 나릅니다. - ColleagueCallCardService : 통화 카드는 ShortGreeting을 운반합니다. kamoai-service는 지능 유형과 활성을 읽습니다.

  13. · kamo-internal

    메시지에서 회의 - 한 번 추가하고, 그 organiser가 바뀌는 것을 볼

    말한 스트립은 "당신의 달력에없는"그리고 아무것도 다른 것이 회의의 카드: 날짜 타일, 회원의 영역에서 시간 organiser의 자신의 시계 옆에 다른 때, 장소, 결합 연결, 반복 이름 * - 새로운 초대는 캘린더에 추가하고 지금; 추가 말한다 나중에 변경할 수 있습니다. - 달력에 이미 회의에 따라가면 적용됩니다. 메시지가 열립니다 (이메일서비스는 일반적으로 도착에 수행) 및 카드 표시 "당신의 달력에 업데이트"각 변경, 오래된 값 struck 새로운 것 외에. - 취소, 회신 ("다나 허용"), 회원의 자신의 회의, 그들의 달력보다 오래 된 초대, 실패 각각은 보통 무엇을 말하는 그들은. bell's CALENDAR EVENT CHANGED notice 는 변경당 선을 작성하므로 toast, 알림 센터 및 세부 대화 상자는 이제 유지 몸의 선 휴식; 취소 회의는 EventBusy 아이콘을 가져옵니다.

  14. · EmailService

    이메일에 의해 도착 회의는 한 번 묻습니다, 그 후에 현재를 지킵니다

    메일 리더의 새로운 초대는 이제 " 캘린더에 추가"를 제공합니다. 한 번에 회원이 추가되었습니다, organiser의 후속 조치는 자신의 것에 적용됩니다 : 이동 시간, 새로운 장소, 취소는 요청없이 회원의 사본에 도달, 그리고 회원은 CALENDAR EVENT CHANGED 알림을 받습니다. 회의 변경 및 무엇을에서 ("에서: Wed, Oct 14 · 2:00 – 3:00 PM EDT / To: 10월 15일 목요일 · 3:30 – 4:30 PM EDT"), 자신의 영역에서. 그들의 자신 회의는 메일로 이동하지 않습니다. - Inbound 소개 서비스: 회원 스코프 상태, 추가 및 applyFollowUp, IcsImportService.upsert (존, 일, 시리즈, 편집 및 취소된 예) 전/후 스냅샷을 공지합니다. 한국어 더 새로운 SEQUENCE 적용; serialization 충돌에 retried; 통지 이벤트, 변경 및 SEQUENCE에 따라 커밋 및 deduped 후 제기됩니다. - 도착시: MessageIndexer 손마다 파종된 KamoMail 메시지 InvitationArrivals, 그래서 달력은 메시지의 앞에 현재입니다 영업 시간 다른 우편함은 메시지가 열릴 때 적용됩니다. * * * * * * re-read 추가 및 적용 회원의 메일 박스에서 회의, 브라우저에서 절대. - 초대Reader는 각 TZID 시간을 읽는 inbound parser를 대체합니다. UTC (2 : 00 PM 동부가 2 : 00 PM UTC)가되었으며 하루 종일 읽을 수 없습니다. 이름 * 초대.ics 첨부 파일 만 회의를 수행하는 메시지는 이제 인식; Microsoft 365 회의 메시지는 MIME에서 읽습니다; 읽을 수없는 캘린더 부품은 더 이상 전체 메시지가 실패합니다.

  15. · kamo-internal

    Confidential, 첫 번째 멤버십에 대한 결정과 공개 역사를 기록하고, 모든 세 가지 프리미엄 대화 상자를 제공합니다

    각 도구는 이제 일반 단어, 세 단계 가이드와 함께 열립니다. 회원은 UI-preference를 통해 서버에 회원당 회원당 회원을 사용합니다. 지도, 주요 featureIntrosSeen; 선호도가 읽을 수 없을 때 보이는), 접힌 다음과 같이 "What is this?"버튼을 공유 애니메이션 대화 상자 쉘에: 움직이는 글리프와 브랜드 영웅, 비틀어진 섹션, 핀 작업, 성공 순간, 감소 모션 인식. - Confidential: 자물쇠는 지금 가이드, 현재 국가를 가진 대화 상자를 엽니다 (그렇게 표시, 때), 어떤 마크가하지 않습니다, 그리고 하나 행동; 회원은 마커 규칙은 회의 대신 왜 읽지 않는다. 죽은 버튼. aria-pressed 및 비행에 한 가지 변화가 유지; 메뉴 줄 변형은 동일한 대화 상자를 엽니다. - 결정 기록 : 각 라인의 종류 카드, 예, 제목 카운터, 적용 할 때 빠른 선택 (끝 / 오늘 / 이번 주 / 이번 달 / 날짜 선택, 회원의 달력에), 카드의 라이브 미리보기, a 보기로 스크롤하는 refusal, Decisions에 연결하는 성공 순간; supersede는 그것을 대체하는 것을 보여줍니다. 공개 통지 및 어떤 방법든지 유지. - 공개 역사 : dot와 의사 결정 및 채널에 의한 개요 타일 시간이 지남에 따라 스트립, 타임 라인보기 (좁은 화면에 기본값) 테이블, 스켈레턴 동안 로딩, 무엇을 말하는 빈 상태 왜 나타나고, 일반 금지 카드. Keyset 짐 더, 지역 toggle, 403, retry 유지. - Rich tooltips (이름, 상태, 세 도구 모음에서 하나의 일반 문장) 단추, 각 표면에 그(것)들을 재사용합니다. - zIndex 배관 : 대화 상자, 결정 오프너 및 공개 통지 레이어를 가져 가라; ChatBox는 자체에 최대화 할 때만 들립니다. (MAXIMIZED Z) - 임베디드 도구 창은 MUI 아래 도크 밴드에 머물.

  16. · kamo-internal

    메시지, 손 자유로운 대화를 말하고 각 채팅 창에서 aloud를 대답하십시오

    공개 웹 채팅의 목소리 — dictation, replies read aloud, 그리고 손없는 루프 - 이제 실행 각 채팅 스타일 도구 창: 회원 채팅 (SI 회원과 채팅 포함), 지원 티켓, 사회 대화, Exec2Exec, SI 조수 및 SMS. - @kamo/voice-core 0.1.0는 위젯과 공유된 주 기계입니다; useChatVoice는 하나 묶습니다 윈도우(SSR-safe, created lazily)의 컨트롤러와 컨텍스트에 의해 손을 잡고 있습니다. - 공유 Composer (및 SI 및 SMS 작곡가)는 emoji/attach 옆에 mic을 그립니다, polite 상태 선 및 창의 손 - 무료 / 답변 aloud toggles (aria-pressed). - 각 창의 기존 실시간 핸들러의 음성을 응답합니다. 두 번째 소켓이 없습니다. 구독, 앱 전체 채팅:message-received nudge. 새로 오픈한 SMS 재생 창이 표시되지 않고 다시 읽기; SI 채팅의 차례는 답변 자체로 해결합니다. - 극소화 창은 침묵합니다; 1개의 음성 app-wide (더 새로운 듣/speak는 마지막을 멈추게 합니다; 대답 다른 창 중반 대화를 읽지 않습니다. 이름 발음자는 규칙을 공유합니다. - Hands-free / read-aloud는 회원 UI 선호 사항이며, 창을 열고 방송합니다. 손없는 제공 뒤 paused. Speech language는 앱 로컬에 따릅니다.

  17. · VOIPService

    Ai-lines 이름은 놓친 통화를 반환 할 수 있습니다

    /ai-lines의 각 선?org Id=는 callbackNumber를 운반합니다: SI의 자체 라인, 다른 사람 그것에 할당된 번호, 다른 그것의 전화 서버의 주요 수, 다른 사람 org의 단지 유효 번호; 무수한 경우 (몇몇가지의 추측). 분 SIP 동기화 (orgId)는 봅니다.

  18. · kamo-internal

    이 편집기는 JOIN MEETING을 제공하므로 조직은 SI 참여 회의에 대한 자체 규칙을 설정할 수 있습니다

    소유자 2026-10-14 : 조직 회의 중 하나에 가입하는 것은 자체 행동 클래스 (shared-lib 2d2f2efd)이며 PLACE CALL이 아닙니다. ACTION CLASSES는 두 개의 호출 클래스 후 나열하고 APPROVAL은 공유 -lib 's CharterSection와 같이 하나의 항목을 더 (22)를 보유합니다. 라벨은 모든 클래스에 대한 전세 항해에서 온다. 시험: sections.test.ts (목록, 조사 및 APPROVAL의 모자)

  19. · APIService

    웹 사이트 방문자의 라이브 지원 파일을 게이트웨이를 통해

    - POST *********** 멀티 파트 "파일"부품 MediaService에 컨테이너에서 흐르는 신선한 multipart 몸으로 재입력 spooled 사본 (일반 프록시는 multipart를 전달할 수 없습니다 : 봄은 이미 파싱되었습니다. 그것은). 5 개 이상의 파일, 또는 25 MB 이상 하나, 업스트림 홉없이 여기에 거부됩니다. - GET .../attachments/{objImgId} 과 .../preview: streamed byte-for-byte (원료의 파일이 있을 수 있음) gigabytes; heap의 일반적인 프록시 버퍼), 범위 전달, 그리고 파일의 만 자신의 우두머리 십자가 (유형, 길이, 범위, 분해, nosniff, CSP, rendition). - CORS는 Content-Disposition, Content-Length, Content-Range, Accept-Range를 노출시킵니다. X-Attachment-Rendition and Retry-After to the 위젯 (Traefik의 코르 미들웨어 세트 자체의 노출 목록이 없습니다. - 상류 refusal은 Content-Type을 유지하므로 JSON 오류는 JSON으로 위젯에 도달합니다. - Rate limiter : 첨부 경로는 대화 트래픽이므로 세션 생성 (they) 3/min/IP에 throttled 있었습니다; 대화 당 10/min/IP를, 다운로드합니다 120/min/IP를 업로드하십시오 첨부 파일.

  20. · MediaService

    웹 사이트 방문자는 라이브 지원에서 파일을 첨부 할 수 있습니다 - 안전한 유형 만

    Lender의 웹 사이트에 방문자는 이제 문서를 보낼 수 있습니다, 이미지, 우편 및 일반 라이브 지원 탭의 에이전트에 오디오 / 비디오, 그리고 자신의 파일을 다시 읽다 그리고 대리인. 스크립트, 자동 실행 및 실행은 거부됩니다. 문은 PublicVisitorAttachmentPolicy, 오히려 바이트에 대해 판단 이름 또는 선언 유형 : 기본 밀도 확장 허용 목록 (마지막 확장으로, 위험한 안 연장, bidi overrides 및 Windows 추적 점은 거절했습니다), 주장 가족, PE/ELF/Mach-O와 일치해야 하는 마법 바이트는 어떤 name, text that must really be text, 그리고 ZIP-family file read through their central 디렉토리만 (decompression 없음) — executables, 배열 된 아카이브, symlinks 또는 경로 .zip에 있는 traversal; 사무실/OpenDocument에 있는 매크로, ActiveX 또는 끼워넣어진 OLE 포장 없음; 레거시 OLE2의 VBA 프로젝트 또는 패키지 객체 없음; RTF의 임베디드 객체 없음. 새로운 엔드포인트 (APIService의 키/리기/레이트 게이트 뒤에, 세션 토큰 허가): - POST ****** **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** (다중 "파일", 1-5, 25 MB 각) - GET|HEAD .../attachments/{objImgId} 및 .../preview (회원 경로로 동일한 안전 헤더, 이제 AttachmentResponses를 통해 공유됩니다. - POST .../messages는 "attachments": [{imgId, sortId}]를 수락합니다 - 방문자의 자신의 업로드 만 이 대화에; 역사 행은 회원 모양에 첨부 파일을 수행합니다. 방문자 파일은 채팅 첨부 파일 (CHAT ATTACHMENT, 세션 guid, org의 시스템 회원이 만든) 그래서 에이전트의 창은 변경되지 않습니다. sendSupportMessage 이제 모든 것을 발표 (NATS 첨부 파일이있는 프레임, 활동 hasAttachments, pending count) 커밋 후, @RetryOnDbConflict입니다.

  21. · KlusterServices

    Postfix 은 mail.kamouniverse.com 을 한번에 해결합니다

    kamouniverse.com은 플랫폼의 전송 도메인이지만 서버는 여전히 EHLO에서 mail.kamocrm.com으로 자체를 도입, 수신 헤더 및 도약. Postfix는 이제 시작에서 이름을 선택합니다: mail.kamouniverse.com 언제 그 이름은 우편과 같은 주소로 해결합니다. kamocrm.com, 그렇지 않으면 mail.kamocrm.com 하기 전에, 이후 HELO 이름 없이 기록 자체 스팸 신호. smtp helo name은 myhostname을 따릅니다. auto-cert now issues mail.kamouniverse.com 과 mirrors 그것 에 a mail namespace, postfix를 다시 시작합니다. 한 번만 문제할 수 있습니다. 해결, 그래서 레코드를 추가하는 것은 모두 스위치를 위해 걸립니다 : 새로운 이름과 인증서를 다시 시작합니다.

  22. · kamo-shared-library

    JOIN MEETING, 조직 회의 중 하나에 가입하면 자체 행동 클래스이며 PLACE CALL이 아닙니다

    소유자 2026-10-14 : Luna (crm)는 회의에 참여하기 위해 소유자가 참여 한 것을 요청했습니다. meetings join은 Classed PLACE CALL이므로, 전세의 "전화 통화: 먼저 승인을 요청"에 적용 (approvals 3f6fe9fc, 4ad68782). 회의에 참여하는 것은 전화 통화를 배치하지 않습니다 : AiActionClass는 JOIN MEETING (기본적으로, monetary가 아닙니다); 도구 플래티넘은 자율 천장에서 그것을 배제하지 않고 charter layer name it (mcpgatewayservice), naming 층에서 조직이 그것을 어떻게 강화하는지. CharterSection.APPROVAL은 하나의 아이템을 보유하고 있습니다. (22). 모든 결의 전세는 클래스를 얻고, 모든 전세 우표는 한 번 이동 (CharterStampTest's legacy golden moves with it, as SEND INTERNAL MESSAGE's and RELEASE INFORMATION's did). 시험: CharterEnumsTest는 순서, 과태 및 모자를 핀으로 꼿습니다. AiAutonomyModeTest의 초자연적 인 핀은 기원 / 주뿐만 아니라 (RELEASE PROPOSAL)에 실패

  23. · kamo-internal

    Remote-monitoring 클라이언트와 순수한 진행, 한계 및 refusal 규칙을 타자를 치십시오

  24. · kamo-internal

    RPM ALERT의 3개의 원격 감시 권리 및 문 거울

  25. · APIService

    Serve Tesla의 파트너 키 경로 및 액세스 규칙에서 면제 (IoT SP08-D2)

    Get *********** forwards sessionless (identity 헤더 및 IoTService에 대한 권한 **************** 정확한 경로 (컨테이너- 정상적인)는 플랫폼 org의 IP/geo 규칙에서 면제됩니다.

  26. · KlusterServices

    Tuya의 메시지 서비스에 대한 TCP 8285을 엽니 다 (IoT SP08 D4)

  27. · MediaService

    SI's own join (M1)는 회의실에 넣을 수 없을 때 회의의 다이얼을 운반합니다

    2026-10-14 : SI는 회의에 참여하도록 요청했습니다. 사람들은 " 다이얼 인"이없고 다른 방법으로 물었다. kamoai-service now picks the way in itself: 방에 똑바로 (LiveKit -> meet-<room>) 먼저, 그리고 회의의 자신의 다이얼에서 배치 할 수 없을 때. 다이얼 인이 필요하므로 M1의 가입 name it - {extension, pin} - 콜러가 SI가 자체에 합류 할 때, 다리가 켜지고 PIN 이 회의에 대한 해결 (DialInPins.resolve : PIN 창 내부의 결합 Kamo Meet), 그래서 PIN 다리가 흘러나갑니다. SI를 초대하는 사람은 M1을 통해 PIN을 제공하지 않습니다. 테스트 : MeetAiControllerTest (SI의 자체 참여는 그것을 운반; 사람의 초대, PIN 밖에 창문과 회의는 아무도를 나타낸다.

  28. · kamo-shared-library

    SP12 건강 enums, entities, 저장소 및 모니터링 상태 파생

  29. · kamo-shared-library

    SP12 RPM 코드 규칙, 기간 수학 및 임계값 수학

  30. · kamo-shared-library

    SP12 순수한 활력 매핑 — LOINC/UCUM, 단위 변환, plausibility, opaque Validic uid

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

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

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