चरण 0 अवसंरचना गेट
- 5349 पर TLS पर एक असली cert (turn-kamocrm-com-cert) के साथ टर्न-kamocrm-com-cert। बिना बदल जाता है:, एक 443-केवल egress फ़ायरवॉल के पीछे एक ग्राहक के पास कोई ...
सदस्यता के लिए पुनर्निर्माणPlanFeatureDTO.unit
कैटलॉग प्रति सुविधा एक इकाई स्टोर करता है और डीटीओ अब इसे करता है, इसलिए मूल्य निर्धारण पृष्ठ एक नंगे 15. के बजाय "15 GB प्रति उपयोगकर्ता" प्रस्तुत कर सकते हैं।...
तीन कैटलॉग पंक्तियां जिन्होंने मूल्य निर्धारण पृष्ठ को खुद के विपरीत बना दिया
सीट गिनती। प्लान कार्ड हेडलाइन मैक्स सीट ("ऊपर से 5 उपयोगकर्ता") पढ़ता है जबकि इसके नीचे विशेषता सूची और तुलना तालिका ने USERS सुविधा पंक्ति को पढ़ा, जो 25 और 1...
खरीद सतहों के लिए एक योजना सुविधा की इकाई ले लो
कैटलॉग ने एक इकाई को प्रति फीचर के साथ-साथ "GB/user", "users", संग्रहीत किया है। "संपर्क" - और प्लान-फीचर डीटीओ ने इसे छोड़ दिया, इसलिए हर सतह ने एक को प्रस्तुत...
पृष्ठ खुद को विरोधाभासित करता है, और कैलकुलेटर बिल्ड ईमेल प्रति उपयोगकर्ता
इसमें गलत योजना का नाम दिया गया है। सभी चार प्रति सीट मॉड्यूल में शामिल हैं व्यापार और उद्यम, और बैज ने FIRST आईडी को शामिल किया InPlanIds इसके बजाय सबसे कम स्त...
FreePBX को अस्वीकार कर दिया गया है (निर्णय 4 संशोधित)
कोई प्रवास नहीं है और कोई स्थायी सह-अस्तित्व नहीं है। KamoPBX k3m1 पर रहता है जिसका मेजबान Netns खाली है, इसलिए इसे FreePBX के बंदरगाहों में से कोई नहीं और कोई ...
योजना SW6a, और SW6 को तीन में विभाजित करें
स्पेक ने SW6 को 'पूर्ण यूआई तार' कहा, जिसने एक बैकेंड को अस्तित्व में माना तार करने के लिए। ServiceJob, ServiceVisit और ServiceLineItem के नए स्तंभों में शामिल ...
दो फॉर्म नियमों को पिन करें जो चुपचाप विफल हो जाते हैं
दोनों यह तय करते हैं कि क्या भेजने के लिए नहीं है, जो किसी दृश्य लक्षण के साथ एक रूप का आधा हिस्सा है जब यह गलत हो जाता है। एक खाली प्रेषण लाइन शून्य नहीं होना...
एक अनुरोध-बॉडी पार्सर, तीन नहीं
तीन नैदानिक लेखन नियंत्रक प्रत्येक अपने स्वयं के स्ट्रिंग/uid/integer/ एक दूसरे के एक सप्ताह के भीतर तारीख सहायक - इसके अलावा प्रत्येक व्यक्ति के लिए फ़ाइल की आ...
KamoPBX कार्यान्वयन योजना (प्रोग्राममे + 9 चरणों)
प्रति चरण एक योजना में विघटित; एक योजना का उत्पादन नहीं किया जाएगा अंत तक काम करने वाले सॉफ्टवेयर। पूर्ण काटने का आकार TDD विस्तार: चरण 0 इन्फ्रास्ट्रक्चर गेट ...
भंडारण dedup फिक्स के खिलाफ पुनर्निर्माण
Kamo-shared-library d21e01ce ऊपर उठाता है। अपलोड दस्तावेज़ - सदस्य के पीछे का रास्ता दस्तावेज़, बंधक प्रकटीकरण, चित्र फ़्रेम और मीडिया यहाँ स्ट्रीम — बनाया इसके...
दस्तावेज़ अपलोड फिक्स के खिलाफ पुनर्निर्माण
Kamo-shared-library d21e01ce ऊपर उठाता है, जो पिछले कुछ दिनों के बाद मिनट में उतरा। निर्माण पहले से ही chat-attachment पथ f848f394 है; यह दूसरा स्थान रखता है आध...
भंडारण dedup फिक्स के खिलाफ पुनर्निर्माण
Kamo-shared-library d21e01ce ऊपर उठाता है। अपलोडDocument ने अपने ImgDat को साथ बनाया isMissing=false BeFORE bytes भेजने, और इसके @transactional रोल नहीं किया जा...
भंडारण dedup फिक्स के खिलाफ पुनर्निर्माण
Kamo-shared-library d21e01ce ऊपर उठाता है। अपलोडDocument ने अपने ImgDat को साथ बनाया isMissing=false BeFORE bytes भेजने, और इसके @transactional रोल नहीं किया जा...
रिकॉर्ड KamoPBX निर्णय - KAZOO पुष्टि की, k3m1 प्लेसमेंट, ACDc, टियर 3 rebrand
छह खुले प्रश्नों का उत्तर दिया: 1. KAZOO मार्ग है; हार्डवेयर स्वामित्व में है, इसलिए लागत पूरी तरह से हटा दिया। 2। एक नोड / क्लॉस्टर अब, तीन बाद में - CouchDB q...
दस्तावेज़ अपलोड केवल एक बार बाइट्स भूमि पर अपनी पंक्ति प्रकाशित करता है
बफर्ड अपलोडडॉक्यूमेंट एक ऐसा स्टोर था जिसने इसके साथ अपना ImgDat लिखा था। isMising=false BEFORE कुछ भी भेज रहा है, और केवल एक के बाद झूठी करने के लिए इसे फिर से...
भंडारण dedup फिक्स के खिलाफ पुनर्निर्माण
Picks up kamo-shared-library f848f394. A chat attachment whose upload failed left an ImgDat row that later uploads of the same file deduplicated against, so the...
एक असफल अपलोड एक dedup मैच नहीं होना चाहिए
एक सदस्य ने 11 MB .wav को एक चैट में भेजा, "Cannot invoke" मिला ऑब्जेक्टराइट Response.etag () क्योंकि जवाब शून्य है), इसे फिर से भेजा, और दूसरे को तुरंत वितरित ...
स्थिर प्रावधान से मृत दर.loans और priceturbo.com ड्रॉप
दोनों में ACME की चुनौतियां 47-54 दिनों के लिए लंबित थीं। दरें संपत्ति वे प्रॉक्सी को 2026-08-04 से 0 तक बढ़ाया गया है, इसलिए कुछ भी नहीं कर सकता उत्तर HTTP-01 ...
GOMEMLIMIT के साथ Go heap को सीमित करें और एक वास्तविक स्मृति अनुरोध घोषित करें
दुर्घटनाग्रस्त लूप का रूट कारण लीक नहीं था। एमआई स्थिर राज्य है कि पुराने 512Mi सीमा को दो सामान्य चीजें खड़ी थीं: एक स्टॉक GOGC = 100 sawtooth के शीर्ष पर ~ 3...
बंद करें SW5
छह प्रस्थान। सबसे तेज: टास्क बुक प्रॉक्सी को कॉपी नहीं किया जा सकता है उद्धृत प्रॉक्सी, जो PATCH निर्यात करता है और कोई PUT - एक क्रियाशील प्रतिलिपि होगी प्रत्य...
Inbound greeting to KamoCRM-Main-Intro-2
पुराने लिखने के बजाय एक नई फ़ाइल के रूप में अपलोड किया गया, इसलिए वापस रोलिंग KAMO ATTENDANT INTRO प्लस एक डायलप्लान पुनः लोड करने के लिए एक एक लाइन परिवर्तन है...
SW5 टास्क बुक के लिए कामो साझा पुस्तकालय के खिलाफ पुनर्निर्माण
खाली करना ServiceTaskBookservice और चार कार्य-पुस्तक संस्थाएं रहते हैं साझा पुस्तकालय में; ServiceTaskBookController उन्हें तब तक हल नहीं कर सकता जब तक कि साझा ...
लेखक एक फ्लैट रेट टास्क बुक, जिसकी कीमत मिनट तक है
वास्तविक लेखन सतह के साथ SW5 प्लेसहोल्डर फलक को बदल देता है: तीन एक टैब पर उप-दृश्य - किताबें, श्रेणियां, प्रविष्टियां - निम्नलिखित SubView switcher MarketTaxSh...
BaseLosController के अनधिकृत ()/forbidden () मौजूद हैं
एक कार्य संक्षिप्त ने एक कार्यान्वयनकर्ता को बताया कि उन सहायकों का आविष्कार किया गया था और नहीं किया मौजूद है। वास्तव में की आवश्यकता नहीं है; उन दो करते हैं, ...
राइट-गेट टास्क बुक एपीआई
SW5 टास्क 3, नियंत्रक आधा। पुस्तकों, श्रेणियों, कार्यों और विकल्पों के लिए CRUD, प्लस GET /{bookUid}/tasks/by-code/{code} - लुकअप एक उद्धरण या कार्य आदेश जब यह ...
Org-scoped CRUD और कोड रिज़ॉल्यूशन के साथ टास्क बुक सर्विस
SW5 टास्क 3, लाइब्रेरी आधा। ServiceTaskBookservice किताबें, श्रेणियां, एक org-scoped API के पीछे कार्य और विकल्प, साथ ही समाधानTaskByCode - जब यह एक कार्यकोड स्...
सेवा बाजारों के लिए अन-गेट प्राइसिंग, टैक्स और टियर्स
एक सेवा बाजार में वास्तव में तीन टैब मिलते हैं - अवलोकन, विक्रेताओं, समझौतों। ग्राहक, कर और शिपिंग और छूट और मूल्य निर्धारण सभी पर दर्ज किए गए थे commercetype =...
दावा करने के लिए धन प्रेषण लागू करें
"Unapplied money" पैसे है कि भुगतानकर्ता ने भेजा है कि कोई भी दावा से जुड़ा नहीं है। और कतार केवल देखा जा सकता है। POST INSURANCE PAYMENTs ने एक गेट किया इसके ल...
एक भुगतानकर्ता उद्धरण संख्या द्वारा दावा खोजें
एक प्रेषण पोस्ट करने के लिए यह तय करने के दावे की आवश्यकता होती है, और एक प्रेषण में कोई नुकसान नहीं होता है आंतरिक आईडी - केवल अभ्यास भेजने की संख्या। इस लुकअप...
एक इनबाउंड कॉल ठीक से पढ़ता है और स्टेटस गोली का सम्मान करता है
सॉफ्टफोन टूल विंडो की आने वाली कॉल ओवरले के साथ तीन चीजें गलत हैं। संख्या को बिल्कुल चित्रित किया गया था क्योंकि INVITE ने इसे किया था, इसलिए एक कॉलर आया "+155...
चार चीजें जिन्हें देखा जा सकता है और नहीं किया जा सकता है
इनमें से प्रत्येक के पास एक कार्य समापन बिंदु, एक ग्राहक कार्य और किसी व्यक्ति के लिए कोई रास्ता नहीं है इसे पाने के लिए। ऑर्डर लूप को बंद करना। ओपन-लूप्स कतार...
कुछ भी एक खाता आईडी वापस नहीं आया, इसलिए कुछ भी वापस नहीं लिया जा सकता
पोर्टल का उपयोग वापस लेने और प्रॉक्सी देने के लिए दोनों एक खाता आईडी लेते हैं, और कोई नहीं अंत बिंदु कभी वापस लौट आया। एक अभ्यास पोर्टल पर एक मरीज को आमंत्रित क...
एनम ऑर्डरिंग ट्रैप को PBX रोलआउट हिट रिकॉर्ड करें
एक सूची पंक्ति जिसका मूल्य निर्धारण मॉडल एक नया enum मान है उस पंक्ति बनाता है अभी भी एक पुराने साझा-lib पर किसी भी सेवा के लिए अप्राप्य, और getCatalog लोड एक क...
साझा-lib मूल्य निर्धारण मॉडल.PER EXTENSION के खिलाफ पुनर्निर्माण
चल रही छवि enum मान को निर्धारित करती है, इसलिए दो बीजित PBX कैटलॉग को पढ़ती है पंक्तियों (pricing model = 'PER EXTENSION') enum parse पर फेंकता है - और क्योंकि...
फ्लैट रेट टास्क बुक जोड़ें
एक मूल्यवान कार्य सूची जिसका प्रविष्टियां श्रम मिनट ले जाती हैं - वह संख्या जो दोनों ही कीमतें एक लाइन और आकार एक यात्रा है। ServiceLineItem.taskCode, SW3 में उ...
SW4 के क्लोज़-आउट को पुनर्स्थापित करें, एक कहानी वर्किंग-ट्री संपादित करने के लिए खो गया
पिछले प्रतिबद्ध ने इस योजना की ऑन-डिस्क कॉपी संपादित की, जिसने पहले से ही इस योजना को संपादित किया। शिप अनुभाग - उस खंड को एक स्क्रैचपैड प्रतिलिपि और भूमि पर भे...
1Gi के लिए स्मृति सीमा बढ़ाएं और लाइवनेस जांच टाइमआउट को आराम दें
Traefik एक 512Mi सीमा (95%) के खिलाफ ~485Mi पर बैठे थे। दर्ज cgroup 47836 स्मृति.max oom kill 0 के साथ हिट — कभी नहीं OOM-killed, क्योंकि पर्याप्त फ़ुटप्रिंट का...
डीडीएल को लागू करने से 40001 विंडो खुल जाती है - इसे देखें, फिर से शुरू न करें
एक कैटलॉग संस्करण को बंपने से JDBC कनेक्शन पुराने एक को पकड़े जाते हैं और प्रत्येक असफल SQLState 40001 के माध्यम से अगली क्वेरी, जो हाइबरनेट करता है इसलिए यह उप...
मूल्य सूची प्रविष्टि पढ़ने और अद्यतन गलत समापन बिंदु से बात की
दो चुप ग्राहक/सर्वर mismatches खुदरा मूल्य सूची प्रविष्टि बनाया स्क्रीन का लेखन पथ मृत: - प्रविष्टियों की सूची कुंजी "प्रवेश" के साथ छीन ली गई थी, लेकिन वाणिज्...
प्रति विस्तार PBX बिलिंग स्कीमा, बैकफिल और सूची
PbxBillingSchemaMigration is @Order(0) क्योंकि यह एक स्तंभ जोड़ता है। The साझा पुस्तकालय इकाई के नक्शे phone cost mode उस समय से निर्माण शुरू होता है, इसलिए किस...
एक्सटेंशन द्वारा बिल फोन सेवा
मूल्य निर्धारणModel.PER EXTENSION, अपनी खुद की आरक्षित मात्रा कुंजी, एक मगरमच्छ, एक रात में पुन: प्रयोज्य, एक हटाने वाला गेट और सारांश एपीआई - फोन जुड़वां प्रति...
Give the phone add-ons a phone icon
PER_EXTENSION already renders as "extension/month" - addOnUnitLabel handles it and needs no change. The icon map does: it is keyed on the lowercased catalog cod...
क्या एक्सटेंशन लागत, जहां एक्सटेंशन प्रबंधित कर रहे हैं दिखाने
एक्सटेंशन का उपयोग स्टेट्स टैब पर पैनल, मेलबॉक्स और स्टोरेज पैनल के बगल में: वर्ग की गिनती, कैटलॉग दर, मासिक कुल और नियम सादे में भाषा दोनों वर्ग के नियमों को ए...
कतार टाइमआउट और "प्रेस 0" दोनों आवाज मेल के माध्यम से गिर जाते हैं
हाथ से चलने वाले डायल () + को बदल देता है App queue के साथ Goto कतार लूप। निर्णय लेना कारक DTMF है: अंक डायलप्लान के खिलाफ मैच नहीं कर रहे हैं जबकि डायल () है च...
एक्सटेंशन की गणना एक तीसरे पक्ष के सर्वर के लिए चार्ज नहीं करता है
Queues, IVRs, रिंग समूह और पुर्जों को कोई भी निर्दिष्ट नहीं किया गया है, और तीसरे पक्ष के नियम के तहत वे स्वतंत्र हैं - एक उत्पादन ऑर्ग के बारह सत्रह उपयोगी एक्...
एक्सटेंशन स्वीप अब हर सदस्य असाइनमेंट को मिटा नहीं देता है
MemberVoipConfigController.put ने दो स्थानों पर एक असाइनमेंट लिखा - MEMBER VOIP CONFIG और **************** - और ************* फिर अपने अगले पास पर दूसरे को मंजू...
गणना बिलेबल फोन एक्सटेंशन
प्रति मेलबॉक्स aggregator के फोन जुड़वां जोड़ता है: एक साथ PbxBillingClass एक्स्हॉस्टिव VoipProvidertype स्विच और कोई डिफ़ॉल्ट हाथ नहीं, OrgPbxBillingAggregator...
होल्ड-मासिक कतार रिंग 8000 और 8080 एक साथ
आठ पकड़ ट्रैक 'kamocrm-hold' MOH वर्ग के रूप में अपलोड, shuffled। The यादृच्छिक आदेश FreePBX की `music` तालिका में पंक्ति पर `random=1` से आता है, जो `sort=rand...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.