परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-asterisk-support
कामो से पीबीएक्स नीति खींचो; आउटबाउंड अनुमति-सूची और एआई एक्सटेंशन प्रबंधित डायल योजना के रूप में; AI एंडपॉइंट्स लाइवकीट पर इंगित करते हैं
प्रत्येक POLICY SECONDS एजेंट GET /api / vip / pbx / विन्यास (यह भी इसके) खींचता है दिल की धड़कन एक्सटेंशन का प्रबंधित अनुभाग custom.conf, साथ ही एक समापन बिंदु और एक स्थिर Pjsip कस्टम पोस्ट फ़ाइलों में AI एक्सटेंशन के अनुसार AOR संपर्क। WebRTC Reconciler AI एक्सटेंशन छोड़ देता है लेकिन अभी भी pins Direct media=no. दोनों लेखक हर पुल पर चलते हैं, न केवल जब संस्करण चलता है: एक एआई लाइन प्रोविजनिंग से पहले, FreePBX ने समापन बिंदु उत्पन्न किया है, और जब यह करता है तो संस्करण बदल नहीं जाता है। एक पुनर्भार जो विफल हो जाता है, owed है और प्रत्यावर्तित एक प्रबंधित अनुभाग फिर से लिखा जाता है जहां यह खड़ा है, तो दो खंडों में एक फ़ाइल अब हर लिखने पर एक दूसरे को फिर से व्यवस्थित नहीं करती है। AMI क्लाइंट redials जब इसके रखा कनेक्शन की मृत्यु हो गई है, क्योंकि यह प्रत्येक एस्टेरिक पुनरारंभ पर होता है।.
· MediaService
न्यूमेरिक प्रतिभागी ids, बैठक का शीर्षक, एआई आमंत्रित करता है कि शुरुआत में शामिल हो गए
· kamo-internal
एपीआई ग्राहक, सहमति और कॉल मॉडल, लीड सहमति प्रॉक्सी
· kamo-internal
एक बिक्री एजेंट एक नौकरी-शीर्षक व्यक्तित्व है: गैलरी, चार्टर संपादक के साथ स्टूडियो, Rehearse
· DaemonService
KamoAI आवाज SIP सिंक और रिटेंशन नौकरियों
kamoaiVoiceSipSyncJob POSTs Kamoai-services X7 ******************************************************************************************* हर मिनट, इसलिए LiveKit के SIP ट्रंक और प्रेषण नियम एआई लाइनों का पालन करते हैं और कौन सक्रिय है; kamoaiVoiceRetentionJob POSTs X8 **************** 03:50 दैनिक पर। दोनों X-Internal-Auth भेजते हैं = kamoai.internal-auth-secret (SP10 की कुंजी) इसके बिना चलाने से इनकार कर दिया, और कभी क्वार्ट्ज पर फेंक नहीं। मिनट स्वीप DEBUG पर एक निष्क्रिय उत्तर, INFO में एक बदलाव और आंशिक रूप से WARN में विफल रहा।.
· AIService
एक चार्टर को एक ऑपरेटिंग संक्षिप्त और एक नौकरी विवरण में संकलित करें
RRuleText हर नियम चार्टरRRule स्वीकार करता है (माह-दिन और मासिक) साप्ताहिक सूची, एक घण्टा नियम के दिन) और उद्धरण एक यह पढ़ा नहीं सकता, इसलिए एक एकल संग्रहीत पंक्ति कभी भी संक्षिप्त नहीं होती। आइटम उनके पाठ, संदर्भ लापता या लक्ष्य को छोड़ दिया जाता है या सादे पाठ के रूप में पढ़ा जाता है; एक सीमा केवल एक पर दिखाती है मौद्रिक वर्ग; अंक और नौकरी-विवरण कुंजी हर JVM पर समान हैं।.
· SecurityService
किसी विषय की परतों को लोड करें और सिद्धि के साथ हल करें
· KlusterServices
LiveKit सर्वर, SIP और Redis k3m1 पर KamoAI आवाज के लिए; संकेतन मार्ग; बंदरगाहों और रहस्य
सिग्नलिंग एंडपॉइंट स्लाइस k3m1 के नोड एड्रेस 10.0.50.1 (k1m1's eno49 भ्रष्ट TCP पेलोड), TURN का उपयोग करता है गुप्त मात्रा 0400 है (livekit-server दूसरों द्वारा पढ़ने योग्य गुप्त फ़ाइल को मना करता है), लागू करें.sh प्रत्येक config इसके फली टेम्पलेट पर टेम्पलेट का चेकसूम इसलिए एक संपादन एक बार फली रोल, और रूटर-nat.md आगे की ओर सूचीबद्ध करता है LiveKit बाहर की जरूरत है।.
· kamo-shared-library
बैठक ट्रांसक्रिप्ट इकाई और WebVTT codec
· DocsService
पोस्टिंग के विस्तार पर विरासत में मिली योग्यता दिखाएं
एक पोस्टिंग का सार्वजनिक विज्ञापन, सदस्य का गहरा लिंक और मानव संसाधन संपादक अब ले जाते हैं योग्यता: [{category, महत्व, पाठ}] (KamoAI SP03 D1) - प्रभावी अपनी डिपार्टमेंट चेन (रूट फर्स्ट) और जॉब टाइटल की योग्यता आइटम की आवश्यकता है पहले, पोस्टिंग की अपनी शिक्षा और अनुभव जीतने के साथ उन श्रेणियों की विरासत में मिली। बोर्डों और सूचियों में शून्य रहना, इसलिए एक बोर्ड कभी भी प्रति पंक्ति एक श्रृंखला चलने का भुगतान नहीं करता है। पूर्वज 32 विभागों पर रुक जाते हैं या पहली बार, सुरक्षा सेवा के चार्टरलेअरलोडर के रूप में।.
· kamo-shared-library
लगभग इतिहास के साथ नंबर स्तर की AI वॉयस सहमति लेजर
गेट नंबर के नवीनतम REVOKED घटना को भी गिना जाता है, इसलिए एक रिवोकेशन अपने रिकॉर्ड को जीवित रखता है दूसरी संख्या में आगे बढ़ना, एक बैकडेटेड री-grant और एक कहानी पूरी तरह से बचाना; AgentContactState केवल स्तंभों को एक लेखक को बदल देता है और सहमति की घटनाओं को फिर से लिखने से मना कर देता है।.
· APIService
PBX नीति Kamo-asterisk-support के लिए खींचती है; क्लस्टर गुप्त के साथ रिंग VOIPService
· kamo-internal
BFF मार्ग, कार्यबल ग्राहक और दृश्य नियम (SP10)
· MediaService
SP14 DDL - संख्यात्मक प्रतिभागी ids, AI प्रतिभागियों, डायल-इन पिन, मीटिंग ट्रांसक्रिप्ट
· kamo-shared-library
रनटाइम संस्थाओं (SP10)
· kamo-shared-library
न्यूमेरिक प्रतिभागी सदस्य आईडी, एआई प्रतिभागी क्षेत्र, बैठक का शीर्षक और डायल-इन पिन
· kamo-shared-library
AI वॉयस सहमति और डायलिंग के लिए E.164 सामान्यीकरण
· MediaService
एक एकीकरण को नामित एआई सदस्य द्वारा जवाब दिया जा सकता है
· AIService
AI वॉयस कॉल के लिए रिकॉर्ड सहमति
· VOIPService
एआई वॉयस लाइन, प्रति सर्वर एआई वॉयस सेटिंग्स, डेटा के रूप में आउटबाउंड अनुमति-सूची
· DaemonService
KamoAI मिनट tick job (SP10)
KamoAiShiftTickJob POSTs Kamoai-service's K2 tick (/api/kamoai/internal/tick) हर मिनट के साथ X-Internal-Auth = KAMOAI INTERNAL SECRET, जिसे कामोआ पर मानचित्रित किया गया। एक खाली रहस्य को ERROR में लॉग किया जाता है और छोड़ दिया जाता है; एक असफल रनटाइम लॉग किया जाता है, कभी नहीं क्वार्ट्ज पर फेंक दिया जाता है।.
· KlusterServices
KamoAI रनटाइम (SP10) के लिए वाइडन svc kamoai
kamoai-service बनाता है और अपने खुद के KAMOAI WORK काम कतार खींचता है, रन अप करने के लिए चार shards (kamoai-notify, kamoai-notify-1) को EMAIL NOTIFICATIONS पर सूचित करते हैं। प्रकाशन kamoai.work.> पर जागते हैं और RT.org.*.kamoai (SP10) पर ताज़ा रहते हैं। कल्पना अनुभाग 4.7। कोई उपभोक्ता या स्ट्रीम डिलीट, प्यूज या अद्यतन: एक खाली शार्ड को एक भेजे गए फिल्टर में ले जाया जाता है, कभी भी हटा नहीं जाता है (SP10 D9)।.
· kamo-shared-library
रनटाइम enums (SP10)
· APIService
Route /api/kamoai और /api/ai आंतरिक carve-outs (SP10) के साथ
· ConversionService
हर रिकॉर्डिंग AIService के माध्यम से ट्रांसक्रिप्ट की जाती है, प्रति org — कामो भाषण व्हिस्पर-asr की जगह लेता है
· AIService
सुरक्षा सेवा से चार्टर पढ़ें; कामोएआई-केवल संक्षिप्त मार्ग
· SecurityService
आंतरिक auth और चार्टर पहुँच नियम
चार्टर InternalAuth लागू होता है SP02 के KamoaiInternalAuth नियम के समान गुप्त, इसलिए प्रति-हैंडलर गार्ड और उपसर्ग इंटरसेप्टर नहीं कर सकते असहमति। चार्टरएक्सेस SUPERVISE AI MEMBERS रखता है (alone or with) AI लक्ष्य के लिए MAAGE AI WORKFORCE) के रूप में मास्टर 6.3 यह दायरा (ruling) SP03-T13)।.
· MCPGatewayService
MCP 2025-06-18 सर्वर at /mcp (stateless streamable HTTP, JSON उत्तर)
प्रति POST एक JSON-RPC संदेश: प्रारंभिक, पिंग, टूल / लिस्ट, टूल / कॉल; अधिसूचनाएं और प्रतिक्रियाएं 202 का उत्तर देती हैं; प्राप्त करें और DELETE उत्तर 405। कॉलर के जाने के बाद शरीर को पढ़ा जाता है, जिसे 4 MiB पर कैप किया जाता है, और उसे होना चाहिए। वास्तव में एक JSON मान पकड़ो; एक अनुरोध आईडी एक स्ट्रिंग या एक पूर्णांक है (SP05-T12).
· kamo-internal
इसे जोड़ने के दौरान एक नया एआई सदस्य के चार्टर और संक्षिप्त का पूर्वावलोकन करें
· ConversionService
AIService के आंतरिक मुखौटा के माध्यम से एक हिस्से को ट्रांसक्रिप्ट करें, प्रति ऑर्ग रूट किया गया

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