वास्तविक समय स्थिति अद्यतन के लिए लाइव उपलब्धता संदर्भ का उपयोग करें
उपलब्धता का उपयोग करने के लिए सदस्य प्रकार अद्यतन करें स्थिति enum स्ट्रिंग
Enrich upload manifests with Asterisk CDR caller-ID data
Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...
Parse CDR caller-ID fields from upload manifest
When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...
Add CDR caller-ID columns to recordings table (order 40)
Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...
Add CDR caller-ID fields to Recording entity
Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...
Add COMP payment method option to subscription order wizard
COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...
Show platform kamocrm domain on custom domain entry
Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.
शीर्ष स्तर के ऑर्ग मालिकों और सिस्टम सदस्यों के लिए प्रबंधित डोमेन बटन दिखाएं
किसी भी खाते के साथ ऑर्ग मालिकों के लिए बिलिंग बटन सेट करें
जब एक org मालिक योजना बिलिंग टैब खोलता है और कोई बिलिंग खाता नहीं खोलता है अस्तित्व में, जेनेरिक के बजाय एक बूटस्ट्रैप प्रॉम्प्ट प्रदर्शित करें org मालिक" संदेश...
पूर्व मौजूदा ऑर्ग के लिए बूटस्ट्रैप-बिलिंग एंडपॉइंट जोड़ें
पोस्ट ************* एक ही ट्रिगर उप-ऑर्ग सृजन हुक (बिलिंग सेटअप सर्विस) के रूप में प्रभावशाली सेटअप .setupForSubOrgCreation) लेकिन एक org मालिक द्वारा ऑन डिमांड...
वेव 3 रूपांतरण, फॉलबैक फिक्स और ऑटो-ट्रांसलेट सीआई
- सभी हार्डकोडेड अंग्रेजी स्ट्रिंग्स को टी () के साथ बदलें लहर 3 घटक (चैट, क्लबहाउस, समर्थन, नोट्स, पाइपलाइन, लीड्स, नेव आदि) - संदेश / en.json (+19 कुंजी) में ...
सदस्य के साथ तार अगली-intl स्थानीय स्रोत के रूप में भाषा
यूआरएल के बिना कामो-internal में अगली-intl आधारित अंतर्राष्ट्रीयकरण जोड़ता है स्थानीय उपसर्ग सक्रिय स्थानीय को कामो-स्थानीय कुकी से पढ़ा जाता है, जो प्रामाणिक स...
Fall back to imaging recordings for call history + voicemails
FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...
Paginated Recording lookup by (intance, एक्सटेंशन, isvm)
जब अपस्ट्रीम प्रदाता उन्हें सूचीबद्ध नहीं कर सकता है तब कॉल रिकॉर्डिंग और वॉयसमेल के लिए सच के कैनोनिकल स्रोत के रूप में सॉफ्टफोन टैब द्वारा उपयोग किया जाता है ...
उप-संगठन पर ऑटो-प्रोविजन KamoCRM सीट; पदोन्नत बिलिंग-owner endpoint
Entitlement Service walks SubscriptionMember (not AccountMember) to compute सदस्य पात्रता - सक्रिय लाइसेंसधारी सब्स में सुविधाओं का संघ, प्लस फ्री बेसलाइन रेडिस...
सदस्य भाषा + डिफ़ॉल्ट currency कॉलम जोड़ें
सदस्यों के लिए दो न केवल कॉलम जोड़ता है, जो नई तालिका का समर्थन करता है Member.language (VARCHAR DEFAULT 'इंग्लिश') और Member.defaultCurrency (VARCHAR(10) DEFAU...
भाषा चरण जोड़ें, देश टाइमज़ोन पिकर, स्क्रॉल + *** फिक्स
- नया 'मेरी भाषा' कदम विज़ार्ड के लिए तैयार, देश को प्रतिबिंबित करना चरण का लेआउट। फ्लैग टाइल्स के रूप में 22 विपणन समर्थित स्थानीय लोगों की सूची मूल नाम + अंग्...
भाषा + डिफ़ॉल्ट मुद्रा को क्षेत्रीय सेटिंग्स कार्ड में जोड़ें
सदस्य प्रोफ़ाइल के क्षेत्रीय सेटिंग कार्ड अब संपादन योग्य भाषा को उजागर करता है (22 समर्थित स्थानीय लोग विपणन साइट को प्रतिबिंबित करते हैं) और डिफ़ॉल्ट मुद्रा ट...
Persist member language/timezone/currency on signup
/ रजिस्टर समापन बिंदु अब भाषा, टाइमज़ोन और डिफ़ॉल्ट स्वीकृति देता हैकुरेंसी मौजूदा देश क्षेत्र के साथ। पंजीकरण सेवा सेट देश नए उपयोगकर्ता पर टाइमज़ोन और सभी चार...
Map external customer address blocks into AccountAddress on pull
Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...
/ acount/new copy-from-lead UX, पूर्ण नाम फ़ील्ड, दोहरी फोन, पता; खाता-स्तर पता प्रबंधन
फ्रंटएंड: - / खाता / नया: प्रति अनुभाग "Cope from Lead" बटन + हेडर "Copy all from lead" बटन (जब leadid param) - नाम अनुभाग: उपसर्ग, पहले, मध्य, अंतिम, प्रत्यय -...
समर्थन नेस्टेड नाम / ईमेल / फोन नंबर + पता प्रबंधन समापन बिंदु
- लेखा नियंत्रक ने POST/PUT पर नेस्टेड नाम / ईमेल / फोन नंबर JSON को स्वीकार किया - POST पर प्रारंभिक पता SHIPPING बनाता है (और बिलिंग जब useAsBillingToo सेट), ...
उत्पादन ग्रेड इतिहास + मीडिया प्लेयर टूल के साथ वॉयसमेल टैब
इतिहास टैब (SoftphoneHistoryTab.tsx): - पैनल के स्क्रॉल कंटेनर के अंदर इंटरसेक्शन पर्यवेक्षक के माध्यम से अनंत स्क्रॉल - फ़िल्टर चिप्स: ऑल / इनबाउंड / आउटबाउंड ...
रिकॉर्डिंग प्रदाता-lookup कॉलम + VM संग्रह कॉलम के लिए माइग्रेशन धावक
RECORDINGS.provider instance id (UUID) और प्रदाता external id (VARCHAR(64)) प्लस मिश्रित idx recordings provider lookup सूचकांक सॉफ्टफोन हिस्ट्री टैब के थोक लुक...
Persist प्रदाताInstanceId + प्रदाताExternalId on Recording at ingest
थ्रेड्स asterisk-समर्थन के X-Phone-Server-Id और X-Asterisk-Unique-Id (unprocessedRecording में पहले से ही) नए रिकॉर्डिंगMetadata क्षेत्रों पर इसलिए इमेजिंग सिस्...
HTTP रेंज समर्थन के साथ ********** जोड़ें
ऑडियो / वीडियो इमेजिंग परिसंपत्तियों के लिए जेनेरिक स्ट्रीमिंग एंडपॉइंट, कामो-आंतरिक मीडिया प्लेयर टूल द्वारा उपयोग किया जाता है। Reuses Imageservice प्राधिकरण ...
रिकॉर्डिंग प्लेबैक
- न्यू रिकॉर्डिंग थोक लुकअप के साथ नियंत्रक, मास्टर + प्रति चैनल ट्रैक्स के लिए रेंज स्ट्रीम ऑडियो और मीडिया प्लेयर टूल विंडो के लिए मेटाडाटा - CallController.g...
रिकॉर्डिंग, वॉयसमेल संग्रह, मिनआईओ रेंज स्ट्रीमिंग पर प्रदाता लुकअप कुंजी
- रिकॉर्डिंग: ऐड प्रोवाइडरInstanceId + प्रोवाइडरExternalId फॉर जॉइनिंग प्रोवाइडर कॉल-हिस्ट्री / वॉयसमेल पंक्तियों को वापस इमेजिंग परिसंपत्तियों में शामिल होने क...
इतिहास टैब जोड़ें - खोज और फिल्टर के साथ लेखा परीक्षा समयरेखा
- LeadHistoryPanel: debounced खोज के साथ चिपचिपा फिल्टर टूलबार, ************* फिल्टर, MUI तालिका के साथ pagination, रंग कोडित घटना चिप्स, सदस्य नाम के संकल्प के...
जोड़ें GET /{id}/history and /{id}/history/filters endpoints
बैच अभिनेता लदान (no N + 1) के साथ Paginated, फिल्टर करने योग्य, खोजे जाने योग्य लीड-हिस्टोरी समापन बिंदु। फ़िल्टर एंडपॉइंट अलग-अलग उपयोग किए जाने वाले क्षेत्रो...
लीड-हिस्ट्री ऑडिट लॉग जोड़ें - इकाई, रजिस्ट्री, सेवा, डीटीओ, लीड सर्विस हुक
- LeadHistory इकाई (UUID PK, सादे लंबे FKs - कोई FK constraints नेतृत्व हटाने / रूपांतरण की अनुमति देने के लिए) - LeadHistoryEventType मानव पठनीय लेबल के साथ en...
लीड-लेखा असाइनमेंट यूआई, मुद्रा प्रणाली, असाइन/नए खाता पृष्ठ, सेटिंग मुद्रा क्षेत्र जोड़ें
लीड-काउंट असाइनमेंट एंडपॉइंट्स जोड़ें, करेंसी टाइप के लिए अकाउंट कंट्रोलर को अपडेट करें
मेरा खाता पृष्ठ शीर्षक में गतिशील सदस्य प्रकार लेबल
शीर्षक अब "My {Marchy" पढ़ता है org-configured का उपयोग करके व्यवहार लेबल, सदस्य के प्रकार को लोड होने के बाद स्वचालित रूप से स्विच करना।.
DocManager टूलबार में दस्तावेज़ बटन बनाएं
बटन केवल एक्शन प्रोप के माध्यम से /doc / प्रबंधक पर उपलब्ध था। सभी तर्क (राज्य, हैंडलर, DOC TYPES, मेनू) को DocManager में ले जाया गया ताकि यह प्रत्येक एम्बेडेड...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.