एडमिन असाइन के लिए VIPExtensionsController को DELETE असाइनमेंट एंडपॉइंट जोड़ें
एक्सटेंशन असाइनमेंट के साथ सदस्य वीओआईपी विन्यास के लिए सदस्य वीओआईपी नियंत्रक जोड़ें
Add findByAssignedMemberId क्वेरी तरीकों to PhoneExtensionRepository
यूआरएल क्वेरी पैराम में Persist सक्रिय मेलबॉक्स
अब स्विचिंग मेलबॉक्स यूआरएल अद्यतन करता है (? मेलबॉक्सटाइप,? मेलबॉक्सआईडी,? मेलबॉक्स) इसलिए ब्राउज़र को ताज़ा करना उसी मेलबॉक्स को पुनर्स्थापित करता है। संदेश ब...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Persist connection test result to isConnected field
- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...
Add isConnected field to VoipProviderInstance
Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.
लाइव मिलीसेकंड गिनती के साथ सक्रिय प्रस्ताव बैनर दिखाएं
घर पृष्ठ पर सक्रिय पदोन्नति सर्वर-साइड को Fetches और एक प्रदान करता है हीरोऑफ़रबैनर सबहेडलाइन और फ्री-फोवर कॉलआउट के बीच। बैनर छूट राशि, अवधि और लाइव उलटी गिनती...
तार उपलब्ध / अनुपलब्ध स्विच बैकएंड और ऑफलाइन उपस्थिति बग को ठीक करने के लिए
- NavTop में उपलब्ध / अनुपलब्ध करने के लिए Pause / सक्रिय चिप का नाम बदलें - माउंट पर प्रारंभिक उपलब्धता को प्राप्त करें और नए मी / उपलब्धता एपीआई के माध्यम से ...
इसके अलावा, isAvailable to the-department जवाब and me/availability endpoints
लाइव अपठित बैज + नए एजेंट संदेश पर उछाल
- लाइव सपोर्टपैनल को ऑफस्क्रीन पर रखा जाता है जबकि विजेट को कम से कम किया जाता है (केवल जब एक समर्थन सत्र मौजूद है) तो STOMP सदस्यता रहती है Alive and onUnreadM...
ब्रॉडकास्ट लंबित गिनती + एजेंट पढ़ने और आगंतुक भेजने के लिए पढ़ें
- ************* अब तक प्रतिनिधि ********** जब पढ़ने वाले आगंतुक संदेशों और decrement के साथ सत्रों को प्रतिबिंबित करता है एजेंट कॉल MarkAsRead. - नया सार्वजनिक ...
Unread-based count + lookup-by-session सहायक
************* जोड़ें समर्थन बटन बैज वास्तव में जरूरत है कि समर्थन टिकट की गिनती कर सकते हैं केवल PRE TICKET/NEW के बजाय ध्यान देने योग्य आगंतुक संदेश स्थिति। गि...
टिकट datagrid के लिए स्थान कॉलम जोड़ें
पढ़ना ************* SupportTicketDTO (अब टिकट इकाई पर स्नैपशॉट) निर्माण समय - कोई अतिरिक्त दौर यात्रा नहीं। Renders झंडा + शहर/क्षेत्र/देश एक टूलटिप में प्रदर्श...
टिकट इकाई पर स्नैपशॉट आगंतुक भू
VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME, VISITOR CITY, VISITOR SUBDIVISION कॉलम। टिकट निर्माण पर कब्जा इसलिए सूची/विवरण समापन बिंदुओं को ...
SockJS के साथ जोड़ें / ws / public-chat-native सादे WebSocket समापन बिंदु
SockJS के बिना / ws / public-chat-native इतने पर एक दूसरा STOMP समापन बिंदु पंजीकृत करता है कि frontend आवश्यकता के बिना एक मूल WebSocket (brokerURL) के साथ कने...
Per-ticket unread Badge + 'केवल नए संदेश' फिल्टर
- टिकट सूची में एक चैट-बुलबुलबुले बिल्ला को सामने की ओर पढ़ने वाली गिनती के साथ दिखाया गया है। जब भी सत्र में एजेंट की तुलना में नया संदेश होता है तो टिकट # अंत...
आगंतुक संदेश पर एजेंट को अपठरी गिनती
एक आगंतुक के बाद एक समर्थन संदेश भेजता है, नवीनतम पढ़ने वाले खातों को धक्का देता है ************* वास्तविक समय में बैज और नेवटॉप काउंटर अपडेट। प्रसारण में मिरर ...
Unreaded सदस्यता क्वेरी में SUPPORT TICKET सत्र शामिल
findChatMembershipsByMemberId अब दोनों CHAT के लिए सदस्यता देता है और SUPPORT TICKET सत्र प्रकार, इसलिए मौजूदा प्रति सदस्य अपठित-count बुनियादी ढांचा (getUnread...
PJSIP जेलों और लगातार राज्य के साथ उत्पादन विफल2ban
- [asterisk] और [freepbx-web] जेलों के साथ असफल2ban-configmap.yaml जोड़ें, वृद्धिशील प्रतिबंध escalation (1h → 24h → 30d छत), लैन अनदेखी और एक कस्टम asterisk-se...
Add resetHasAttachmentsForFolder query to ConversationRepository
Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.
Integrate Coqui TTS with norman voice (VCTK p267)
- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...
Add LAN DNS pod for split-DNS on k1m1
Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...
मंच विन्यास टैब (सामान्य / वीओआईपी और एसएमएस / सिस्टम उपयोगकर्ता / उन्नत)
लपेटें ************* सेटिंग्स में चार टैब के साथ देखें: - सामान्य: केवल प्लेटफॉर्म अवलोकन - कुल orgs, सक्रिय फोन सर्वर उदाहरण गिनती, सक्रिय एसएमएस प्रदाता उदाह...
Global VOIP sync job (admin-tunable interval)
VoipGlobalSyncJob ticks every minute and, on each tick, reads the SystemConfiguration singleton to decide whether a global sync is due: - If voipSyncEnabled is ...
सिस्टम-config + प्लेटफॉर्म-ओवरव्यू समापन बिंदु
मंच-व्यापी विन्यास सतह, मौजूदा शीर्ष स्तर के मालिकों द्वारा फाटक गार्ड (मैच सिस्टमUserConfigController की आवश्यकताTopLevelOwner पैटर्न)। समापन बिंदु: GET/api/s...
प्रति-इंस्टेंस संसाधन नियंत्रक + org कुल + आंतरिक सिंक
Per-instance संसाधन CRUD (एक्सटेंशन / उपयोगकर्ता / डिवाइस / वॉयसमेल): - VoipExtensionsController पर **************** - VoipUsersController at /api/voip/instance...
मल्टी-इंस्टेंस प्रदाता रिफैक्टर + फुल फ्रीपीबीएक्स + फ्लोरूट एसएमएस
कोर मॉडल परिवर्तन: एक org → कई VoipProviderInstances (was: one per org). हर प्रदाता एपीआई कॉल अब उदाहरण-स्किप किया गया है। PhoneProvider interface: - एक्सटेंशन...
मल्टी-इंस्टेंस फोन / एसएमएस प्रदाता माइग्रेशन
हाइबरनेट डीडीएल-ऑटो के बाद रन: अद्यतन नई टेबल (VOIP PROVIDER INSTANCE) बनाता है, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE. PHO...
मल्टी-इंस्टेंस फोन / एसएमएस प्रदाता स्कीमा फाउंडेशन
- Rename VoipProviderConfig → VoipProviderInstance; ड्रॉप UNIQUE (org id), add a number name, config json, last sync at, last sync error. - बल्कटेक्स्टप्रोवाइडर...
K1m1 और k2m1 पर FreePBX 17 + Jigasi SIP ब्रिज की तैनाती
FreePBX (tiredofit/freepbx:17-latest) होस्टनेटवर्क के साथ चलाता है तो SIP/RTP रियल क्लाइंट आईपी को संरक्षित करता है, नोडसेलेक्टर के माध्यम से एक-प्रति नोड को पि...
प्लेटफ़ॉर्म-admin view, pagination, लाइव सर्च, फिल्टर, org लोगो
प्लेटफार्म व्यवस्थापक (top-level org मालिक) अब सिस्टम में हर ओरग को सिस्टम के माध्यम से देखें नई / एपीआई / सिक्योरिटी / जॉर्ज / ऑल-नेटवर्क्स सिर्फ अपनी सदस्यता ...
प्लेटफार्म व्यवस्थापक के लिए GET /api/security/org/all-networks जोड़ें
शीर्ष स्तर के ऑर्ग मालिक अब सिस्टम में सभी संगठनों को प्राप्त कर सकते हैं कॉलर के सापेक्ष सदस्यता जानकारी। संगठन जहां कॉलर का सदस्य होता है रिकॉर्ड isOwner/memb...
सुरक्षा मॉडल संपादक + सफाई में सब-टैब
******************* पर सुरक्षा मॉडल संपादक अब विभाजित है चार उप-टैब में: जनरल (बेसिक इन्फोर्मेशन, दृश्यता, कौन बना सकता है, प्लेटफार्म सेटिंग्स, डोमेन विन्यास, ...
उपनाम दृश्यता यूआई + सबडोमेन शाखाओं शाखा-प्रकार पृष्ठ पर बटन
SubdomainBranchesDialog: - उपनाम संपादक ने टेबल-स्टाइल पंक्ति सूची के साथ चिप सूची को बदल दिया सदस्य और टीम सदस्य चेकबॉक्स प्रति आलिया - व्यवस्थापक नियंत्रण जो ...
उपनाम दृश्यता फ़िल्टरिंग + ऑटो सत्यापित उपडोमेन स्वामित्व
संगठन नियंत्रक: - वेब-alias org सृजन अब ऑटो-मार्क स्वामित्व सत्यापित=true और isDnsVerified=true on the OrgDomain — no TXT रिकॉर्ड की जरूरत के बाद से हम अपनी ओर ...
प्रति-alias निर्माता-प्रकार दृश्यता झंडे जोड़ें
दृश्यमान जोड़े ToMembers / viewToTeamMembers boolean स्तंभों के लिए ChildOrgSecurityमॉडलAlias तो एडमिनिस्ट्रेशन प्रतिबंधित कर सकते हैं जो माता-पिता के सहयोगियों...
सेटिंग्स संवाद, वेब-alias wizard पथ, और DNS प्रावधान पैनल
तीन सतहों पर सबडोमेन ब्रांच यूआई जोड़ता है: ************* नया "Subdomain Branchs" बटन ऑर्ग-लेवल के लिए एक संवाद खोलता है जिससे टॉगल + GoDaddy क्रेड्स को सक्षम क...
ऑर्ग-लेवल config, GoDaddy क्लाइंट और वेब-alias org पथ बनाते हैं
वायर्स नई सबडोमेन शाखाओं में बैकएंड पर एंड-टू-एंड होता है: - ऑर्ग-लेवल सक्षम + GoDaddy क्रेड्स (live-verified) के लिए SubdomainBranchesController - GoDaddyDnsCl...
इकाईयां, सिफर और उपनाम / DNS लॉग मचान जोड़ें
प्रति-org GoDaddy creds (AES-GCM एन्क्रिप्टेड) जोड़ती है, एक अनुमतिRootSubdomains ध्वज और चाइल्ड-ऑर्ग सुरक्षा मॉडल पर संग्रह, एक DNS प्रावधान ऑडिट लॉग, और एक सा...
Prefix/suffix dropdown, मेलबॉक्स डोमेन गेट, स्पष्ट स्थिति
- नाम उपसर्ग और प्रत्यय अब ड्रॉपडाउन से पॉप्युलेट होते हैं NamePrefixtype / NameSuffixType catalogs by the org-config समापन बिंदु। प्रति विकल्प संक्षिप्त नाम प्...
स्पष्ट टीम की स्थिति + नाम उपसर्ग / प्रत्यय कैटलॉग
- GET ******************* अब रिटर्न नाम प्रिफ़िक्स और NameSuffixes, namePrefixtype और NameSuffixtype से sourced. सदस्य / ऐड टीम सदस्य फॉर्म को हार्ड-कोड करने की...
पूर्ण-चौड़ाई, तीन-pane सदस्य फॉर्म लेआउट जोड़ें
एक के बजाय पूरे सामग्री क्षेत्र का उपयोग करने के लिए फॉर्म तैयार करता है 1100px-wide केंद्रित स्तंभ। - 3-column उत्तरदायी लेआउट: चिपचिपा बाएं अनुभाग नेव (एमडी ...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने आप आपके कार्यक्षेत्र में आता है. मुफ्त योजना पर शुरू करें और एक महीने में फिर से इस पृष्ठ को पढ़ें.
