KamoCRM

سجل تغيير مباشر

كُلّ خاصّة، يُثبّتُ ويُحسّنُ، يُعلّمُ كما يَسْفنُ. لا شيء يُعاد لإطلاقه.

17,500
مجموع التغييرات
5,986
المعالم
5,284
اصلاحات
30
المشاريع
عرض حسب المشروع
جميع المشاريع17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
الأفلام حسب النوع
جميع الأنواعBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 5, 2026
FixVOIPService

السماح لعضو مركزي بالتوقيع بدلاً من إغواء (JWT)

مُحَاوَلَة هاتفِ عضوِ طَلبَ لa JWT إبداعي، وذلك كَانَ الوحيدَ طريقة لربطهم (رينج سينترال يوت) ينتمي إلى مستعمل واحد ويميل إلى ذلك مستعمل داخل مجموعة مطوري (رينج...

Kamo·1mo ago
FixVOIPService

أخبر (رينج سينترال جي دبليو تي) من أوراق اعتماده في صندوقه

Org تغلبت على أوراق اعتماد تطبيق مركز الرنين "عاهرة سرّية" (ج) صفحة (JWT) في صندوق (JWT). لا شيء يعترض القيمة تم تخزينها، وأظهرت صفحة البيئات شريحة "الحوادث كام...

Kamo·1mo ago
September 4, 2026
FixVOIPService

دعه ينهي ما كان يفعل

استبدلت النشرات المجموعة الوحيدة من كل خدمة بدون أي شيء للقبض على الطلبات الواردة رحلة ثلاث بيئات مطبقة عبر الأسطول -التوقف عن النوم 10 قبل أن ترى العملية (سيت...

Kamo·1mo ago
September 3, 2026
FixVOIPService

Encode JustCall que values exactly once

The client built its query with build(true), which declares the values already تم تشفيره لذا لم يهرب شيء على الإطلاق الشخصية التي تهم هي "+" كل مرشح من "جوس كل"...

Kamo·1mo ago
September 2, 2026
FixVOIPService

تطبيق نظام "فري بي بي إكس" بعد كل كتاب، أو أن التمديد لا يصل أبداً إلى "أستريكس"

التمديد 8777 (إيدن بيري، كامومكرم) أُنشئ من شركة كامومو لإدارة المخاطر المؤسسية في الفترة 2026-09-02 ولم يهرب أبداً The FreePBX GraphQL `addExtension ' mutation...

Kamo·1mo ago
August 30, 2026
FixVOIPService

An account with no number to text from is a 409, not a 500

Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...

Kamo·1mo ago
August 27, 2026
FixVOIPService

One source of truth for the platform settings

"إتصال تجريبي" أبلغ "لا حساب رئيسي" على خادم هاتف وقد نجحت عملية الإمداد للتو، قبل دقائق، باستخدام نفس المادة. ولم يوافق مصدران على وضع واحد. KamoPBXBeanConfig...

Kamo·2mo ago
FixVOIPService

خادم هاتف نصف مجهز لا يمكن إنهاؤه أبداً و قال الشيء الخطأ

خادم (جورج كامو بيكس) كان يُبلغ Error: Phone provider instance not found: لا أعرف منذ إنشائه الحالة لم تكن مفقودة أبداً هذا الصف موجود voip provider instance,...

Kamo·2mo ago
FixVOIPService

Outbound external calls were missing from FreePBX call history

On an outbound external call FreePBX rewrites the CDR `src` to the trunk's outbound caller ID — the org's own DID — so a call ext 8080 placed to 9493747110 is r...

Kamo·2mo ago
FixVOIPService

تسجيل من ذهب يجيب 410 وليس 500

نفس انقسام التصوير المحترف و حمولة الأطباء تسجيل المكالمات ليس في المخزن دائماً ليس هناك و اللاعب سلم 500 لا يظهر شيئاً وعلى الإطلاق - يُترك للعضو سيطرة لا تعمل...

Kamo·2mo ago
FixVOIPService

عملية التمديد لم تعد تمحو كل مهمة عضو

عضو في مكتب المراقب المالي. rlm; **** لا مخزناً لعضو (كامو)، لذا قائمة التقارير تم تعيين ميمبر آيد في كل تمديد بدون شروط لقد حملت هذا الحارس بالضبط التعليق على...

Kamo·2mo ago
August 26, 2026
FixVOIPService

أعطِ رمزَ المراسلاتِ a كَسرَ ربطة عنق لذا الأوقاتِ المربوطةِ لَمْ تُسقطْ

"أخيراً في "أكت لذا المحادثة التي تتشارك في الزمن المحدد تم استبعادها من ضائع من القائمة بشكل دائم، ليس فقط مسيئ. من الناحية العملية منذ ذلك الحين (أكتيم آت) يع...

Kamo·2mo ago
FixVOIPService

Gate the voicemail nav count on VIEW VOICEMAIL

************ :: إجراء عملية فرز على هيئة عضو في منظمة " فوب كونفيغ " ، مع إجراء عملية فرز على نطاق واسع دون قراءة فواتير لا تُدقّقُ الحقوقَ مطلقاً، على الرغم مُ...

Kamo·2mo ago
August 23, 2026
FixVOIPService

توقّفْ رينغ سنترال OAuth يُوقّعُ المستأجرينَ ذوي العلامات البيضاء خارج

خطأين، على نفس السطح، وكل واحد يخفي الآخر. يرفض المركز كل قيمة يمكن لهذا التطبيق أن يطلبها "الطلب غير مقبول" "قيمة البارامترات غير صحيحة" يَحْملُ الرخصةَ بشكل ...

Kamo·2mo ago
August 16, 2026
FixVOIPService

Size the pod above its own JVM heap ceiling [skip ci]

The image starts the JVM with -XX:MaxRAMPercentage=70 -XX:+ "دائماً "بريتوتش السحب وحده قد يأخذ 70 في المائة من الحد الأقصى للحاويات ويحتفظ ما قبل الحقيبة بكل ا...

Kamo·2mo ago
August 15, 2026
FixVOIPService

العمل مع البريد الصوتي يأخذ الحق، وليس مجرد التعامل مع PHI

فويب فويسميل المراقبة تطلبت من شركة فيو - كلي - لوجيس على طريق واحد بالضبط - العزف فقط عندما تتعامل المنظمة مع PHI. إدراج البريد الصوتي مع رسائلهم الوصفات، ووسم...

Kamo·2mo ago
August 5, 2026
FixVOIPService

نداء معزول لكل صف وربط فقط بعد أن يرتكب

خطأين من أصل واحد: شارك الأغريق في صفقة المسح. رمية داخل صفقة مشاركة علامات على الصفقة SHARED فقط يَبتلعُ كُلّ لاجَسْتَمْرِقَةَ الفشلِ في الدخَلِ، لذا واحد تم ...

Kamo·2mo ago
FixVOIPService

تمدّد مُصفّر في مُكالمة

متزامنة منافذ ناعمة عن طريق نقل المركز إلى الشبكة بدلا من إزالة الصف، لذا القائمة تتراكم على كلّ تمديد على الإطلاق كل واحد واحد كلف سفرة المزودين ذهابا وإيابا ل...

Kamo·2mo ago
FixVOIPService

اغلق حفرة بريدية و ستة فرق أخرى

وقد أكد الاستعراض الشامل لـ 6df0008 24 استنتاجا. المهمين: CRITICAL - أي عضو يمكن أن يحذف بريد زميل. تم إرسالها عبر البريد الصوتي "مؤلفة من "الصندوق البريدي مجه...

Kamo·2mo ago
August 3, 2026
FixVOIPService

مسح مستودعات وزارة الخارجية المشتركة

MfaEnrollmentService is a @Service in kamo-shared-library, so the wildcard @ComponentScan ( 'com.kamo) in this application constructs it whether والخدمة لها أي ...

Kamo·2mo ago
FixVOIPService

هدر حمولة الـ (كوبيكل) ضد (فلاكي إيجس)

(د.ك8) وفوق خطى (رونر) تقطعاً العجلة: (56) الذي يفشل في النشر على بناء آخر مرفوضة مرارا وتكرارا kamo-signer-monorepo and kamo-translation-dictionary. الإضافة -...

Kamo·2mo ago
July 22, 2026
FixVOIPService

توقّفْ عن دَبْس البطاقةِ البريةِ الجاهزةِ كامبوكرم كوم

(كارد كاموكرم كوم) كان سرّاً متعدّداً لـ(سان) عندما أُعيد تعيين شهاداتها في سرّ لكل شبح لا شيء يجدد ذلك انها انتهت ٢٠٢٦-٠٧-٢٠ وتضعها هنا محملة التي انتهت صلاحيت...

Kamo·3mo ago
July 11, 2026
FixVOIPService

الحرس/الداخلي/الفخ مع داخلي فيلتر كما هو موثق

مُراقب مُراقب مُصوّر دائمًا يُوثّقُ داخليًّا كحارس له، But /internal/voip was never in PROTECTED PREFIXES nor excluded from the OTK مرشّح الجلسة، لذا (دايمون سي...

Kamo·3mo ago
July 8, 2026
FixVOIPService

السر الداخلي في وقت ثابت يقارن (مركبة متحركة)

يستعاض عن عبارة " سترينغز " بعبارة " MessageDigest " . يُسرّبُ X-Internal-Auth مُشترك سرّي مُسبق. مسح على نطاق الأسطول مجهزة بنسخ داخلي فيلتر (معالجة واحدة تم ش...

Kamo·3mo ago
July 7, 2026
FixVOIPService

العودة 200 False for unconfigured org capabilities

GET /api/voip/capabilities threw ProviderNot ConfiguredException (422) when an لم يكن لدى (يورج) مُقدّم هاتف، يسجل خطأ في كل صفحة أوغاد بلا هاتف القدرات مجرد سؤ...

Kamo·3mo ago
July 3, 2026
FixVOIPService

Exclude /api/voip/sms/templates from OTK session filter

نقاط نهاية نموذج نظام إدارة السجلات والمحفوظات (Dc-07 SMS) هي مكالمات داخلية لا تتمحور حولها داخلي فيلتر (X-Internal-Auth)، لكن OTKValidation المصور ما زال يركض...

Sage·3mo ago
July 2, 2026
FixVOIPService

تنفيذ نظام إدارة المعاملات الداخلية/النظام الآلي لتجهيز العمليات

جهاز الأمن "بولك تيكست سيمنت" دائماً ما يُصبحُ مُتَعَبَّرَاً. لكن جهاز التحكم لم يُبنى أبداً لذا كل مكالمة من 404 دي في المحترفين لقد سبق أن أعلن (أبي) و(بلكيتك...

Sage·3mo ago
April 29, 2026
FixVOIPService

بناء تسجيلات مينيو يعترض مفتاح مثل تيار التصوير

ابدأوا بالتمديد عندما تكون (فيليس) باطلة/مفرغة لذا يطابق اسم الجسم تسجيل (سيرفيك) و مُراقبة التصوير خافارة خاطفة معطلة أنتجت {داتيد}. لال وكسرت العزف في مشغل وس...

Kamo·6mo ago
FixVOIPService

قرار تمديد تاريخ المكالمة من العضو (فوب)

**** **** كان لمنظمة التحرير المتحدة في ليبريا لبعض التمديدات حتى عندما العضو - فويب - كوريغ رسمت العضو بشكل صحيح لتمديده. استخدام العضو - فويب - كوريغ (المصدر ...

Kamo·6mo ago
FixVOIPService

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...

Kamo·6mo ago
April 28, 2026
FixVOIPService

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...

Kamo·6mo ago
April 27, 2026
FixVOIPService

Capture newExtNumber as final for lambda capture in MemberVoipConfigController

إعادة ندب جديد مشروطاً داخل ما إذا كان (أي فيبي إند أوفد). هذا لا يجعلها نهائية مزامنة الفريق يقرأ وهو من داخل إختياري. ارتبط بنسخة نهائية قبل الحمل لإرضاء قاعد...

Kamo·6mo ago
April 26, 2026
FixVOIPService

لا تمسح مهمّة الأعضاء على مزامنة من مقدمي الخدمات الذين يفتقرون إلى البيانات الوصفية

لا أعرف غير مشروطة إرسال الهاتف. مُنْصَّلَ مَنْ المُقدّمِ. FreePBX (و أي مقدم لا يتعقب أي عضو من أعضاء (كامو يمتلك تمديدا "العائدات المُخصصة لـ "ميمبر آيد المزا...

Kamo·6mo ago
FixVOIPService

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...

Kamo·6mo ago
FixVOIPService

Rewrite all GQL queries/mutations against live schema introspection

صدّق كلّ اسم ميداني ونوع ضدّ الشيمة الـ17 مجموعة كاملة من التصويبات: Queries: إزالة حقل فواتير غير موجود من التمديد جميع المصارعين -اجلب كل النقاط أزيلت بالكام...

Kamo·6mo ago
FixVOIPService

الاسم الميداني لـ (غرافكيل) لجلب (أستريك ديتايل)

(فري بي بي إكس) عاد "هل قصدت أن (فيتش ستيريكس ديتايلز)؟" وتحقق من الاستفسارات وموصل بياناتها وفقا لذلك.

Kamo·6mo ago
FixVOIPService

يضاف XHR/Accept headers and String response parsing to GraphQL client

نفس النمط مثل FreePBXTokenCache: يضاف X-Requested-With + Accept: application/json لإيقاف إستجابات (فري بي إكس) لإعادة توجيه (إتش تي إل) وتغيير مواقع الاتصال الث...

Kamo·6mo ago
FixVOIPService

Add Accept+XHR headers and raw-string response parsing for token endpoint

FreePBX was returning text/html when called via cluster DNS because the الرئيس المضيف لم يطابق الـ (بي بي إكس) المُشكل إضافة قبول: الطلب/السجن والريث المطلوبين ...

Kamo·6mo ago
FixVOIPService

خطوط النطاق OAuth2

نطاقات (فري بي بي إكس) هي مُحدّدات عالية المستوى: 'rest' (all REST). "الشكل "القراءة يعني "جي كي إل لنموذج "اسمه "ريد"، والذي لا وجود له، يسبب خطأ في الشاشة 400...

Kamo·6mo ago
April 24, 2026
FixVOIPService

Include com.kamo.z.shared.commerce in repository scan

آخر مروجات kamo-shared-library لا أعرف (يدوّن.. الخدمات) التي تعتمد على البناء لا أعرف لا أعرف The الخدمة محملة بمسح مكوّن (VOIPServic) لكن مستودعها كان بعيداً ...

Kamo·6mo ago
April 18, 2026
FixVOIPService

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, ...

Kamo·6mo ago
March 20, 2026
FixVOIPService

Explicitly stringify Long IDs in SmsController responses

**************** Long-as-string approach was not taking effect. Directly call .toString() on all Long IDs in the controller flat-map responses to guarantee no J...

Kamo·7mo ago
March 19, 2026
FixVOIPService

Serialize Long IDs as strings to prevent JS precision loss

CockroachDB unique_rowid() generates 64-bit integers larger than Number.MAX_SAFE_INTEGER (2^53-1). JS JSON.parse silently rounds them, causing conversation ID m...

Kamo·7mo ago
FixVOIPService

Return flat map from send endpoint to prevent LazyInitializationException

VoipMessage.conversation is FetchType.LAZY; after @Transactional commits, Jackson serializing the entity would throw LazyInitializationException causing a 500, ...

Kamo·7mo ago
FixVOIPService

Fall back to org mainPhoneNumber when member has no VOIP config

Members without an individual MemberVoipConfig (or no fromPhoneNumber set) now use the org's mainPhoneNumber from VoipProviderConfig as the outbound number, ins...

Kamo·7mo ago
FixVOIPService

Remove getJwtKey() from WebhookController after OAuth migration

Signature validation used jwtKey as HMAC secret which no longer exists on VoipProviderConfig. Skip validation for now consistent with ****************

Kamo·7mo ago
FixVOIPService

Use correct session key casing for orgID and memberID

KSessionService stores keys as orgID and memberID (capital D). Both controllers were calling .get("orgId") and .get("memberId") which always returns null, causi...

Kamo·7mo ago

مثل ما ترى الشحن؟?

كلّه يصل إلى مكان عملك لوحده ابدأي بالخطه المجانيه و اقرأي هذه الصفحة مرة اخرى بعد شهر.

ابدأوا حراً للأبدخصخصة الفيو