KamoCRM

Resolve member→extension before VM/CDR provider lookup

FixVOIPService
تم شحنها
28 أبريل 2026 في 4:44 ص UTC
صاحب البلاغ
Kamo
إرتكب
9ede31b

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX extension matches a kamo memberId. Resolve PhoneExtension by (instanceId, memberId) up front and pass extension.extensionNumber to the provider; if the member has no assigned extension, return [] instead of round-tripping the provider with garbage. FreePBXProvider.getCallHistory now filters fetchAllCdrs to rows where the caller's extension is the source or destination, infers inbound/outbound requested page.

جميع التغييرات

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

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

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