पिन डायरेक्ट मीडिया = नहीं, और "(+) को सही करने के लिए दावा नहीं किया जा सकता

Fixkamo-asterisk-support
शिप
3 सितंबर 2026 को 12:06 am बजे UTC
लेखक
Kamo
Commit
a2eebfc

FreePBX's PJSip ड्राइवर डिफ़ॉल्ट रूप से Direct media to Yes (generateDefaultDeviceSettings, PJSip.class.php: 210) और GraphQL AddExtension mutation में इसे ओवरराइड करने के लिए कोई क्षेत्र नहीं है, इसलिए हर एक्सटेंशन KamoCRM बनाता है मीडिया के साथ आने के लिए अंत बिंदु-टू-एंडपॉइंट प्रवाह की अनुमति है। सब 21 K1m1 पर GUI के माध्यम से बनाए गए एक्सटेंशन `no` हैं; एक के माध्यम से बनाया गया है एपीआई केवल `yes` था। जब डायरेक्ट मीडिया पर बातचीत की जाती है तो एस्ट्रोस्क छोड़ देता है मीडिया पथ और मिक्समॉनिटर () इस पूरे कार्यक्रम की रिकॉर्डिंग अपलोड करने के लिए मौजूद है मौन पर कब्जा। पिछले प्रतिबद्ध ने दावा किया कि यह कस्टम पोस्ट फ़ाइल से तय नहीं किया जा सकता है क्योंकि "a (+) ब्लॉक केवल एक विकल्प जोड़ा जा सकता है, कभी ओवरराइड नहीं - पहला मूल्य जीतना। यह गलत था, और एक शर्मनाक कारण के लिए गलत था: प्रयोग इसके पीछे `pjsip reload` का इस्तेमाल किया गया, जो कि बहुत ही प्रतिबद्ध साबित होता है, वह साबित नहीं होता है। पुनः प्रसंस्करण (+) सभी पर निर्भर करता है। इसलिए ब्लॉक लागू नहीं किया गया था और समापन बिंदु अपने मूल मूल्य, जो वास्तव में पहले मूल्य जीत की तरह देखा रखा। फिर से शुरू ठीक से एक समापन बिंदु जिसका उत्पन्न विन्यास उसने कहा Direct media=yes, Direct media=no का पालन करना और पुनः लोड करना `module reload res pjsip.so`: Direct media सच हो गया -> झूठा। लास्ट मूल्य जीत। कोई FreePBX डेटाबेस क्रेडेंशियल की जरूरत नहीं है, क्योंकि एजेंट के पास है ग्राहक बॉक्स पर कोई नहीं। तो अब reconciler Direct media=no का उत्सर्जन करता है। दो चिंताएं हैं एक दूसरे से प्रभावित होने के बजाय अलग से ट्रैक किया गया: - WebRTC सेटिंग्स केवल तभी होती हैं जब किसी ने इसके लिए कोई ब्लॉक नहीं लिखा है विस्तार, क्योंकि वे अन्यथा डुप्लिकेट या रोस्टर के विपरीत होगा। - Direct media बिना शर्त हमारा है। एक रोस्टर ब्लॉक इसे सेट नहीं करता है, इसलिए एक एक्सटेंशन जिसका WebRTC ब्लॉक किसी और के पास अभी भी रिकॉर्ड चुप्पी है यह इस तरह के एक्सटेंशन को एक दूसरे (+) ब्लॉक को अकेले डायरेक्टमीडिया ले जाता है। NORMALIZE Direct MEDIA डिफ़ॉल्ट ON — WebRTC ब्लॉक के विपरीत यह के लिए सुरक्षित है हर तरह का फ़ोन, और यह चौकोर रूप से अंदर है कि README पहले से ही वादा करता है। ("चेक करें कि क्या आपका फोन सिस्टम रिकॉर्ड करने के लिए सेट किया गया है, किस तरह कामो उम्मीद है, और आप के लिए परिवर्तन करता है). यह एक सूचक है ताकि एक स्पष्ट झूठी अनुपस्थिति से अलग है; एक सादे बोल को बंद नहीं किया जा सकता है। सत्यापित लाइव: एक ताजा एपीआई-निर्मित एक्सटेंशन ने Direct media=true पढ़ा, और उसके बाद एक सामंजस्यपूर्ण प्लस एक मॉड्यूल ने झूठी पढ़ा, अन्य 21 एक्सटेंशन के साथ और Erik Primary ट्रंक अपरिवर्तित और KlusterServices roster संरक्षित byte सभी 22 लाइव एक्सटेंशन अब Direct media=false पढ़ें।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें