Live Change Log

لنرى ما نبنيه في الوقت الحقيقي كُلّ سمة، تَثبّتُ، وتَحسّنُ شُحنتْ عبر الرصيفِ.

17,933
مجموع التغييرات
4,614
المعالم
4,543
Fixes
32
المشاريع
عرض حسب المشروع
جميع المشاريع17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
الأفلام حسب النوع
جميع الأنواعBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 29, 2026
FixVOIPService

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

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

Kamo·4mo 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·4mo ago
April 28, 2026
FeatureVOIPService

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

Kamo·4mo ago
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·4mo ago
April 27, 2026
FeatureVOIPService

تسجيل العزف، محفوظات البريد الصوتي، البريد الصوتي المهجور، إثراء التاريخ

- تسجيل جديد المراقب المالي ذو النظرات السائبة، والصوت الممتد للسيارات الرئيسية + المسارات المحيطة بالقناة، والبيانات الفوقية لنوافذ وسائط الإعلام - اتصل بالمرا...

Kamo·4mo ago
FixVOIPService

Capture newExtNumber as final for lambda capture in MemberVoipConfigController

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

Kamo·4mo ago
FeatureVOIPService

ملامح النداءات الإضافية

- مضافا إليه: " CallFeaturesDto and SetCallFeatures Request POJOs " - إضافة أعلام الاتصال المباشر/الأعلام الخارجية إلى مسؤوليات الادخار - يضاف التخلف الافتراضي ...

Kamo·4mo ago
April 26, 2026
FixVOIPService

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

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

Kamo·4mo ago
FeatureVOIPService

WSS-aware SIP qualifications for browser softphones

يُعيد الآن إلى نقطة نهاية /الرسالة/الطلب/الحوادث وثائق التفويض SIP stack can actually use: WSS transport, public domain, and a wsServers URL. (سيب كونترولر) يس...

Kamo·4mo ago
FeatureVOIPService

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

Kamo·4mo 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·4mo ago
FixVOIPService

Rewrite all GQL queries/mutations against live schema introspection

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

Kamo·4mo ago
FixVOIPService

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

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

Kamo·4mo ago
FixVOIPService

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

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

Kamo·4mo 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·4mo ago
FixVOIPService

خطوط النطاق OAuth2

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

Kamo·4mo ago
April 24, 2026
ChoreVOIPService

(أسقط (فيبي سيرفيت عينة من (ريبو

كل اتفاقية مشروع (الملفات لا تشحن مع الخدمات).

Kamo·4mo ago
FixVOIPService

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

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

Kamo·4mo ago
FeatureVOIPService

المتحكمون في الموارد حسب المؤسسة + org المجموع + التزامن الداخلي

وحدة تنمية الموارد ذات الصلة (التكثيفات/المستعملين/الأجهزة/البريد الصوتي): -مراقب الصوت في **** - المراقب المالي لشركة VoipUsers Controller at /api/voip/instanc...

Kamo·4mo ago
FeatureVOIPService

متبرع متعدد المصانع + مفاعل كامل

Core model change: one org ). many VoipproviderInstances (was: one per org). كل اتصال من مقدمي الطلبات أصبح الآن على سبيل المثال وصلة بينية بين مقدمي خدمات اله...

Kamo·4mo ago
April 21, 2026
April 20, 2026
April 19, 2026
ChoreVOIPService

Rebuild for kamo-shared-library update (CREATE CHILD ORG right + apply-to flags)

يسحب الرايت تايب الجديد (CREATE CHILD ORG) (في عام 131)، والأعلام الثلاثة التي تنطبق على أمن الطفل، واثنين من الـ 13 أرباع الخدمات الزائدة، وأجهزة مبدعة قوة الد...

Kamo·4mo ago
ChoreVOIPService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

يسحب المكبّر ************ الذي لم يعد يحذف الصفوف التي يتغيب عنها نوع خدمتها من حمولة المتصل.

Kamo·4mo ago
ChoreVOIPService

Rebuild for kamo-shared-library update (effective-feature resolver)

1 - يتصدى لأساليب الإنفاذ الجديدة التطبيقية (الخيارات الشاملة، والقابلة للتنفيذ، والقابلية للتأثر، والقابلية للتأثر، والقابلية للتأثر بصورة فعالة، والرسوم التعو...

Kamo·4mo ago
ChoreVOIPService

Bump kamo-shared-library to 1.5.0 for applied-model enforcement

يجلب هذه الخدمة إلى كامبو - library 1.5.0 حتى يلتقط جهاز إنفاذ مطبق جديد، شركة ChildOrgSecurity ModelAppConfig entity, ServiceAvailability من النوع، المنظمة. هو...

Kamo·4mo ago
ChoreVOIPService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

تقوم بإعادة بناء هذه الخدمة حتى تلتقط المستجدات.

Kamo·4mo ago
ChoreVOIPService

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

Kamo·4mo 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·4mo ago
March 24, 2026
CIVOIPService

Rebuild with latest kamo-shared-library

Kamo·5mo ago
March 20, 2026
FeatureVOIPService

Add BulkTextProviderFactory with tests

Kamo·5mo ago
FeatureVOIPService

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

Kamo·5mo ago

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

كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.

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