Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-internal
Ayarlar → Telefon → İletişim etmeyin ve yumuşak telefonlar listelenen bir sayı çağırmadan önce uyarır
Sahibi 2026-10-15: Bir şirket çapında organizasyon için temas listesi, organizasyon başına yer alan kanal. - Ayarlar → Telefon → temas etmeyin (MANAGE VOIP SETTINGS, ayarlarMenu alt girişi, No admin-bar linki: arama modu (savaş ve doğrulama, varsayılan veya blok) kanal filtresi, arama, eklemek, ithalat (paste veya .csv/.txt, 1000'e kadar), bir arsa ile kaldırmak Gerekli sebep ve tarih (her şey eklemek ve kaldırmak, kime, neden). - Yumuşak telefon: SoftphoneContext her tüketiciyi bir bekçili bir şekilde ele geçiriyor, bu yüzden her şey Kişinin çağrısı ( Softphone penceresinin Çağrısı ve her çağrı başka bir yere açılır, bu da onu açar. Tamamlanan; JustCall dış dialer da) GET /api/voip/do-not-check/check/check/check-check/check-check-check-check-check-check-check-check-check-check-check-check-check/check-check-check-check-check/check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check- İlk olarak. Listelenen bir sayı "{ sayı} {date} ile çağrılmamasını istedi Cancel / Call her neyse, ya da organizasyon blokları olduğunda, sadece tamam. Sadece CALL Giriş sayıları. Başarısız aramaları başarısız olan bir kontrol (yani SI’nin çağrısı kamoai-service'de kapalı değildir). Anahtarlar: kamo-translation-dictionary 7b74200b (ilk önce çekildi). Testler: Do NotContactTab.test.tsx, DoNotContactDialGuard.test.tsx, do NotContactDial.test.tsx.test.tsx (Kaynak/main, GREEN burada), ayarlar menü kapsamı; 20 kaynak muhafızları ve check-i18n-keys - itquire-messages against the push dictionary.
· kamo-internal
SI routing şu anda hangi SI'lerin kullanıldığını gösteriyor - çalışma başına etkili bir model ve org'un siparişi veya otomatik varsayılan olarak seçti; konuşma-to-text, telefon görüşmeleri ve toplantılarda model, otomatik doğruluk sıralama ipucu ile
2026-10-15: "Bir model eklenmiş ve konuşmayı metin olarak destekleyen SI Sağlayıcılara etkinleştirilirse, bu kullanmalıdır. En iyi olanı.” AIService'ın etkili / etkiliCalls / her bir routing girişi üzerinde etkili düzenlemeler; bir AIService Onlar olmadan yeni bir şey göstermez.
· EmailService
Email unsubscribes do-not-ileti listesine ulaşır ve kampanyalar, hisseler ve SI'nin posta kontrolüne ulaşır
Sahibi 2026-10-15: Bir şirket çapında organizasyon için temas listesi, kapsamılandırılmış kanal başına; bir e-posta girişi blokları e-posta sadece. - Yazar: MirroringEmailOptOutLedger (E-postaOptOutLedger bean) her şeyi eller E-postaDoNotContactMirror için uygulanan değişiklikler. All unsubscribe (preference) Sayfa, tek tıkla, Liste-Unsubscribe postato, r) EMAIL adresi listeler (source EMAIL UNSUBSCRIBE, "Recipient (<source>)" veya "Mail system (<source>)); postaya izin veren kişi tekrar alır (EMAIL RESUBSCRIBE). Bir üye bunu kişinin onayı ile kaldırır, notları ile birlikte alır (MANUAL). Bounces, şikayetler, konular ve duraklar e-posta listesinin kendi başına kalır. opt-out işlerinden sonra, REQUIRES NEW, asla atılmıyor: bir unsubscribe Ayna yüzünden asla başarısız olmaz. Okuyucular: SuppressionService (campaigns, makale paylaşımı) ve SuppressionBakup (eligability) ayrıca EMAIL girişlerini sayar, bu yüzden bir adres eklendi veya ithal edildi Ayarlar -> Telefon -> İletişim değil, pazarlama postasından alındı. POST /api / e-posta /send bir SI (mail send, posta reply, posta en) 409 {reason: DO NOT CONTACT, hata, adresler} son alıcılarda, 503. Liste okunamaz; bir kişinin kendi yazışmaları mevcut kuralları tutar. Testler: E-postaMirrorTest, Do NotContactSuppressionTest, SiMailDoNotContactGuardTest, EmailControllerSendContractTest (RED on Origin/main, GREEN burada), diğer E-posta kontrol testleri, Teslimat Testi, SuppressionBakupTest, BulkEmailWiring Test, arşiv sıçanchets.
· VOIPService
Organizasyonun do-not-ileti listesi - VOIPService'in kendisi var, metinler kontrol ediyor, STOP ve YouTube bunu yazıyor
Sahibi 2026-10-15: Bir şirket çapında organizasyon için temas listesi değil Kanal başına ("Sadece bu kanal"). - DDL ************************ (DO NOT CONTACT, DO NOT CONTACT EVENT append-only for kamo app, DO NOT CONTACT SETTINGS), 2026-10-15 04:35Z. - Do NotContactBeans paylaşılan-lib'in Do NotContact Liste (repositories already com.kamo.z.shared.comms tarama içinde; VoipRepositoryScanTest onları kilitledi. - /api/voip/do-not- contact (MANAGE VOIP SETTINGS): liste/search, add, import (1000 çizgiye kadar), POST /{id} / gerekli bir nedenle, tarih, tarih, etkinlik, ayarlar (call mod WARN | BLOCK, varsayılan WARN). GET /check'in sadece ihtiyacı var Oturum: softphone ve mobil uygulama aramadan önce ne sorar ({listed, kaydetti, kaynak, mod, mesaj: "{ sayı} çağrılmaması istendi {date}] Diğer hizmetler için bakınız: GET **************************** ?orgId=&channel=&address= (KAMOAI INTERNAL SECRET); bir hizmetle birlikte Paylaşılan-lib tarama çağrıları ************ kanal, adres). Texts: SmsGateway OPTED OUT ile SMS için listelenen bir sayı reddediyor (never) Retried) for every sender, a person's or an SI's sms send; the Y Cevap is the (Attempt.keywordReply). Bulk /send ve /test-send bunu 409 ile reddediyor. İşlemsel şablon ve internal mevcut kuralları tutar. - STOP metinler için sayıyı listeler (kaynak SMS STOP); YouTube/UNSTOP bunu alır Sadece metinler için (SMS START, neden "Texted YouTube") STOP projeksiyonu AGENT CONTACT STATE şimdi metinleri sadece ayarlar: e-posta, sohbet ve sosyal kendi kendilerine ait tutmak opt-outs ( sahibi: bir STOP metin blokları yalnızca metinler). Testler: KontrollerTest, SmsGatewayTest, SmsKeywordServiceTest, **************** VoipRepositoryScanTest (Kaynak/bölgedeRED, Burada, VoipMessageServiceKeywordTest, InternalAuthFilterKamoaiTest.
· AIService
SIs, en iyi konuşma modeliyle veya etkin bir şekilde duyuyor - sipariş seti olmadan, en iyi VERIFIED STT modeli ilk yayınlanan doğrulukla (SttKalite rütbesi, sağlayıcı-neutral; TTS ilk önce tutar; biletler sadece bir seans lehçesi alır; E4 her satıcının ipucu olarak hızlı bir şekilde ilerliyor (prompt, anahtarterm/keywords, kelime boost); Ayarlar → SI routing şimdi SI kullanım modelini gösteriyor ve STT çağrıları ve toplantılarda
· kamo-shared-library
Organizasyonun do-not-ileti listesi, kanal başına
Organizasyon başına bir şirket çapında liste ( sahibi 2026-10-15), kanal başına kapsamı: a CALL giriş blokları sadece SMS metinlerini arar, EMAIL e-posta sadece. Paket Paketi com.kamo.z.shared.comms.dnc: DO NOT CONTACT (unique ORG ID, CHANNEL, ADDS), Sadece DO NOT CONTACT EVENT denetim izi ve DO NOT CONTACT SETTINGS CONT (per-org arama modu WARN | BLOCK, varsayılan WARN). Do notContact Liste (açık sınıf; her hizmet bean'ı ilan eder) bir okuyucudur Ve yazar: (orgId, kanal, adres) / her şey için filtrelenmiş / İletişim yolu, ekle (idempotent, ilk tarih devam etti), kaldırıldı ve Id (a reason 3+ karakterleri gereklidir ve REMOVED olayı onu tutar), arama, tarih, aktivite ve çağrı modu. Adresler CALL ve SMS için E.164 (PhoneE164, sonra E164'ün NANP okuması) ve EMAIL için daha düşük dava; Hazırlanamaz bir adres reddedilir. DDL: voipservice **************** (applied 2026-10-15 04:35Z). Testler:ListTest, ************
· kamo-shared-library
AiCall EventType.TEAM REQUEST bir SI çağrısı ve mesajı teslim eden kayıtları
2026-10-15: Bir takım üyesi birisini aramak için bir SI sorduğunda, SI onları onaylamaz ve hiçbir onay almaz. Onay kapısı, kimin aradığını söylüyor, mesajlarını veriyor ve geri rapor ediyor. K6 istek kaydeder (Dequester, istekRef, bu olayda verilen isim; çağrı bağlamı ve takip onu oku. STRING-persisted, CONSENT BASIS'ten sonra ortaya çıktı.
· kamo-internal
SI routing, "Phone aramaları ve toplantıları" gösteriyor - VOICE CONVERSATION slot'un kendi model düzeni, isimlerin geri dönüş emriyle
Sahibi 2026-10-15: SI telefon kendi model düzenine çağırır, sohbet değişmeden. RoutingApi aynaları paylaşılan-lib AiRoutingSlot (ROUTING SLOTS) ve slot girişinin türü ve geri dönüşümleri. Ev yöneticisi-bar bağlantı yok.
· kamo-internal
Bir üye SI meslektaşlarının onları iç çağrılarla kısa formla selamlamalarına izin verebilir
SI call Explain, owner decision 11 (2026-10-15): SI meslektaşları kartı Üyenin kendi profili (Work room) SI ekibi ile aramalar hakkında "Short greeting on calls with SI team" üyeler", üyenin onu açtığı sürece bir geçiş. Bir SI onlar Masa telefonlarından çağrı onları ilk adı ile selamlıyor ("Merhaba, bu Luna, the Otomatik asistan" ve hala çağrının kaydedildiğini söylüyor; dışarıdan gelen çağrılar Ofis telefon sistemi her zaman tam giriş alır. Bu, kurtarır kart bütün seti (siCallShortGreeting, SecurityService 259063b9); bir cevap opt-in okumadan önce. Bir yönetici sadece okuduğunu görür. Hiçbir ev yok admin-bar bağlantı. Alan kayıtlarında altıncı bir palet.
· AIService
Telefon aramaları ve toplantıları kendi model düzeninde rotalar - kamo: fatura[:light|medi|heavy] E2 rotalarında, VOICE CONVERSATION slot ve Ayarlar → Açıklamalar, teklifler ve slotları kurtarmak
Sahibi 2026-10-15: " Aramalar için gpt-6-sol kullanın"; sohbet ve her şey onların emrinde kalır. Model Seçor: kamo: fatura ve kamo: fatura:<quality> (yalnızca) kamo:auto / kamo:<quality> slotta. - AiRouter: bir yuvada, slot ilk olarak sıralanıyor, o zaman kapasitenin kendi rütbeleri (aşağıdakiler); bir yuva, hiç bir yuva değil, listelenen modeller bugünün düzeni değişmemiştir, bu yüzden hiçbir veyag değişiklik davranışı yoktur. slot TOOL CALLING gerektirir, bu yüzden bir SI AMA'ya ihtiyacı var. GPT-6 aracı geri dönüyor (reasoning effort No) daha önce geçerli: burada hiçbir çaba bulunmuyor. - Sadece E2, kamo'yu gönderene döner: Tel yuvayı okuyun; bir çağrının özeti, sade aliaları tutar (test). - E13-E15: VOICE CONVERSATION, TEXT GENERATION (kind SLOT, fallbackCapability), aday adaylarından sonra listelenmektedir. TEXT GENERATION modelleri TEXT GENERATION ve TOOL CALLING VERIFIED ve sadece bunlar kurtarılabilir. - E1 routingSlot'u okur, bu yüzden bir hizmet hangi modeli bir çağrının bir tane koymadan alacağını sorabilir.
· kamo-shared-library
SI telefon görüşmeleri ve toplantıları için bir routing slot - ************************ TOOL CALLING ile TEXT GENERATION olarak rotalar ve CapabilityRequest her mevcut çağrı için slot taşır (belirli çağrı için iptal edilir)
2026-10-15: SI telefon aramaları kendi model siparişini alır; sohbet ve diğer her şey olduğu gibi kalır. Bir yuva Bir model yeteneği değil: düzeni ai routing preferences under its NAME (VARCHAR(64), hayır RA, bu yüzden hiçbir şey değil DDL), ve bir slot adı asla AiCapability koduna eşit değildir (test). Yuvayı isimlendirmek için bir istek slotın gerekli olduğunu alır EkCap yükümlülüklerinde yetenekleri, bu yüzden bir SI caller onlara VERIFIED ihtiyaç duyar.
· SecurityService
Bir kişi SI meslektaşlarının onları iç çağrılarda kısa formla selamlamalarına izin verebilir
SI call Explain, owner decision 11 (2026-10-15): Meslek kısa formu ("Merhaba Sage, bu Luna, otomatik asistan.") sadece aktif personel için kullanılır. Kendi profilinde kim tercih etti, iç telefonda kalan bir çağrı Sistem. opt-in, ******************** (CP12'nin SI meslektaşları tarafından ulaşılacak şekilde sıralanır: nullable, NULL ve FALSE kapalıdır. Bu inşa ******************** inşa etmeden önce el-applied 2026-10-15T02:55:39Z). - CollabPreferencesWire: siCallShortGreeting, a boolean (null veya yok = kapalı), Üye tarafından belirlenen geri kalanıyla birlikte kurtarıldı (403 daha önce olduğu gibi). - CollabPreferencesView: GET/PUT cevabı onu taşır. - ColleagueCallCardService: arama kartı kısa sürüyor, ki bu da kamoai-service, istihbaratType ve aktif ile okur.
· kamo-internal
Bir mesajda bir toplantı - bir kez ekleyin ve organizatörün ne değiştiğini görün
“Hazırınızda Değil” diyen şerit ve başka bir şey olmaz Toplantının kartı: bir tarih çini, üyenin bölgedeki zaman Organizasyonun kendi saati, farklı oldukları zaman, yer, bağlantıya katılın, tekrarlayın Konuklar ve konuklar. - Yeni bir davet takvime Ekle ve şimdi değil; diyor ki, Daha sonra değişiklikler kendi başlarına uygulanacaktır. - Takvimde bir toplantıya bir takip zaten uygulanır Mesaj açılır (EmailService genellikle varışta yapılır) ve kart Her bir değişiklikle "Hazırdalı" gösterir, eski değer vurdu Yeni olanın yanında. - İptaller, yanıtlar ("Dana kabul edildi") üyenin kendi toplantıları, bir toplantı, Takvimlerinden daha yaşlı davet edin ve her biri açıkça ne söylediklerini söyler Onlardır. çanın CALENDAR EVENT CHANGED fark, değişim başına bir çizgi yazılır, bu yüzden tost, bildirim merkezi ve detay diyalog şimdi devam ediyor Vücut çizgisi bozulur; iptal edilen bir toplantı EventBusy ikonunu alır.
· EmailService
E-posta ile gelen bir toplantı bir kez sorar, sonra kendini mevcut tutar
Posta okuyucusındaki yeni bir davet şimdi " takvime ek" sunuyor. Bir kez bir kez Üye ekledi, organizatörün takipleri kendi başlarına uygulanır: bir taşındı Zaman, yeni bir yer, üyenin kopyasını sormadan iptal edin, Ve üye bir CALENDAR EVENT CHANGED bildirimini alır ki hangisini Toplantı değişti ve hangilerinden ("Ted: Wed, 14 · 2:00 - 3:00 PM EDT / To: Thu, 15 Ekim - 3:30 - 4:30 PM EDT), kendi bölgelerinde. Onların kendi kendi sahiplerini toplantılar hiçbir zaman posta yoluyla taşındı. - InboundInvitation Hizmet: üye-skop durumu, ekleme ve uygulamaFollowUp, IcsImportService.upsert (bölgeler, bütün gün, seri, düzenlenmiş ve düzenlenmiş. İptal edilen örnekler) bir önceki / sonrası fark için anlık. Sadece sadece bir Yenier SEQUENCE uygulanır; bir serileştirme çatışmasına yeniden katkıda bulunur; fark Etkinlikte yapılan ve silindikten sonra yükseltilir, değişim ve SEQUENCE. - Varışta: MesajIndexer her parsed KamoMail mesajı DavetArrivals, bu yüzden mesajdan önce takvim mevcut açıldı. Diğer posta kutuları, mesaj açıldığında uygulanır. - ******************** ekleyin ve yeniden hazırlayın Üyenin posta kutusundan buluşma, tarayıcıdan asla. - DavetReader, her TZID zamanını okuyan inbound the'yi değiştirir. UTC (2:00 PM Eastern 2:00 PM UTC) olarak ve bütün günlerini okuyamadı. Tarih. Toplantısını sadece davetli olarak taşıyan bir mesaj.ics eki Şimdi tanındı; Microsoft 365 toplantı mesajları MIME'den okunur; Hazırlanamaz bir takvim parçası artık tüm mesajı başarısız olmaz.
· kamo-internal
Gizlilik'u açıklayın, ilk kez bir üyeye bir karar ve açıklama tarihi kayıt edin ve üç primli bir diyalog verin
Her araç şimdi düz bir kelime ile açılır, üç adım ilk kez ilk kez bir rehber Üye onu kullanır (kullanıcıya UI-preference aracılığıyla üye başına üye olarak üyelenir) harita, anahtar özellikIntrosSeen; tercihin okunamadığında gösterilen, katlandı Daha sonra paylaşılan bir animasyon kabuğunda "What is this?" düğmesi altında: hareketli bir rife ile marka kahramanı, titiz bölümler, başarılı eylemler, başarı Şimdi, artan duygusal farkında. - Gizlilik: kilit şimdi rehberle bir diyalog açıyor, mevcut devlet (Kim onu işaret etti, ne zaman), işaretin ne yaptığı ve yapmadığı, Bir üye işaret kuralı, neden bir toplantı yerine neden okumayı reddeder Ölü düğme. Reusal tosts, aria-pres ve uçuşta bir değişiklik devam etti; Menü-row varyant aynı olayı açar. - Bir karar alın: her bir çizgi ile tür kartlar, örnekler, bir başlık sayacı, Uygulandığında hızlı seçimler (bugün / bu hafta / bu ay / seçim tarihleri, üyenin takviminde), kartın canlı bir önizlemesi, bir Bu kaydırmaların kararlara bağlantı kurmanın bir başarı anısını reddetme; supersede, yerinin ne olduğunu gösterir. Açıklama ve yine de devam etti. - Disclosure tarihi: karar ve kanal tarafından bir dot ile genel bakış Zaman içinde şerit, zaman çizelgesi bir görünüm (daha dar ekranlarda varsayılan) Masa, yükleme sırasında bir iskelet, ne olacağını söyleyen boş bir devlet Görünüşe göre ve neden ve açık bir yasak kartı. Keyset Load more, zone toggle, 403 ve yeniden deneme devam etti. - Zengin araçtipleri (isim, eyalet, bir düz cümle) üç araç çubuğunda düğmeler, onları yeniden kullanan her yüzeyde. - zIndex zayıflaması: dialoglar, karar açık ve açık bildirim Bir katman alın; ChatBox onları sadece kendi başına en iyi boyadığı zaman kaldırır (MAXIMIZED Z) - gömülü araç pencereleri MUI'nin altındaki iskele bandında kalıyor.
· kamo-internal
Mesajınızı konuşun, ücretsiz konuşma ve cevaplar her sohbet penceresinde
Halk web sohbetinin sesi – tahmin, cevaplar aloud ve bir el serbest döngü - şimdi çalışır Her sohbet tarzı araç penceresi: üye sohbet ( SI üyeleri ile sohbetler dahil), destek biletleri, Sosyal konuşmalar, Exec2Exec, SI asistanı ve SMS. - @kamo / fatura-core 0.1.0, dosya ile paylaşılan devlet makinesidir;ChatVoice bir tane bağlar Pencerenin başına kontrol (SSR-güvenli, lazily) ve onu bağlamla ele geçirdi. - Paylaşılan antrenör (ve SI ve SMS bestecileri) emoji /attach'in yanında mic çizer, kibar bir kibar Durum hattı ve pencerenin Hands-free / Cevaplarını aloud toggles (ya da baskı). - Replies to the voice from each window's existing realtime handler: Asla ikinci bir soket Abonelik, asla uygulama çapında sohbet:message-received nudge. SMS yeni açılana yeniden oynatıyor Pencere işaretlenir ve yeniden hazır değildir; SI sohbetin dönüşü cevapla çözülür. - En düşük bir pencere sessiz; bir ses uygulaması çapında (yeni bir dinleyici dinlemek/speak son durdurur; bir cevap Başka bir pencere ortası okumaz; isim telaffuzlar kuralı paylaşır). - Hands-free / okuma-aloud üye UI tercihleri, açık pencerelere yayın; el serbest gelir Geri duraklama. Konuşma dili uygulamayı yerel olarak takip eder.
· VOIPService
Ai-lines, kaçırılmış bir çağrının numarası iade edilebilir
Her satır /ai-lines?org Id = callbackNumber: SI'nin kendi çizgisi, başka bir aray Buna atan numara, başka telefon sunucusunun ana numarası, org'un sadece Aktif sayı; hiçbiri (birkaç kişi arasında bir tahmin olmaz). SIP senkronizasyonu (no orgId) görünümleri atlar.
· kamo-internal
Editör JOIN MEETING sunar, bu yüzden bir organizasyon toplantılarına katılmak için kendi kuralını belirleyebilir
2026-10-14: Organizasyonun toplantılarından birine katılmak kendi eylem sınıfıdır (shared-lib 2d2f2efd), PLACE CALL değil. ACTION CLASSES, iki çağrı sınıflarından sonra listeler ve APPROVAL, paylaşılan CharterSection olarak bir öğe daha (22) tutar. Etiket her sınıf için olduğu gibi charter sözlüğünden geliyor. Testler: bölümler.test.ts (the list, the count and APPROVAL's cap)
· APIService
Web sitesi ziyaretçilerinin Canlı Destek dosyalarını ağ geçidi aracılığıyla taşıyın
- POST ************ çoklu bölüm "files" parçaları MediaService'a yeni bir multipart vücut olarak yeniden giriş yapılır, konteynerinkinden geçer spooled kopyalar (genelde çok fazla ileri gidemez: Bahar zaten parsed (Bu) 5'den fazla dosya veya 25 MB'dan bir tanesi, burada bir upstream umudu olmadan reddedildi. - GET.../attachments/{objImgId} ve .../pwer: Runed byte-for-bay (an agent's file maya gigabaytlar; oap'taki genel buffers), Range forwarded ve sadece dosyanın Kendi başlıkları haç (tip, uzunluk, aralık, eğilim, hayırsniff, CSP, rendition). - KORS şimdi İçerik-Disposition, Content-Length, Content-Range, Kabul-Ranges, X-Attachment-Rendition ve Retry- After to the widget (Traefik'ın korları ortaware setleri Kimsenin kendi listesini açığa çıkarmaz. - Bir upstream reddedilmesi, İçeriğini tutar, bu yüzden bir JSON hatası JSON olarak widget'a ulaşır. - Rate limiter: ek rotalar sohbet trafiği değildir, oturum oluşturma (onlar) 3/min/IP'de otuzluydu; konuşma başına 10/min/IP yükler, 120/min/IP indirmek Bağ başına.
· MediaService
Web sitesi ziyaretçileri Live Support dosyaları ekleyebilir - güvenli türleri sadece
Bir kredi verenin web sitesinde bir ziyaretçi şimdi belgeleri, görüntüleri, zipleri ve sıradan sıradanları gönderebilir Canlı Destek sekmesindeki ajana ses/video ve hem kendi dosyalarına geri oku Ve ajanın. Senaryolar, autoruns ve executables reddedilir. Kapı PublicVisitorAttachmentPolicy, astes'e karşı yargılandı Adı veya ilan türü: varsayılan bir uzatma izin listesi (son genişleme ile, son uzatma ile, Tehlikeli iç uzatmalar, teklifi overrides ve Windows izing dots reddetti), Bu, iddia edilen aileyi eşleştirmelidir, PE/ELF/Mach-O ne olursa olsun reddetti Adı, gerçekten metin olması gereken metin ve ZIP-aile dosyaları merkezi aracılığıyla okunur Sadece (göpresyon) dizin - hiçbir abartılamaz, nested arşivler, symlinkler veya yol yolları Bir .zip'te taşınma; Hiçbir makro, ActiveX veya Office/OpenDocument'da OLE paketleri kullanma; VBA projesi veya mirasın nesnesi OLE2; RTF'de gömülü bir nesne yok. Yeni uç noktaları (buhind APIService's key/origin/rate door, session-token yetkili): - POST ************************ (multipart "files", 1-5, 25 MB her biri) - GET|HEAD .../attachments/{objImgId} ve .../pauer (same güvenlik başlıkları üye rotası olarak, üye rota olarak, Şimdi AtamentRespons ile paylaşılan) - POST ... /messajlar "daklar" kabul eder: [{imgId, sortId}] - sadece ziyaretçinin kendi yükleri Bu sohbete; tarih sıraları üye formda ek taşır. Ziyaretçi dosyaları herhangi bir sohbet eki gibi depolanır (CHAT ATTACHMENT, seans guid, org'un sistem üyesi tarafından yaratılan) bu yüzden ajanın penceresi onları değişmeden bırakıyor. BackMessage Şimdi her şeyi duyurur (NATS çerçevesi eklerle, etkinlikle birlikte İşlendikten sonra Attachments ve @RetryOnDbConflict.
· KlusterServices
Postfix, posta.kamouniverse.com adını bir kez burada çözüyor
kamouniverse.com platformun gönderme domainidir, ancak sunucu hala kendisini EHLO'da posta.kamocrm.com olarak tanıttı, başlıkları aldı ve Vallah. Postfix şimdi başlangıçta adını alır: posta.kamouniverse.com Bu isim posta olarak aynı adrese karar verir. kamocrm.com, aksi takdirde posta.kamocrm.com daha önce olduğu gibi, bir HELO ismi ile bir kayıt kendi kendisidir. spam sinyali. smtp helo name myhostname. Auto-cert şimdi posta.kamouniverse.com ve aynalar postaya giriyor namespace, postfix. Bu sadece bir kez A rekoru konulabilir Çözülüyor, bu yüzden kayıt eklemek tüm geçiş için gerekendir: Yeni adı ve sertifikasını yeniden yükleyin.
· kamo-shared-library
JOIN MEETING, organizasyonun toplantılarından birine katılmak kendi eylem sınıfıdır ve PLACE CALL değildir
2026-10-14: Luna (crm) sahibine sadece katılmasını söylediği toplantıya katılmasını istedi. Toplantılar join sınıflanmış PLACE CALL idi, bu yüzden charter'in "Placing telefon çağrıları: ilk önce onaylamayı" istedi (approvals 3f6fe9fc, 4ad687). Bir toplantıya katılmak bir telefon görüşmesi yapmaz: AiActionClass appends JOIN MEETING (AUTONOMOUS by default, not para değil); Tool Plane, herhangi bir charter katmanından muaf tutar (mcpwayservice) ve onu bir katmanda isimlendirmek, bir organizasyonda isimlendirmek. CharterSection.APPROVAL bir öğe daha (22) tutar. Her çözülmemiş charter sınıf kazanır, bu yüzden her charter damgası bir kez hareket eder (CharterStampTest’in mirası altın onunla hareket eder, SEND INTERNAL MESSAGE's and RELEASE INFORMATION’s did). Testler: CharterEnumsTest siparişi, varsayılan ve kapakı pimler. AiAutonomyModeTest'in draft-kind pimi hem kökeninde hem de (RELEASE PROPOSAL) başarısız oldu
· kamo-internal
Uzaktan-monitoring müşteri ve saf ilerleme, limit ve reddedilme kuralları
· kamo-internal
Ayna, üç uzaktan seçim hakkı ve RPM ALERT tipi kapıyı açın
· APIService
Tesla'nın ortak anahtar yolunu servis edin ve erişim kurallarından muaf olun (IoT SP08-D2)
GET ************ forwards sessionless (identity Titles and Authorization düştü) IoTService ************ kesin yolu (konuşma) Normalleştirilmiş) platformdan veyag'in IP/geo kurallarından muaftır.
· KlusterServices
Tuya'nın mesaj servisi için açık TCP 8285 (IoT SP08 D4)
· MediaService
Bir SI'nin kendi katılımı (M1), toplantının adını taşır, çünkü odaya doğrudan giremediğinde
2026-10-14: SIs bir toplantıya katılmak istedi insanlara “barış yok” dedi ve başka bir yol istedi. kamoai-service now picks the way in itself: flat into the room (LiveKit -> meet-<room>) ilk önce ve ve Toplantının kendi arama-in sadece yer alınamadığı zaman. Bunun için aramanın ihtiyacı var, bu yüzden M1'in katılımı İsimler - {exction, pin} - caller kendi başına SI olduğunda, köprü devam ediyor ve PIN kodu üzerindedir. Bu toplantıya şimdi karar verir (DialInPins.resolve: PIN penceresinin içinde bir katılımcı Kamo Meet), bu yüzden bir PINPH1 Gönderilen köprü bir köprüdür. Bir SI davet eden bir kişi, M1 aracılığıyla PIN'e verilmez. Testler: MeetAiControllerTest ( SI'nin kendi katılımı bunu taşır; bir kişinin daveti, bir PIN dışında Pencere ve bir toplantı hiçbir şey taşımaz).
· kamo-shared-library
SP12 sağlık enums, varlıklar, repositories ve izleme-devletleri
· kamo-shared-library
SP12 RPM kod kuralları, dönem matematik ve eşik matematik
· kamo-shared-library
SP12 saf hayati haritalama - LOINC/UCUM, birim dönüştürme, plauability, opaque Validic uid

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor