परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· VOIPService
साझा वॉयसमेल बॉक्स, और फ्रीपीबीएक्स वॉयसमेल ऑडियो संदेश से ही
साझा बक्से (SP98-N-2)। PBX पर एक मेलबॉक्स जिसमें कोई कामो एक्सटेंशन नहीं है (K1M1's 8100, "KamoCRM मेन लाइन") को कभी भी सिंक नहीं किया गया। स्वीप का एकल AMI सत्र अब वॉयसमेलUsersसूची से भी पूछता है जब एक्सटेंशन पढ़े जाते हैं, रिकॉर्ड प्रत्येक ऐसे मेलबॉक्स FreePBX के उपयोगकर्ता संदर्भ में एक फोन सर्वर के साझा बॉक्स के रूप में (PHONE VOICEMAIL BOX, DDL in docs/sql; INSERT ... ON CONFLICT so a second स्वीप लेनदेन को जहर नहीं दे सकता है, और अपने संदेशों को पंक्तियों के रूप में सिंक नहीं करता है विस्तार। प्रत्येक बॉक्स में एक सूचित सूची है (PHONE VOICEMAIL BOX NOTIFY, कोई भी नहीं डिफ़ॉल्ट: एक नया संदेश उन सदस्यों के लिए VOICEMAIL RECEIVED बढ़ाता है, खुलता है सेटिंग्स > फ़ोन > वॉयसमेल ************* बक्से को सूचीबद्ध करता है और बॉक्स की सूची (MANAGE VOIP SETTINGS) की जगह लेता है; सदस्यों के सदस्यों के लिए org केवल, पर ज्यादातर 25). एक बॉक्स के संदेश सूचीबद्ध हैं, खेला, चिह्नित पढ़ने और पढ़ने के लिए केवल उन सदस्यों द्वारा हटा दिया गया जो फोन सर्वर का प्रबंधन करते हैं, दोनों वॉयसमेल सूचियों में। ऑडियो (SP98-N-3)। सेटिंग्स उस अपलोड को नाटक करती है जो संदेश को बिल्कुल नाम देती है (हेल्पर अब <mailbox>/<msg id> भेजता है) तो सॉफ्टफोन की जोड़ी द्वारा मेलबॉक्स और समय। न तो, संदेश स्वयं पीबीएक्स से अनुरोध किया जाता है: वॉयसमेलऑडियोरीक्वेस्ट दस मिनट के लिए रेडिस में रिकॉर्ड करता है, पॉलिसी खींचती है इसे वॉयसमेलऑडियो के रूप में ले जाता है, और सहायक उस संदेश के ऑडियो को नीचे अपलोड करता है अपनी खुद की आईडी। AUDIO REQUESTED, AUDIO NOT SENT (तीन मिनट पहले, कुछ नहीं आया), HELPER OFFLINE या AUDIO NOT UPLOADED. सॉफ्टफोन संदेश के लिए पूछता है कि यह जोड़ी नहीं कर सकता है, इसलिए उनका ऑडियो आता है इससे पहले कि कोई भी प्रेस प्ले करता है। प्रति सर्वर सूची अब हर पंक्ति को अपनी आईडी देता है (प्लेयर ने इसके लिए कहा) /voicemail/<externalId>/audio, जो कोई आईडी नहीं है, इसलिए यह कभी नहीं खेला जाता है) और इसके मेलबॉक्स, और प्रति पंक्ति के बजाय एक बार एक्सटेंशन पढ़ता है।.
· kamo-internal
कंपनी के नाम और कंपनी की जानकारी (SP94 T7) में संक्षिप्त नाम के फोनेटिक वर्तनी
कंपनी के नाम और लघु नाम के बगल में दो वैकल्पिक क्षेत्र, से लोड और PUT/api/security/org/{id} को ******************* एक खाली बॉक्स को शून्य के रूप में भेजा जाता है ताकि एक स्पष्ट वर्तनी वास्तव में स्पष्ट हो। उनका उपयोग केवल एआई के भाषण इंजन को प्राप्त करने के लिए किया जाता है।.
· AIService
E5 फोनेटिक वर्तनी में org का नाम और लघु नाम बोलते हैं, org सेट (SP94)
भाषण मॉडल को कॉलर के इनपुट को हर पूरे शब्द के उल्लेख के साथ भेजा जाता है ऑर्ग का नाम या छोटा नाम इसकी फोनेटिक वर्तनी (ऑर्गफोनेटिकस्पेच) द्वारा प्रतिस्थापित किया गया। अनुरोध पर एक बार पढ़ा जाता है, अनुरोध को मान्य करने के बाद और अनुरोध के बाद चलना, इसलिए प्रत्येक उम्मीदवार को SP96 के पथ (a) दोनों पर एक ही पाठ भेजा जाता है। व्यक्ति की या कॉलर की आवाज़, और एआई सदस्य की अपनी आवाज़। 4096-character cap और CHARACTERS 1K मापन कॉलर के इनपुट पर रहता है। एक org कि नहीं है पाया गया, या पढ़ा नहीं जा सकता, लिखित रूप में बोली जाती है; एक असफल पढ़ा एक वार्न है।.
· MCPGatewayService
Phone call कहते हैं कि जब ऑर्ग की आउटबाउंड नीति एक नंबर को अवरुद्ध करती है और इसके बजाय टेक्स्ट या ईमेल नाम देती है (SP93 T12)
K6 ने कई फोन सर्वर के टोल-फ्रॉड गार्ड ब्लॉक को 409 के साथ मना कर दिया BLOCKED BY OUTBOUND POLICY (SP93 T11)। Phone call अब इसे अपने आप के रूप में उत्तर देता है स्थिति, एक स्पष्ट संदेश और गिरback के साथ [sms send, mail send], बगल में NO VOICE CONSENT, और लेखा परीक्षा उसे DENIED के रूप में रिकॉर्ड करती है, नहीं ERROR।.
· VOIPService
PBX की प्रबंधित नीति में टोल-फ्रॉड ब्लॉक सूची (SP93 T7) है।
/internal/voip/pbx-config जवाब अवरुद्धPatterns, फोन सर्वर के रूप में गार्ड Asterisk पैटर्न ************* kamo-asterisk-support के लिए [kamo-toll-fraud-blocked] संदर्भ। प्रत्येक रक्षक एक खाली सूची का उत्तर देता है। The संस्करण हैश सूची को भी कवर करता है, इसलिए यह तब चलता है जब एक गार्ड करता है (SP93-T7-1)।.
· SecurityService
सेटिंग्स PUT (SP94 T4) पर ऑर्ग के दो फोनेटिक नाम वर्तनी कैप करें
titlephonetic and titleShortPhonetic सवारी PUT /api/security/org/{id} under the game. शीर्षक / शीर्षक के समान अधिकारशॉर्ट (ownership or CONFIGURE SYSTEM, कभी देवता-मोड नहीं केवल). प्रत्येक को 255 वर्णों पर बंद कर दिया जाता है, जो 400 {error, Field} से पहले मना कर दिया जाता है। कुछ भी संग्रहीत है, जैसा कि सदस्य का नामPhonetic है। पहले से ही रिटर्न प्राप्त करें इकाई पूरी तरह से, इसलिए दोनों में कोई बदलाव नहीं होता है। ************* एक पर वास्तविक संगठन सेवा चलाता है संग्रहीत पंक्ति: मालिक दोनों सेट करता है, एक कॉलर बिना दाएं आज का 403, 256 हो जाता है या तो पात्र 400 नामकरण क्षेत्र है, 255 संग्रहीत है, एक PUT नामकरण एक दूसरे को छोड़ देता है, null क्लीयर करता है, और GET दोनों (null सेट तक).
· KlusterServices
आउटबाउंड गेट ने कई टोल-फ्रॉड गार्ड ब्लॉक (SP93 T9) को मना कर दिया।
[kamo-outbound-gate] a GotoIf on Kamo-asterisk-support's handle [kamo-toll-fraud-blocked] सूची, SP13 AI-ट्रांसफर लाइन और के बीच गोटो ऑनवर्ड, और एक (ब्लॉक) शाखा जो OBBLOCK को टैग करती है, नाटक करती है अनुपलब्ध संकेत नहीं है और कारण 21 के साथ लटका दिया है। अनुमत कॉल कोई गार्ड मैच अभी भी उसी गोटो में समाप्त होता है। 911 और 933 कभी गेट तक नहीं पहुंचते। ********** चलने पर एक ही संपादित करें नोड: एक संरक्षित, गेट के गोटो के idempotent संपादन के बाद '; sp13:ai-xfer-outbound', जब उस एंकर ने लिखा कुछ भी नहीं लिखा लापता है या [kamo-toll-fraud-blocked] अभी तक प्रबंधित नीति में नहीं है अनुभाग; यह बैक अप करता है, डायल योजना को फिर से लोड करता है और सत्यापित करता है कि क्या Asterisk लोड हो गया। स्थिरता 2026-10-04 के रूप में k1m1 फ़ाइल है।.
· VOIPService
कामोएआई के प्री-फ्लाइट चेक (SP93 T6) के लिए फोन सर्वर के टोल-फ्रॉड गार्ड
************* जवाब {blockइंटरनेशनल, ब्लॉकप्रीमियमRate, ब्लॉकहाईरिस्क एरियाकोडेस, अवरुद्ध प्रिफ़िक्स} एक फोन सर्वर के लिए, इसके आईडी द्वारा पढ़ा गया; एक सर्वर जो मौजूद नहीं है वह 404 है। INSTANCE NOT Found. प्रत्येक KamoAI मार्ग की तरह आंतरिकAuth Filter द्वारा संरक्षित।.
· AIService
चार्टर वॉयस कैटलॉग निकालें, GET /api/ai/charter/voices (SP96)
चार्टर अब एक आवाज पिन नहीं है: एक एआई सदस्य प्रति भाषण मॉडल को याद करता है, ******************* चार्टर संपादक वॉयस पिकर कैटलॉग का एकमात्र कॉलर (कामो-आंतरिक, SP96 टास्क 19) था, इसलिए अंतिम बिंदु और VoiceCatalogService अपने परीक्षण के साथ जाना। /api/ai/charter/* पहुँच पंक्ति पूर्वावलोकन के लिए रहता है। चार्टर पूर्वावलोकनकंट्रोलरटेस्ट सेवा के हर नियंत्रक को स्कैन करता है और विफल रहता है यदि किसी भी मार्ग में एक पैटर्न शामिल है, तो उत्तर/api/ai/charter/voices फिर से। AiAccessRulesTest नमूनों /api/ai/charter/preview के बजाय चार्टर पंक्ति के लिए।.
· kamo-shared-library
Org के नाम और संक्षिप्त नाम के फोनेटिक वर्तनी, एआई के भाषण (SP94 T3) के लिए
संगठन.titlePhonetic / titleShortphonetic (TITLE PHONETIC, TITLE SHORT PHONETIC) VARCHAR(255), nullable). OrgPhoneticSpeech.forSpeech: एक शुद्ध, एकल-पास, मामले के प्रति संवेदनशील, पूरे शब्द स्वैप उनकी वर्तनी के लिए org के नाम, सबसे लंबे नाम पहले, केवल एआई सर्विस के भाषण एपीआई के लिए। SP94 की जरूरत है T2 का DDL उत्पादन में लागू होने से पहले इसे धक्का दिया जाता है।.
· kamo-asterisk-support
Toll-fraud ब्लॉक सूची को [kamo-toll-fraud-blocked] (SP93 T8) के रूप में प्रस्तुत करें।
PBX नीति खींच अब अवरुद्धPatterns, Asterisk विस्तार किया जाता है फोन सर्वर के वैकल्पिक टोल-फ्रॉड गार्ड के पैटर्न। Fetch केवल रहता है एक अंडरस्कोर के बाद अंक और एन, एक्स, जेड और वाइल्डकार्ड (अधिकांश 40 पर), इसलिए प्रतिक्रिया से कुछ भी प्राथमिकता, एक आवेदन या एक संदर्भ जोड़ सकता है डायल योजना के लिए। RenderPolicy उन्हें एक तीसरे प्रबंधित संदर्भ के रूप में लिखते हैं दो अनुमति-सूची; प्रत्येक गार्ड के साथ यह अभी भी एक संदर्भ के साथ परिभाषित करता है पैटर्न कोई अंक मैच नहीं, इसलिए आउटबाउंड गेट का DIALPLAN EXISTS हमेशा सुरक्षित है। टिक ने पॉलिसीराइटर के माध्यम से सूची को थ्रेड किया। इसे एक बदलाव पर लागू और लॉग इन करें। A Kamo that predates the फील्ड भेजता है, जो कुछ भी नहीं रोकता है।.
· VOIPService
नया एक्सटेंशन फोन सर्वर की आउटबाउंड सेटिंग के रूप में शुरू होता है (SP93 T5)
एक नया विस्तार, एक व्यक्ति या एआई सदस्य की लाइन, अब डायल करने की अनुमति शुरू हो जाती है केवल तभी जब इसके फोन सर्वर का नया विस्तार होता हैआउटबाउंडअनुमोदित सेटिंग चालू होती है। - AiVoiceAssignmentWriter.assign ने शाब्दिक सत्य के बजाय सेटिंग को पढ़ा। हर असाइन एक लाइन बनाता है, इसलिए पहले से ही वहाँ एक पंक्ति (सिंक-इन्सर्टेड, या बाएं) एक सेवानिवृत्त लाइन द्वारा इनकार कर दिया यह भी लेता है; स्पष्ट अभी भी हमेशा इनकार करता है। ********** ************* यह एक पंक्ति में वे बनाते हैं, एक बार एक कॉल पर पढ़ाते हैं; एक कैश्ड पंक्ति का ध्वज, एक व्यवस्थापक की पसंद, कभी नहीं छुआ है।.
· VOIPService
AI वॉयस सेटिंग्स (SP93 T4) में फोन सर्वर की आउटबाउंड नीति
************* SP93 पांच क्षेत्रों: नएएक्सटेंशनआउटबाउंडAllowed, ब्लॉक इंटरनेशनल, ब्लॉकप्रीमियमरेट, ब्लॉकहाईरिस्क एरियाकोड और अवरुद्धप्रीफिक्स (एक सूची)। एक कस्टम उपसर्ग को छंटनी की जाती है, रिक्तियों को हटा दिया जाता है और मर जाता है; प्रत्येक को होना चाहिए पास ************* (1-15 अंक, कभी नहीं 911, 933 या एक) किसी भी तरह का उपसर्ग, ज्यादातर 25, पर या पुटी 400 {field:blockedPrefixes} है और कुछ भी संग्रहीत नहीं है। यहां हर दूसरे क्षेत्र की तरह, पुटी एक संपूर्ण है प्रतिस्थापन: एक लापता या शून्य ध्वज बंद है। कुछ भी संग्रहीत दिखाता है पॉलिसी बंद। अभी भी MANAGE VOIP SETTINGs अकेले।.
· AIService
सदस्य आवाज समापन बिंदुओं को पढ़ने और चुनने के लिए प्रति भाषण मॉडल एआई सदस्य की आवाज
SP96 टास्क 10 (स्पेक्ट §5.5): ************* AI के लिए रूटर TTS उम्मीदवारों (अधिनियम एआई सदस्य के साथ); कभी भी AiCallRuntime नहीं। गार्ड, इसलिए एक ठहरा हुआ या सेवानिवृत्त एआई पढ़ता है), वे एक भाषण एडाप्टर पहले मॉडल को पसंद करते हैं: E5's walk. प्रत्येक मॉडल में अपनी याद की आवाज है, () की अगली आवाज कुछ भी नहीं लिखा है, और सबसे पहले संगत आवाज; प्रस्तुत मॉडल पर पंक्तियां सूचीबद्ध नहीं हैं उपलब्ध। - PUT **************** {voiceId?, पसंदीदा? आवाज (अध्याय में सेक्स), तब मॉडल ने पहले इस्तेमाल किया, एक में लेनदेन (MemberVoiceWriter, @transactional @RetryOnDbConflict, कोई HTTP)। किसी भी पंक्ति के साथ एक मॉडल को पसंद करने से E5 की पहली पिक, unspoken याद आती है। ************* उसी दृश्य, X-Internal-Auth (InternalCaller). - पढ़ें: MANAGE MEMBERS, MANAGE MEMBER SECURITY, MANAGE AI WORKFORCE, View AI WORKFORCE, या SUPERVISE AI MEMBERS अपने पर्यवेक्षक के रूप में। परिवर्तन: Manage AI WORKFORCE, या उसके पर्यवेक्षक के साथ SUPERVISE AI MEMBERS। कभी नहीं एआई खुद ही। Refusals MISSING right, MEMBER NOT FOUND, MODEL NOT AVAILABLE, VOICE NOT OFFERED, VOICE NOT COMPATIBLE, RETIRED। AiAccessRules: /api/ai/members/** एक सदस्य मार्ग है; नियंत्रक निर्णय लेता है।.
· MCPGatewayService
किसी व्यक्ति से सत्यापित अनुरोध जो अनुमोदन कर सकता है: एक ON REQUEST पंक्ति, एक बार में कार्रवाई, K3b (SP95 T34) पर इसका परिणाम
जब चार्टर अनुमोदन के लिए पूछता है और एआई एक सत्यापित अनुरोध (onRequestOf) का हवाला देते हैं, K3 को मोड ON REQUEST, अनुरोधकर्ता और संदर्भ के साथ कहा जाता है। एक अनुमोदित पंक्ति कार्रवाई को एक बार में चलाने देता है; यह अभी भी सीमा और आउटरीच गेट को पास करता है, और K3b (EXECUTED, या FAILED) पर इसकी स्थिति और संदेश के साथ क्या बताया गया? कुंजी को मुक्त करने से पहले). एक अस्पष्ट परिणाम टिक को छोड़ दिया जाता है, जो फिर से निष्पादित होता है उसी कुंजी के तहत। K3's not AN APPROVER, REQUEST USED और SHADOW, एक नरम इनकार और एक SHADOW चार्टर एक व्यक्ति से पहले पूछता है, और जवाब कहता है कि क्यों (onRequestOf {accepted: झूठ, कारण}). Forbidden अभी भी मना कर दिया, और एक कार्रवाई है कि है कि कोई अनुमोदन नहीं लिखने की जरूरत नहीं ON REQUEST पंक्ति। एक ड्राई रन X-Kamo-Dry-Run के तहत K3 से पूछता है और कुछ नहीं लिखा है। एक फिर से निष्पादित ON REQUEST अनुमोदन आउटरीच गेट (K4 मोड) रखता है।.
· kamo-shared-library
प्रति फोन सर्वर आउटबाउंड पॉलिसी और आउटबाउंड कॉलनीति (SP93 T3)
SP93 टास्क 3 (स्पेक्ट §5.2, D1, D4-D6): - AiVoiceInstancesettings लाभ ************* BLOCK INTERNATIONAL, BLOCK PREMIUM RATE, BLOCK HIGH RISK AREA CODES (boolean, not NULL DEFAULT झूठ). BLOCKED PREFIXES (VARCHAR(500) नहीं NULL DEFAULT''), प्लस अवरुद्धPrefixList(). - नई शुद्ध आउटबाउंड कॉलनीति: सेटिंग्स रिकॉर्ड, एफसीसी 'वन रिंग' उच्च जोखिम NANP क्षेत्र कोड, प्रीमियम दर कोड 900/976, isValidPrefix (1-15 अंक, कभी 911 नहीं) 933 या दोनों का एक उपसर्ग), डायलपाटरन (Asterisk पैटर्न के लिए) [kamo-toll-fraud-blocked], एक निश्चित आदेश में, प्रत्येक बार, अवैध संग्रहीत उपसर्ग गिरा दिया) और ब्लॉक (एक प्रतिपादन पैटर्न एआई के पीबीएक्स डायल अंक से मेल खाता है), तो PBX और AI की प्री-फ्लाइट चेक कभी असहमत नहीं है। पांच स्तंभों को मुख्य रूप से पहुंचने से पहले (SP93 टास्क 2 का डीडीएल लागू) होना चाहिए।.
· MCPGatewayService
एक एआई अनुरोध को उद्धृत कर सकता है जो उस पर कार्य करता है (RequestOf पर), इसे पढ़ने से चेक किया गया; एक रन का ताना कहता है कि यह कहाँ से आया (SP95 T31)
प्रत्येक एआई लिखते हैं कि अनुमोदन की आवश्यकता हो सकती है, वैकल्पिक onRequestOf (चैट:<conversation>/<message>, कार्य:<item>, कार्य:<item>/comment:<id> उपकरण/सूची पर। पाइप लाइन इसे स्कीमा चेक से पहले ले जाती है, प्लानर और आर्ग्स हैश, और अनुरोधVerifier संदर्भ के रूप में पढ़ता है एआई (D20): एक जाली या बाहरी संदर्भ कॉल को मना कर देता है (INVALID ARGUMENTS REQUEST NOT VERIFIED + क्यों, कुंजी मुक्त); एक वास्तविक एक यह कहानी नहीं है, यह रन नहीं है या बाहरी रूप से टेंटेड रन में एक नरम है इनकार; एक सत्यापित एक डिफ़ॉल्ट योजना पर प्लानर के लिए जाता है (ToolPlan.VERIFIED REQUEST). RequestOf.accepted पर एक सूखी रन रिपोर्ट। अनुमोदन कार्य 34 तक अपरिवर्तित हैं। RunTaint एक स्रोत प्राप्त करते हैं: चैट पढ़ने के लिए एक टीम CHAT जिसका लेखक हैं सभी ओरग की टीम ने रन इंटर्नल को झुकाया; बाकी सब कुछ है EXTERNAL, जो अकेले एक उद्धृत अनुरोध (D22) को अवरुद्ध करता है।.
· AIService
संक्षेप में कहा गया है कि एआई किस कंपनी के लिए काम करता है, और एक सहयोगी (SP95) को बुलाता है
चार्टर प्रोफ़ाइल सुरक्षा सेवा अब भेजता है orgName, org बोली जाती है नाम (लघु नाम, और प्रदर्शन नाम, और कानूनी नाम; SP95 D15)। संक्षिप्त "आप <orgName> के लिए काम करते हैं" के साथ पहचान लाइन बंद हो जाती है। ब्रांड कभी हाथ से संक्षिप्त में लिखा जाता है। OrgName प्रोफ़ाइल का हिस्सा है फिंगरप्रिंट, इसलिए एक नाम दिया गया org अपनी AIs की कच्छा को दोहराता है। PLACE INTERNAL CALL (SP95 D1) ने मंजूरी में "कैलिंग सहयोगियों" को पढ़ा। T1 से डिफ़ॉल्ट हाथ भविष्य के वर्गों के लिए रहता है। चार्टरCompiler.VERSION sp95-1 में चल रहा है, क्योंकि इसका अपना नियम पूछता है जब शब्दकरण बदलाव, इसलिए नौकरी-शीर्षक व्यक्तित्व संक्षिप्त एक बार नया लेबल भी उठाता है। चार्टरस्नैपशॉटटेस्ट की मंजूरी की गिनती पिनिंग के बजाय AiActionClass का अनुसरण करती है 18: साझा-lib का PLACE INTERNAL CALL इसे 19 बनाता है।.
· VOIPService
फ़ोन सर्वर की आउटबाउंड पॉलिसी के लिए डीडीएल फ़ाइल
SP93 कार्य 1. AI VOICE INSTANCE SETTINGS पर पांच नहीं DEFAULT कॉलम: ************* BLOCK INTERNATIONAL, BLOCK PREMIUM RATE, BLOCK HIGH RISK AREA CODES और BLOCKED PREFIXES, सभी आज के लिए डिफ़ॉल्ट व्यवहार। Sp93DdlContractटेस्ट फाइल को 5.1 देखने के लिए पिन करता है और प्रत्येक की जाँच करता है स्तंभ पुन: संचालित करने योग्य है, अपने स्वयं के खंड में अपने DEFAULT को वहन करता है, और यह कि कोई CHECK, JSON या DROP नहीं है।.
· EmailService
एक सदस्य का नया नाम उनके मेलबॉक्स का डिस्प्ले नाम (SP95 T35) तक पहुंचता है
पोस्ट ************* {previous, current} -> {updated}, KamoAI के आंतरिक रहस्य के पीछे जैसे प्रावधान-मेलबॉक्स। मेलबॉक्स सदस्य प्राथमिक जिसका प्रदर्शन नाम खाली है या अभी भी पिछले एक (त्रैमासिक, अनदेखी मामला) नया नाम लेते हैं; एक नाम एक व्यवस्थापक चुना है, और एक मेलबॉक्स सदस्य केवल शेयरों, रहने. रिक्त वर्तमान नाम 400 है। @RetryOnDbConflict लेनदेन सदस्य द्वारा कुंजी; कोई प्रदाता कॉल (KamoMail सर्वर-साइड डिस्प्ले नाम नहीं रखता)।.
· kamo-internal
चार्टर में कॉल सहयोगियों, फोन सर्वर की टीम लाइन, और किसी ने पूछा (SP95 T26) एक कार्रवाई पर "के लिए"
- चार्टर: PLACE INTERNAL CALL, PLACE CALL के बगल में; APPROVAL में प्रति वर्ग एक वस्तु है (19, SP95-T4-1)। - फ़ोन सर्वर कार्ड: टीम लाइन (डिफ़ॉल्टट्रांसफरएक्सटेंशन), हर सेव पर भेजा गया, खाली नहीं (V10 हर क्षेत्र की जगह)। - स्वीकृति: सूची और विस्तार में मोड ON REQUEST के लिए एक "Asked" चिप; विस्तार से कहता है कि कौन पूछता है और किसके लिए लिंक करता है चैट (स्थान में खोला गया) या कार्य (/नोट?task=). प्रकार ************* (SP95-T26-1) के माध्यम से पढ़ा।.
· SecurityService
एक नाम सदस्य के मेलबॉक्स (SP95 T36) तक पहुंचता है
किसी व्यक्ति के "पहली आखिरी" सुरक्षा सेवा के प्रतिबद्ध बदलाव के बाद पोस्ट {previous, current} to EmailService's **************** प्रति सदस्यता एक बार उपयोगकर्ता का, KamoAI आंतरिक रहस्य (MAILBOX किराया कदम's) के साथ ग्राहक और यूआरएल। ईमेलसर्विस केवल मेलबॉक्स का नाम बदलता है जो सदस्य प्राथमिक रूप में रखती है और अभी भी पुराने स्वचालित नाम ले जाती है। सदस्यNameChangeNotifier: केवल (बाद में) करने के बाद, बंद kamoaiExecutor पर अनुरोध धागा, सर्वश्रेष्ठ प्रयास (WARN), कभी विफल नहीं सहेजना; खाली करने के लिए एक नाम की घोषणा नहीं की जाती है। - सदस्य प्रोफ़ाइल पुट और प्लेटफॉर्म उपयोगकर्ता टैब के खाते से कॉल किया गया संपादित करें, केवल तभी जब "पहली आखिरी" बदल गया। AccountController's parseName एक ग्राहक खाता नाम, एक व्यक्ति नहीं, इसलिए यह कुछ भी नहीं घोषित करता है।.
· AIService
A org that रैंकों OpenAI transcription पहले धारा STT इसके माध्यम से, और हर टिकट के नाम अपने सत्र बोली (SP95)
ट्रांसक्रिप्शन मॉडल को ADAPTER UNSUPPORTED और प्रत्येक स्ट्रीमिंग STT के रूप में गिरा दिया गया था टिकट CPU पर Kamo भाषण के लिए चला गया। प्रत्येक सूची पंक्ति अब सत्र का नाम देती है (मॉडल सत्र अद्यतन में सवारी) और टिकट उत्तर सत्रडायलेक्ट।.
· APIService
सत्र-निर्माण बजट पर रूट वेबसाइट संपर्क फ़ॉर्म
POST/api/public-chat/संपर्क मीडियासेवा के नए संपर्क के लिए प्रॉक्सी एक ही साइट-की, मूल और गुंजाइश चेक के माध्यम से प्रत्येक के रूप में समापन बिंदु अन्य सार्वजनिक चैट कॉल, इसलिए एक उधारदाता का संपर्क फ़ॉर्म एक टिकट में फाइल करता है वह ऋणदाता का अपना समर्थन कतार है। यह एक सत्र और एक टिकट बनाता है, इसलिए यह अपने जैसे *** की रक्षा करता है भाई बहन और सख्त निर्माण बजट (3 / मिनट प्रति आईपी) पर आकर्षित होता है। यह है इसमें "अनुभव" के बिना एक निर्माण पथ, इसलिए यह मिलान किया जाता है नाम; संदेश बजट को छोड़ दिया एक स्क्रिप्ट एक मिनट में 30 टिकट दायर कर सकता है एक पते से।.
· MediaService
एक ऋणदाता की वेबसाइट संपर्क फ़ॉर्म अपनी खुद की कतार में एक टिकट फाइल करता है
POST/api/media/public-chat/contact, गेटवे की साइट-की के माध्यम से पहुंच गया प्रत्येक अन्य सार्वजनिक चैट कॉल की तरह गेट, इसलिए कुंजी नाम org और उसके अनुमति देता है मूल नाम वेबसाइट। प्लेटफॉर्म का अपना संपर्क फ़ॉर्म हो सकता है ऐसा नहीं करना: यह मंच ओरग में फाइल करता है, जो भी साइट ने इसे पोस्ट किया है। एक संपर्क फ़ॉर्म एक बार में खुलकर टाइप किया जाता है, इसलिए इसे बनाया जाता है वास्तव में उन दो चरणों: buildSupportSession ( एकीकरण का विषय), योगदान, भू-विज्ञान, विषय की कार्यनीति के बाद प्रतिबद्धता) और SendSupportMessage ( आगंतुक का पहला संदेश)। केवल शीर्षक और विवरण भिन्न, और दोनों नाम, ईमेल और फोन के एक कार्ड के साथ नेतृत्व, क्योंकि आगंतुक ने पृष्ठ छोड़ दिया है और ईमेल उन्हें वापस जाने का रास्ता है। एक बार संदेश को धागे में बताया जाता है, जैसा कि एआई के साथ होता है हैंडऑफ़ एक पूर्ण हनीपॉट उत्तर सफलता और कुछ भी नहीं फाइल करता है।.
· MCPGatewayService
Rag search दर्शकों को PUBLIC लेता है, खोज जनता पढ़ सकती है (SP95 T12)
एक फोन कॉल पर एक एआई एक अनाम कॉलर का जवाब देता है, इसलिए यह केवल केवल खोजता है प्रकाशित लेख सार्वजनिक पढ़ सकते हैं, कभी नोट नहीं (spec D12)। वैकल्पिक दर्शक enum है ["पुबलिक"] और आरएजी सर्विस (टैस्क 11); किसी भी अन्य मूल्य स्कीमा द्वारा INVALID ARGUMENT है और कभी RAG तक नहीं पहुंचता है।.
· KlusterServices
Rspamd अपने डेटा को अपने स्वयं के Redis में रखता है
स्थानीय.d/redis.conf अब redis-own.conf कुंजी है: rspamd-redis मेल में, डेटाबेस 0, उसी Mail rspamd लॉगिन। सबपाथ परिवर्तन फली रोल करता है। जब तक स्विच की पुष्टि नहीं होती तब तक पुराना कुंजी कन्फिगर में रहती है, इसलिए `kubectl-n मेल रोलआउट undo तैनाती/rspamd` पूरे रोलबैक है (SP98-M-1, स्टेज 2 of 3)। इसे केवल rspamd के डेटा को कॉपी करने के बाद ही जहाज करें rspamd-redis में।.
· KlusterServices
एक रेडिस ऑफ़ rspamd's own
rspamd parses untrusted मेल और लॉग इन करने के लिए मंच Redis, बगल में हर सदस्य का सत्र और कोई एसीएल उन्हें वहां से नहीं रख सकता: एक उपयोगकर्ता को नहीं किया जा सकता एक डेटाबेस के लिए दायरा; rspamd की स्क्रिप्ट कक्षा लेबल, झंडे और msgpack पास करती है KEYS के रूप में ब्लॉब्स, इसलिए एक प्रमुख पैटर्न वाला ACL हर बेइज़ को जानने से इनकार करता है; और इसकी बेईस एक्सपायरी SCAN, जो हर कुंजी नाम (*** और OTK नाम भालू हैं) सूचीबद्ध करता है क्रेडेंशियल जो भी पैटर्न है। यह मेल में rspamd-redis जोड़ता है: मंच रेडिस का निर्माण, k1m1 को पिन किया गया उस नोड की डिस्क पर अपनी फ़ाइलों के साथ rspamd के बगल में, एक डेटाबेस, PING केवल लॉगिन के बिना, rspamd के मौजूदा पासवर्ड, kamo ops के साथ मेल rspamd ऑपरेटर, और एक नेटवर्कनीति जो अकेले rspamd के पॉड्स को स्वीकार करती है। CI इसे लागू करता है और इसके लिए इंतजार करना खुद को तब तक बदला नहीं जाता है जब तक कि अगले प्रतिबद्ध (SP98-M-1, स्टेज 1 ऑफ़ 3)।.
· SecurityService
एक चार्टर सेव एक बार में एआई रनटाइम तक पहुंचता है, और चार्टर प्रोफ़ाइल नाम कंपनी (SP95 T6)
************* अब एक कारण है। अधिकार पथ राइट्स भेजता है; एक प्रतिबद्ध चार्टर सेव प्रत्येक प्रभावित AI के लिए CHARTER भेजता है सदस्य, सदस्य के वर्तमान अधिकारों के साथस्टैम्प (कवक के बाद पढ़ने के बाद, में) एक क्वेरी) और खाली जोड़ा / हटा दिया गया, इसलिए हर कमोआ पोड ने एआई की बूंदों को छोड़ दिया एक कहानी उपकरण सूची के बजाय एक बार में चार्टर और उपकरण सूची। - एक सदस्य स्तर की बचत (S6) एक एआई होने पर सदस्य की घोषणा करता है। - एक भूमिका, विभाग या नौकरी-शीर्षक बचत, चार्टर केवल (S7-S9) या एक पूर्ण हर गैर-सेवानिवृत्त एआई टीम की घोषणा करते हुए चार्टरइम को अद्यतन करना org के सदस्य, एक org-keyed क्वेरी से। - चार्टरप्रोफाइल लाभ orgName, बोली जाने वाली कंपनी का नाम (OrgSpoken) नाम: संक्षिप्त नाम के लिए लघु नाम, अन्य प्रदर्शित नाम, अन्य कानूनी नाम) पहचान लाइन।.
· MCPGatewayService
अनुमोदन request उस उपकरण के लिए एक उपकरण प्रदर्शन एक वर्ग भेजता है; चार्टर टिकट उपकरण ताजा रखता है (SP95 T10)
अनुमोदन request एक एक्शन क्लास को मना कर देता है एक कैटलॉग टूल के साथ प्रदर्शन करता है INVALID ARGUMENTS USE TOOL {tool, उपकरण, एक्शनक्लास}, या NO TOOL FOR YOU जब कॉलर उन उपकरणों में से कोई नहीं देख सकता है; केवल DECISION ONLY कक्षाएं अभी भी एक हो जाती हैं निर्णय केवल स्वीकृति। ToolSpec. भीClasses कक्षाओं को एक प्लानर घोषित कर सकता है पुन: श्रेणी (मेल, चैट, कैलेंडर, कार्य, Phone call) के लिए, रजिस्ट्री निष्क्रिय हो जाती है कक्षा -> उनमें से उपकरण तालिका, और दृश्यता केवल तभी एक उपकरण को छिपाती है जब प्रत्येक कक्षा यह हो सकता है कि फोर्ड है। अब पाइपलाइन एक फोर्ड योजना से इनकार कर देती है एक अनुमोदित फिर से छूट पर वर्ग, और चार्टरनीति दर्पण D1 (एक नाम का नाम नहीं) PLACE INTERNAL CALL एक FORBIDDEN PLACE CALL विरासत में मिला है। X-Kamo-Charter-Stamp चार्टरClient.policy(memberId, expectStamp) तक पहुँचता है। जो एक बार में किसी अन्य टिकट के तहत एक कैश्ड चार्टर को फिर से पढ़ता है; उपकरण / सूची है एक चार्टर पढ़ने और जवाब द्वारा निर्णय लिया *******************

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