सदस्य voip config से कॉल इतिहास एक्सटेंशन को हल करें, फोन एक्सटेंशन नहीं
************* कुछ एक्सटेंशन के लिए नल था, यहां तक कि जब Member voip config सही ढंग से सदस्य को उनके विस्तार के लिए मैप किया गया। उपयोग Member voip config (Ame s...
Surface imaging fallback when provider has no call history
KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...
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...
Resolve member→extension before VM/CDR provider lookup
CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...
रिकॉर्डिंग प्लेबैक
- न्यू रिकॉर्डिंग थोक लुकअप के साथ नियंत्रक, मास्टर + प्रति चैनल ट्रैक्स के लिए रेंज स्ट्रीम ऑडियो और मीडिया प्लेयर टूल विंडो के लिए मेटाडाटा - CallController.g...
सदस्यVoipConfigController में लैम्ब्डा पर कब्जा करने के लिए अंतिम रूप में नए एक्स्टेंशन को कैप्चर करें
newExtNumber को सशर्त रूप से इस्तीफा दे दिया जाता है अगर (isVoipEnabled और ...) ब्लॉक, जो इसे प्रभावी ढंग से अंतिम नहीं बनाता है। TeamMember सिंक ब्लॉक reads यह...
कॉल फीचर जोड़ें एपीआई - कॉल फॉरवर्ड + ऑटो-answer प्रदाता अमूर्तता के माध्यम से वायर्ड
- CallFeaturesDto और SetCallFeaturesRequest POJOs जोड़ें - प्रदाता क्षमताओं के लिए CallForward / AutoAnswer झंडे जोड़ें - डिफ़ॉल्ट getCallFeatures/setCallFeatur...
उन प्रदाताओं से सिंक पर सदस्य असाइनमेंट को न मिटाएं जिनमें मेटाडाटा का अभाव है
************* बिना शर्त ओवरवॉट PhoneExtension.assignedMemberId, जो भी प्रदाता वापस आ गया है। FreePBX (और कोई भी प्रदाता जो यह ट्रैक नहीं करता है कि कामो सदस्य ए...
ब्राउज़र सॉफ्टफोन के लिए WSS-aware SIP क्रेडेंशियल
The /api/voip/sip/credentials endpoint अब रिटर्न credentials एक ब्राउज़र-साइड SIP स्टैक वास्तव में उपयोग कर सकते हैं: WSS परिवहन, सार्वजनिक डोमेन और एक wsServer...
एडमिन असाइन के लिए VIPExtensionsController को DELETE असाइनमेंट एंडपॉइंट जोड़ें
एक्सटेंशन असाइनमेंट के साथ सदस्य वीओआईपी विन्यास के लिए सदस्य वीओआईपी नियंत्रक जोड़ें
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...
Use extensionId as external ID, not Relay node id
FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...
लाइव स्कीमा इंट्रोसपेक्शन के खिलाफ सभी GQL क्वेरीज़ / मिटेशन को फिर से लिखना
वास्तविक FreePBX 17 स्कीमा के खिलाफ हर क्षेत्र का नाम और प्रकार सत्यापित किया गया। संशोधन का पूरा सेट: प्रश्न: - getAllExtensions: एक्सटेंशन से गैर मौजूदा 'voi...
AsteriskDetails लाने के लिए सही GraphQL क्षेत्र का नाम
FreePBX API रिटर्न "क्या आपको लगता है? तदनुसार क्वेरी और उसके डेटा पथ accessor की जाँच करें।.
XHR/Accept हेडर और स्ट्रिंग प्रतिक्रिया GraphQL क्लाइंट को पार्सिंग जोड़ें
FreePBXTokenCache के समान पैटर्न: X-Requested-with + Accept: application/json जोड़ें FreePBX के HTML रीडायरेक्ट प्रतिक्रियाओं को दबाने के लिए, और सभी तीन कॉल सा...
Token endpoint के लिए स्वीकार्य + XHR हेडर और कच्चे स्ट्रिंग प्रतिक्रिया parsing जोड़ें
FreePBX टेक्स्ट/html को वापस कर दिया गया था जब क्लस्टर DNS के माध्यम से बुलाया गया था क्योंकि होस्ट हेडर ने कॉन्फ़िगर किए गए PBX HOSTNAME से मिलान नहीं किया। जो...
FreePBX API के लिए Correct OAuth2 स्कोप स्ट्रिंग्स
FreePBX गुंजाइश शीर्ष स्तर के पहचानकर्ता हैं: 'gql' (सभी GraphQL) और (सभी REST) प्रारूप 'gql: read' का मतलब एक मॉड्यूल के लिए GQL है नाम 'read', जो मौजूद नहीं ह...
ड्रॉप stray VOIPService spec md from repo
प्रति परियोजना सम्मेलन (.md फ़ाइलें सेवाओं के साथ जहाज नहीं)।.
Repository स्कैन में com.kamo.z.shared.commerce शामिल करें
नवीनतम Kamo साझा पुस्तकालय propagates ************* (donotmodify.dao.services) जिसमें एक निर्माता निर्भरता है ************* ************* The सर्विस को वीओआईपीस...
प्रति-इंस्टेंस संसाधन नियंत्रक + org कुल + आंतरिक सिंक
Per-instance संसाधन CRUD (एक्सटेंशन / उपयोगकर्ता / डिवाइस / वॉयसमेल): - VoipExtensionsController पर **************** - VoipUsersController at /api/voip/instance...
मल्टी-इंस्टेंस प्रदाता रिफैक्टर + फुल फ्रीपीबीएक्स + फ्लोरूट एसएमएस
कोर मॉडल परिवर्तन: एक org → कई VoipProviderInstances (was: one per org). हर प्रदाता एपीआई कॉल अब उदाहरण-स्किप किया गया है। PhoneProvider interface: - एक्सटेंशन...
Kamo-shared-library अद्यतन के लिए पुनर्निर्माण (संगठन प्रकार निकालें, isTopLevel जोड़ें)
Kamo-shared-library अद्यतन के लिए पुनर्निर्माण (संगठन प्रकार निकालें, isTopLevel जोड़ें)
Kamo-shared-library अद्यतन (CREATE CHILD ORG राइट + लागू करने वाले झंडे) के लिए पुनर्निर्माण
नई रोलRighttype.CREATE CHILD ORG (id 131) को खींचता है, जो चाइल्डऑर्ग सिक्योरिटी मॉडल पर तीन लागू झंडे हैं, दो 13-आर्ग सर्विस ओवरलोड और एप्लाइडमॉडल प्रवर्तन सेव...
Kamo साझा पुस्तकालय अद्यतन (appConfig upsert-only फिक्स) के लिए पुनर्निर्माण
कठोर खींचता है ************* कि अब ऐपConfig पंक्तियों को नष्ट नहीं करता है जिसका सेवा प्रकार कॉलर के पेलोड से अनुपस्थित है - जब आंशिक पेलोड प्राप्त होता है तो च...
कामो-शेयर्ड-library अद्यतन (प्रभावी-फीचर हल्लक) के लिए पुनर्निर्माण
नए एप्लाइड मॉडल प्रवर्तन सेवा विधियों (ComputeAvailabilityMap, isAppEffectivelyEnabled, getEffectivelyEnabledApptypes, computeEffectiveFeatures) को उठाता है तो ...
लागू मॉडल प्रवर्तन के लिए Bump kamo साझा पुस्तकालय 1.5.0
इस सेवा को कैमो-शेयर्ड-library 1.5.0 पर लाती है ताकि यह नए एप्लाइड मॉडल प्रवर्तन सेवा, चाइल्डऑर्ग सिक्योरिटी मॉडल ऐप कॉन्फिग इकाई, सर्विस उपलब्धता को चुन सके। प...
Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)
Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Bump kamo-shared-library to 1.4.0
Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...
Add InternalAuthFilter + POST /api/bulktext/send for service-to-service SMS (SP3)
Handle RC webhook validation token; make body optional for verification requests
Add MMS attachment support — multipart send, base64 storage, image display
- RingCentralProvider: override sendSms with multipart/form-data MMS path - VoipMessageService: accept attachment bytes, store base64 data URL in attachmentUrl ...
Add call event webhook pipeline; branch SMS vs telephony events before processing
Add capabilities, SIP credentials, and call management REST controllers
Implement RingCentral call management methods (sip, history, voicemail, presence, queues)
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.