विषयवस्तु पर जाएँ
KAMOUniverse

परिवर्तन लॉग

क्या नया है.

यह जहाज के रूप में, प्लेटफार्म के हर सुधार.

  1. · KlusterServices

    Wsper-asr स्वतंत्र रूप से स्केलेबल (HPA, बहु-node)

    एकल नोड पिन को हटा दें और प्रति-पॉड मॉडल कैश पर स्विच करें ताकि पॉड्स एक प्रति-पॉड मॉडल कैश को हटा सकें किसी भी नोड पर अनुसूची, और एक HPA (min 1 / अधिकतम 4, CPU 75%, जानबूझकर जोड़ने स्केल-अप ने धीमी मोडेल कोल्ड-स्टार्ट दिया। व्हिस्पर-asr साझा ट्रांसक्रिप्शन है दोनों बैठक रिकॉर्डिंग और वीओआईपी रिकॉर्डिंग/वॉइसमेल के लिए बैकएंड।.

  2. · KlusterServices

    Rebrand Guacamole क्लाइंट कनेक्शन स्टेटस टेक्स्ट to KamoDesktop

    ओवरराइड ********** 'Guacamole से कनेक्ट ...' स्क्रीन (और संबंधित स्थिति) KamoDesktop पढ़ा।.

  3. · MediaService

    रिकॉर्डिंग ingest, अवधारण/quota, भंडारण उपयोग, सारांश पाइपलाइन

    - MeetRecordingController: आंतरिक (X-Internal-Auth) ingest endpoint the jibri Finalize.sh पदों के लिए रिकॉर्डिंग समाप्त हो गया। - MeetRecordingService: प्रति-org MinIO (imaging-meet-recordings) को रिकॉर्डिंग अपलोड करता है, बैठक जारी रखता है मेटाडाटा को रिकॉर्ड करना, ऑर्ग स्टोरेज कोटा (पिछला सबसे पुराना); और - जब postMeetingSummaryEnabled — सारांश पाइपलाइन चलाता है: transcribe (Email Service Meeting-summary टेम्पलेट). - MeetRecordingRetentionSweep: पिछले अवधारण की रिकॉर्डिंग का निर्धारित विलोपन। - मीटकॉन्फ़िग कंट्रोलर: वास्तविक सेटिंग्स स्टोरेज मीटर के लिए गेट / रिकॉर्डिंग-उपयोग। - application.yml: रूपांतरण/ai/email आधार यूआरएल + आंतरिक auth रहस्य। की आवश्यकता है (ops): KamoInitializer MEETING RECORDINGS बनाने के लिए चल रहा है; ************* मूल्य मीडिया सर्विस, जिब्री और भर में मिलान करना चाहिए रूपांतरण सेवा।.

  4. · EmailService

    बैठक सारांश टेम्पलेट पूर्वावलोकन के लिए नमूना वर

    नए मीटिंग-सम्मरी टेम्पलेट के लिए एक नमूना वैरिएबल केस जोड़ता है ताकि स्टेवर्ड पूर्वावलोकन यूआई यथार्थवादी सामग्री प्रदान करता है।.

  5. · kamo-shared-library

    बैठक-summary canonical टेम्पलेट

    "meeting-summary" लेन-देन टेम्पलेट (subject + ब्रांडेड HTML with) जोड़ें {{roomName}} और कच्चे {{summaryHtml}}) और इसे CANONICAL KEYS में पंजीकृत करता है, इसलिए यह प्रति org बीज पोस्ट-मेटिंग एआई सारांश डिलीवरी द्वारा उपयोग किया जाता है। इसके अलावा सुधार लोडर परीक्षण की कहानी कुंजी गिनती।.

  6. · KlusterServices

    Prosody मॉडरेटर मॉड्यूल, व्हिस्पर-asr, जिब्री रिकॉर्डिंग अपलोड

    - मिलो-prosody: संस्करण-नियंत्रण कस्टम प्लगइन्स ConfigMap (Captures) मौजूदा token verification no-op override जिसे आउट-ऑफ-बैंड बनाया गया था) और canonical mod token moderation मॉड्यूल जोड़ने के माध्यम से सक्षम ************* JWT `moderator` दावा बनाता है लेखक - सदस्य मालिक बन जाते हैं, मेहमान / एकनाम मालिक को पकड़ नहीं सकते हैं। - व्हिस्पर-asr: स्व-होस्टेड स्पीच-टू-टेक्स्ट (फ़ास्टर- व्हिस्पर सीपीयू, कोई बाहरी कुंजी नहीं) पोस्ट-मेटिंग ट्रांसक्रिप्शन के लिए। - मीट-जिब्री: फाइनलाइज़.श अब मीडिया सर्विस को समाप्त रिकॉर्डिंग अपलोड करता है ************* X-Internal-Auth के साथ इसलिए वे जमीन में उतरते हैं मिनियो + ड्राइव रिटेंशन / कोटा + सारांश। रहस्य वैकल्पिक है इसलिए जिब्री अभी भी अगर unset शुरू होता है।.

  7. · ConversionService

    पोस्ट-मेटिंग सारांश के लिए रिकॉर्डिंग ट्रांसक्रिप्शन समापन बिंदु

    POST/api/conversion/meet/transcribe (X-Internal-Auth): एक अपलोड सामान्यीकृत एक नए योजक FfmpegService सहायक के माध्यम से 16kHz मोनो WAV को रिकॉर्डिंग बैठक, इसे स्वयं-होस्टेड व्हिस्पर-asr सेवा के लिए आगे बढ़ाता है, और { transcript} देता है। Kamo.services.whisper.url से व्हिस्पर यूआरएल।.

  8. · kamo-internal

    अनुसूचित बैठकों + वास्तविक रिकॉर्डिंग भंडारण मीटर के लिए कैलेंडर एकीकरण

    - कैलेंडर इंटीग्रेशनEnabled: जब ऑन, एक निर्धारित क्लबहाउस बैठक भी है निर्माता के कैलेंडर (वर्तमान कैलेंडर प्रणाली के माध्यम से) में जोड़ा गया प्रमाणित / मीट / संयुक्त लिंक। प्रतिभागी अनुस्मारक द्वारा संभाला रहता है बैकएंड स्वीपर, इसलिए कोई डुप्लिकेट उपस्थिति ईमेल नहीं। - रिकॉर्डिंग सेटिंग्स: अब भंडारण मीटर REAL प्रति-ऑर्ग उपयोग दिखाता है GET/api/meet/recording-usage ( हटाए गए स्थानधारक को बदलना)।.

  9. · kamo-shared-library

    बैठक की रिकॉर्डिंग के लिए रिकॉर्डिंग इकाई + भंडार

    नई MEETING RECORDINGS तालिका (ऑर्ग, बैठक रेफरी, कमरा, MinIO बाल्टी/ऑब्जेक्ट कुंजी), आकार, अवधि, कैप्चर / अनुभवहीन टाइमस्टैम्प, सारांश स्थिति) - माता-पिता रिकॉर्ड एक समाप्त जिब्री रिकॉर्डिंग फ़ाइल, ड्राइविंग रिटेंशन / कोटा और पोस्ट-मेटिंग के लिए सारांश प्रसंस्करण। टेबल अगले KamoInitializer रन पर बनाया गया है।.

  10. · kamo-internal

    विपणन ऐप, सेटिंग्स हब, Canva सामग्री

    मार्केटिंग को प्रथम श्रेणी के ऑर्ग-सक्षम ऐप बनाते हैं और Canva-powered जहाज करते हैं सामग्री अनुभव। अनुप्रयोग-सक्षमता: - Apptype.marking mirror, Organization.isMarketing getter - गेट विपणन नव (navRegistry) + अधिकार अनुभाग (PermissionAppSections, SecurityRolemanager.isMarketing - फीचर्समैनेजर में मार्केटिंग कार्ड (/सेटिंग/account?tab=apps) सेटिंग्स: - नए / सेटिंग / फीचर्स / विपणन हब (सामान्य / सोशल मीडिया प्रदाता / Canva) - मार्केटिंग में CRM सेटिंग्स से बाहर सोशल मीडिया प्रदाताओं को स्थानांतरित करें - 3 नेव स्थान अद्यतन (सेटिंग लैंडिंग, सेटिंग्समेनू, सेटिंग्सबटन आइकन); सामाजिक समयरेखा खाली राज्य लिंक Canva: - CanvaIntegrationManager सेटिंग्स टैब + canva प्रदाता OAuth registry (+ लोगो) - /api/canva/* प्रॉक्सी (status, कनेक्ट शुरू, डिजाइन, निर्यात, निर्यात-proxy), डिस्कनेक्ट - / विपणन / सामग्री: पुस्तकालय ग्रिड (MATERIALS Assoc की इमेजिंग), अपलोड, निर्माण-इन-कैनवा, आयात-से-कैनवा, रिटर्न-नव ऑटो आयात

  11. · ConversionService

    विपणन सामग्री के लिए वीडियो पोस्ट-फ्रेम थंबनेल

    Canva MP4 निर्यात (और किसी भी वीडियो अपलोड) Docs PDF पथ को छोड़ दें और एक प्राप्त करें असफल होने के बजाय एकल ffmpeg पोस्टर फ्रेम थंबनेल ( thumb p0.png)। ********** VIDEO श्रेणी शाखा **********

  12. · MediaService

    Canva कनेक्ट OAuth + डिजाइन / निर्यात बैकेंड

    - CanvaApiClient: PKCE अधिकृत, टोकन विनिमय / रिफ्रेश / रद्द, उपयोगकर्ताओं, डिज़ाइन (create/list), निर्यात नौकरियां, बाइट लाने - CanvaTokenService: प्रति सदस्य टोकन एन्क्रिप्ट किया गया (PlatformSecretCipher), एकल-flight सक्रिय ताज़ा (कैनवा ताज़ा टोकन एकल उपयोग / घूर्णन हैं) - CanvaOAuthController (permit-all): intent → / start → /callback कनेक्ट करें, रिटर्न-नव लैंडिंग - CanvaController (authed): स्थिति, कनेक्ट-स्टार्ट, निर्माण/सूची डिजाइन, निर्यात (create+poll+cache), byte निर्यात-proxy, डिस्कनेक्ट

  13. · kamo-shared-library

    Canva एकीकरण + विपणन एक org-enable अनुप्रयोग के रूप में

    ********** - प्लेटफॉर्म Canva कनेक्ट क्लाइंट पंजीकरण - ImageAssoctype.MATERIALS(13, इमेजिंग-सामग्री) - org विपणन संपत्ति बाल्टी ********** Servicetype.marking - Servicetype.markEating(24) → COMPLETED/enabled ताकि यह एक वास्तविक ऐप बन जाए (FeatureController auto-provisions it on per org, like CRM) - CanvaConnection इकाई + रेपो: प्रति सदस्य एन्क्रिप्टेड (access+refresh) टोकन

  14. · KlusterServices

    Enable Guacamole json-auth SSO + KamoDesktop rebrand

    - साझा डेस्कटॉप-sso रहस्य से guacamole पर JSON SECRET KEY (वैकल्पिक) सक्षम बनाता है बंडल guacamole-auth-json भगवान-SSO लिंक के खिलाफ मान्य विस्तार। - Kamo-branding एक्सटेंशन (title=KamoDesktop, Kamocrm लोगो + favicon) से बनाया गया डेस्कटॉप / guacamole / ब्रांडिंग / एक .jar में, एक द्विआधारी विन्यास और बीज के रूप में भेज दिया एक initContainer के माध्यम से GUACAMOLE HOME में। - CI दोनों नेमस्पेस (Gucamole के लिए डेस्कटॉप-sso) में साझा हस्ताक्षर कुंजी बनाता है, GUAC SIGNING KEY रहस्य से सुरक्षा सेवा के लिए guac-sso; कभी प्रतिबद्ध नहीं।.

  15. · kamo-internal

    भगवान केवल KamoDesktop आइकन (Linux + Windows) उद्घाटन ऑटो कनेक्ट सत्र

    एनालिटिक्स के बाएं दो नेव आइकन, केवल भगवान-योग्य सदस्यों को दिखाया गया है (isGod में जोड़ा गया है) NavGateContext). प्रत्येक सुरक्षा सेवा से एक अल्पकालिक एसएसओ लिंक प्राप्त करता है और खुलता है एक नई विंडो में कामोडेस्कटॉप गेटवे, ऑटो-कनेक्टेड इसके उदाहरण के लिए। प्रतिबद्ध का प्रयोग ************* अंक।.

  16. · SecurityService

    KamoDesktop SSO भगवान सदस्यों के लिए टोकन समापन बिंदु

    **************** (केवल योग्य) एक टकसाल 5-मिनट guacamole-auth-json token (HMAC-SHA256 + AES-128-CBC) विस्तार के अनुसार तार प्रारूप) और KamoDesktop के लिए एक ऑटोलॉगिन + ऑटो कनेक्ट यूआरएल लौटाता है प्रवेश द्वार हस्ताक्षर कुंजी + RDP पासवर्ड guac-sso रहस्य से इंजेक्शन; कभी नहीं प्रतिबद्ध (ब्लैंक-सुरक्षित: SSO कॉन्फ़िगर होने तक अक्षम रहता है)।.

  17. · kamo-internal

    ऑर्ग-स्कैप्ड रूम नाम, रूम-नाम प्रारूप, कैलेंडर कामो बैठकों, प्रारंभ अनुस्मारक; i18n सेटिंग्स

    - useMeeting/MeetingDialog: कमरे के नामों को अब ऑर्ग टोकन द्वारा इतना दो नाम दिया गया है orgs कभी भी उसी प्रोसोडी सम्मेलन में नहीं जुड़ सकते हैं, और ऑर्ग के सम्मान को सम्मान देते हैं कमरानामफॉर्मैट (RANDOM बनाम DISPLAY NAME RANDOM) सदस्य के आलिया का उपयोग करना). - MeetingComposer (calendar): "Kamo बैठक" बटन एक org-scoped कमरा उत्पन्न करता है और इवेंट URL को /meet/join क्लिक-टाइम OTK लिंक पर सेट करें, इसलिए कैलेंडर + अनुस्मारक प्राप्तकर्ताओं को सत्यापित सदस्यों के रूप में हस्ताक्षर किए जाते हैं। - MeetReminderPopup: /topic/meet/reminder/{memberId} (MediaService) की सदस्यता लेता है। और एक जॉइन बटन के साथ एक "मीटिंग शुरू" टोस्ट दिखाता है; में घुड़सवार साझा चैट WS पर PresenceWrapper। - सेटिंग्स टैब को पूरा करता है: हार्डकोडेड अंग्रेजी टोस्ट / आतंकवादी स्ट्रिंग्स के साथ बदलें अगली-intl t () कुंजी ****************

  18. · MediaService

    अनुसूचित बैठक शुरू अनुस्मारक + अतिथि-लिंक समाप्ति

    - बैठक अनुस्मारक स्वीप: @Scheduled स्वीपर जो वास्तविक समय में आग लगाता है "खुद शुरू" याद दिलाने वाले सदस्यों को आमंत्रित करने के लिए (शुक्रवार - रिमाइंडरमिन्यूट्सबेफ़ोर) पर ********** फिर बैठक SCHEDULED → सक्रिय संक्रमण to dedupe. एक घंटे से अधिक की बैठक शुरू होने के बिना संक्रमण कर रहे हैं रिमाइंडर (कोई बैक-फिल स्पैम नहीं)। ग्राहक प्रमाणित जुड़ना लिंक बनाता है अपनी उत्पत्ति से। - ************* अब अतिथि लिंक एक्सपियरीहॉर्स को सम्मानित करता है: एक बैठक ऑर्ग की विन्यस्त खिड़की से पुरानी (निर्धारित शुरुआत पर अंकित) और रचना को शामिल नहीं किया गया है (0 = कभी समाप्त नहीं हुआ)।.

  19. · kamo-internal

    चैट सूची में सदस्य उपलब्धता दिखाएं; निर्देशिका में टैब का नाम बदलें

    1:1 चैट पंक्तियाँ अब समकक्ष की लाइव उपस्थिति + उपलब्धता की सतह उसी तरह डायरेक्टरी टैब करता है - समान उपयोग उपलब्धता / उपयोग की संभावना स्रोतों और समान रंग/लेबल सदस्य के रूप में (डॉट + अपरकेस लेबल, pulsing जब) ऑनलाइन, जब ऑफ़लाइन ग्रे) एक टूलटिप के साथ। समूह चैट "किसी के लिए" रखने ऑनलाइन" अवतार डॉट; सामाजिक/समर्थन पंक्तियां अपरिवर्तित हैं। सदस्य टैब का नाम "Directory" (i18n मान केवल) रखा गया है, जो स्पष्ट भी है। "मेम्बर" उप-टैब समूह के साथ नामकरण टकराव।.

  20. · KlusterServices

    Hardened KubeVirt रिमोट डेस्कटॉप + Guacamole गेटवे

    एक पूर्ण दूरस्थ डेस्कटॉप स्टैक जोड़ता है, GitOps तैनात वर्कफ़्लो के माध्यम से लागू: - KubeVirt + CDI तैनात समय पर स्थापित (pinned-स्थिर रिलीज URL) डेस्कटॉप-1: Kubuntu 24.04 VM, 8 vCPU / 16Gi / 500Gi Longhorn ब्लॉक डिस्क, masquerade नेट (मूल क्लस्टर DNS), xrdp KDE सत्र; क्लाउड-इनिट इंस्टॉल क्रोम, VS कोड, NetBeans, Temurin JDK 21+17, Headlamp, Kate, LibreOffice और फ़ायरफ़ॉक्स को हटा दें - अपाचे Guacamole (guacamole + guacd + Postgres config DB) at डेस्कटॉप.kamocrm.com; guacd k1m1 पर होस्टनेटवर्क चलाता है तो यह WoL-broadcast कर सकते हैं और RDP सीधे 192.168.4.0/22 LAN पर, जबकि अभी भी VM तक पहुंच रहा है क्लस्टरफर्स्टहॉस्टनेट DNS के साथ - लैन विंडोज पीसी (192.168.4.44, मैक f4: 4d: 30: 62: 8a: 68) एक कनेक्शन के रूप में जोड़ा गया Guacamole मूल Wake-on-LAN (कनेक्ट पर चुंबकीय पैकेट, 30s प्रतीक्षा) के साथ - एज सख्त: ट्रेफिक टीएलएस + तंग डेस्कटॉप-रेट-सीम + सुरक्षा हेडर, प्लस Guacamole प्रति आईपी brute-बल प्रतिबंध में निर्मित - ऑटो-cert: डेस्कटॉप.kamocrm.com ने STATIC DOMAINS + क्रॉस-ns दर्पण में जोड़ा ताकि Cert-manager issue/renews tls-desktop-kamocrm-com डेस्कटॉप ns में - क्रेडेंशियल: उपयोगकर्ता का ऋषि; पासवर्ड CI गुप्त DESKTOP PASSWORD से इंजेक्शन परिनियोजित समय पर (envsubst/sed + imperative Secret) — कभी प्रतिबद्ध नहीं

  21. · kamo-internal

    चैट समूहों के लिए सब-टैब, अंतिम ओपन टैब याद रखें

    मल्टी-चयनित गोली चिप्स की एक पंक्ति द्वारा फ़िल्टर की गई चैट सूची जो बाहर दिखती है चैट टैब के तहत जगह। उन्हें एक एकल-चयन उप-टैब बार के साथ बदलें (प्रति समूह एक टैब: टीम सदस्य / सदस्य / सामाजिक / समर्थन) मिलान करने के लिए तैयार इसलिए चयनित समूह की सूची पूरे भरती है सामग्री क्षेत्र। - सक्रिय बाल्टी के एक सेट के बजाय एकल सक्रिय बकेट; सर्वर अब ले आओ केवल चयनित श्रेणी खींचती है। - टीम के सदस्यों के लिए डिफ़ॉल्ट, और प्रति सदस्य अंतिम खुला टैब जारी रखता है (across) उपकरणों) के माध्यम से ui-preferences स्टोर (key chatsActiveBucket), गेटिंग पहले जब तक बचाया टैब हल नहीं होता तो यह सीधे लोड हो जाता है।.

  22. · kamo-internal

    जब ईमेल को कॉन्फ़िगर नहीं किया गया है तो समझाएं; गेट रचना

    / संदेश इनबॉक्स ने पहले अपने पूर्ण खोल को तब भी प्रस्तुत किया जब ऑर्ग कोई ईमेल प्रदाता या सदस्य के पास कोई मेलबॉक्स नहीं था, चुपचाप हर असफल रहा एपीआई कॉल। एक साझा उपयोग जोड़ेंEmailAvailability हुक जो हल करता है कि क्या ईमेल उपयोग करने योग्य है और यदि नहीं, तो क्यों (provider no mailbox बनाम विन्यस्त नहीं) और क्या वर्तमान सदस्य अपने अधिकारों के आधार पर फिक्स को स्वयं संरक्षित कर सकता है। - संदेशब्राउज़र अब एक सुरुचिपूर्ण ईमेल दिखाता हैnot कॉन्फ़िगर किया गया पैनल बजाय एक के बजाय खाली इनबॉक्स, प्रतिलिपि + सीटीए के साथ जो कारण और सदस्य के अनुकूल है अधिकार (Manage EMAIL SETTINGs के लिए ईमेल प्रदाता सेटिंग्स के लिए लिंक, या करने के लिए Manage EMAIL ACCOUNTS के लिए अपने स्वयं के मेलबॉक्स टैब; अन्यथा व्यवस्थापक को defer। - मेलबटन "नई ईमेल" को निष्क्रिय करता है जब तक ईमेल पूरी तरह से तैयार नहीं हो जाता है, एक के साथ कारण-विशिष्ट टूलटिप; NavToolButton अक्षम/tooltip आइटम समर्थन प्राप्त करता है। - एंकर 'मेसेज/` गिटिग्नोर रेपो रूट पर शासन करते हैं ताकि यह भी रुक जाए app/components/message/ (जो चुपचाप वहाँ नई फ़ाइलों को गिराया).

  23. · kamo-internal

    सभी प्रकार चैट सूची + ब्राउज़र-टैब ध्यान

    चैट अब सदस्य, समूह, समर्थन और सामाजिक बातचीत को सूचीबद्ध करता है एक साथ, सबसे पहले, बहु-चयन फ़िल्टर (टीम सदस्य /) के साथ सदस्यों / सामाजिक / समर्थन; पहला दो ऑर्ग के कस्टम लेबल का उपयोग करते हैं। टीम सदस्य बनाम सदस्य समकक्ष सदस्य प्रकार द्वारा विभाजित है; समर्थन पंक्तियों यह दर्शाता है कि क्या आप या अन्य पार्टी एजेंट हैं; प्रत्येक पंक्ति अपनी ओर खुलती है मूल उपकरण विंडो (चैट / सपोर्ट / सोशल)। Adds TabAttention: एक favicon बिल्ला + चमकती दस्तावेज़। जब वहाँ शीर्षक किसी भी चैट प्रकार (लाल गिनती) या लंबित स्वीकार्य-लीड के बिना संदेश हैं (Amber एटी बोल्ट, लीड्स / सीआरएम आइकन से मेल खाता है; प्राथमिकता लेता है)। पढ़ना मौजूदा UnreadContext + LeadAlertContext, इसलिए कोई नया बैकएंड नहीं।.

  24. · MediaService

    एकीकृत चैट सदस्य / समर्थन / सामाजिक सत्र में फ़ीड

    GET/api/media/session/chat अब एक `categories` फिल्टर स्वीकार करता है (चैट,) समर्थन, सामाजिक; डिफ़ॉल्ट सभी) और एक वैश्विक स्तर पर सबसे अधिक जोरदार रिटर्न, प्रति किंड प्रश्नों का विलय। प्रत्येक पंक्ति होती है: - सत्र प्रकार (CHATSUPPORT SOCIAL) + सदस्य [].membertype इसलिए ग्राहक टीमों बनाम सदस्यों में आंतरिक चैट विभाजित कर सकते हैं, - टिकटआईडी + समर्थनरोल (एजेएनटीयूआरईसीटीओआर - समर्थन द्विदिशात्मक है) के लिए समर्थन पंक्तियों, और प्रदाता + कनेक्शन सामाजिक पंक्तियों के लिए शीर्षक, इसलिए प्रत्येक पंक्ति अपने मूल उपकरण विंडो को खोलती है।.

  25. · kamo-shared-library

    समर्थन + सामाजिक चैट सत्र के लिए पेजेड क्वेरीज़

    इसलिए एकीकृत इंटरेक्शन सेंटर चैट सूची फ़ीड सभी प्रकार शामिल कर सकते हैं: - समर्थन (TYPE ID=2): सत्र जहां सदस्य निर्दिष्ट एजेंट है OR अनुरोधकर्ता (यह भी वापसी टिकट आईडी + सौंपा एजेंट आईडी पंक्ति के लिए)। - SOCIAL (TYPE ID=3): सदस्य के स्वामित्व वाले सामाजिक कनेक्शन पर सत्र संगठन.

  26. · kamo-internal

    लीड-व्यू हेडर एक्शन + कॉलबैक समाप्त करें

    - हेडर: स्प्लिट कॉल इन कॉल (वर्क) / कॉल (व्यक्तिगत) सॉफ्टफोन खोलना (जब सदस्य के पास कोई पंजीकृत एक्सटेंशन नहीं है), ईमेल खुलता है संगीतकार, पाठ -> कॉम / टेक्स्ट, नोट एक नियम और ब्लिंक के साथ छोड़ दिया गया जब तक एक नोट पिछले इस्तीफे के बाद से रखा गया है। कार्य बटन को हटा दें। - स्थिति: अमान्य परिवर्तन स्थिति मेनू को छोड़ दें और स्थिति संपादित करें बटन को तोड़ दिया; एक STATUS जोड़ें > SUB-STATUS पंक्ति जिसमें एक उप-स्टैटस चुनने की आवश्यकता होती है और केवल केवल एक ही समय में ही जब यह बदल जाता है तो अद्यतन सक्षम बनाता है। - कॉलबैक: संवाद (date/time + timezone + comment), पर एक लंबित/overdue सूची मार्क-संपर्क / कैंसेल प्रॉम्प्ट के साथ विवरण टैब, और leadApi + प्रॉक्सी अनुसूची / सूची / संकल्प के लिए मार्ग।.

  27. · EmailService

    एक सदस्य के कैलेंडर इवेंट को बनाने / रद्द करने के लिए आंतरिक समापन बिंदु

    POST/api/internal/calendar/events (X-Internal-Auth gated) सदस्य को हल करता है -> उपयोगकर्ता -> प्राथमिक कैलेंडर (यदि आवश्यक हो तो डिफ़ॉल्ट बनाना) और एक घटना बनाता है। एक सदस्य के कैलेंडर पर लीड कॉलबैक को प्रतिबिंबित करने के लिए सुरक्षा सेवा द्वारा उपयोग किया जाता है।.

  28. · SecurityService

    लीड कॉलबैक समापन बिंदु (अनुसूचित जाति / सूची / संकल्प)

    नया ************* नियंत्रक + सेवा: रहता है कॉलबैक, पोस्ट शेड्यूलिंग/आउटकॉम नोट लीड्स मीडिया स्ट्रीम में, और ईमेल सर्विस के माध्यम से शेड्यूलिंग सदस्य के कैलेंडर पर कॉलबैक को प्रतिबिंबित करता है आंतरिक कैलेंडर समापन बिंदु (सर्वश्रेष्ठ फफोर्ट)।.

  29. · kamo-shared-library

    लीडकॉलबैक इकाई, स्टेटस enum, और भंडार जोड़ें

    लीड-व्यू कॉलबैक सुविधा का समर्थन करता है: एक अग्रणी कॉलबैक रिकॉर्ड (PENDING/CONTACTED/CANCELED) ने leadUid को बंद कर दिया, जिसमें एक नरम संदर्भ है। प्रतिबिंबित ईमेल सेवा कैलेंडर घटना।.

  30. · kamo-internal

    सदस्य आईडी द्वारा खोले गए समूह चैट के लिए एक सत्र बनाएं

    चैटटूल ने props.memberIds को अनदेखा कर दिया: एक समूह खुला एक खाली के साथ आया उपयोगकर्ताआईडी और कोई सत्रगाइड नहीं, इसलिए 1:1 बनाता है सत्र जल्दी जमा हो गया और खिड़की कभी एक सत्र नहीं मिला। अब जब सदस्यआईडी चैटटूल मौजूद है POST/session/chat/find-or-create { MemberIds } के माध्यम से सत्र को हल करता है। (एक ही समापन बिंदु चैटबॉक्स का प्रारंभिकMemberIds पथ का उपयोग करता है; बैकेंड जोड़ता है कॉलर खुद ही। सदस्य सूची को एक स्थिर छँटाई स्ट्रिंग के रूप में जाना जाता है इसलिए प्रभाव सरणी पहचान पर फिर से आग नहीं है, और हल किए गए guid प्रवाह मौजूदा राइटबैक के माध्यम से इसलिए ग्रुप विंडो के लिए GUID-anchored है समर्पण.

तुम्हारा ब्रह्मांड इंतजार कर रहा है.

मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.

हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं