Resolve, üye voip yapılandırılmıştan tarih uzatmasını çağırın, telefon değil
************, NULL bazı uzantılar için bile olsa Üye voip doğru bir şekilde üyeyi uzantılarına doğru haritaladı. Using Using Using Using Using Using Using Usin...
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...
Kayıt playback, sesmail arşivi, paginated voicemail, tarih zenginleştirme
- Yeni Kayıt Master + per-channel parçaları için toplu arama, aralıksız ses ve metadata medya-player araç penceresi için CallController.getCallHistory / getVoic...
YeniExtNumber'i kuzu için son olarak yakalayın ÜyeVoipConfigController
yeniExtNumber, eğer (isVoipEnabled & &&...) içinde anılır. Blok, bu da etkili bir şekilde nihai değildir. TeamMember senkronizasyon bloğu okur Seçmeli bir şekil...
Add call features API – call forward + auto-answer teld through sağlayıcı abstraction
- CallWorksDto ekleyin ve SetCallWorksRequest POJOs - Add callForward /autoAnswer flags to ProviderCap tasks - Varsayılan ekleCallWorks /setCallWorks to PhonePr...
Metadatata eksik olan sağlayıcıların senkronize etme
**************** koşulsuz olarak overwrote TelefonExction.assignedMemberId with whatever the provider returned. FreePBX (ve Kamo üyesinin bir uzantıya sahip old...
Tarayıcı yumuşak telefonlar için WSS-aware SIP kimlikleri
The /api/voip/sip/credentials endpoint şimdi bir tarayıcının öne çıkmasını döndürür SIP yığını aslında kullanabilir: WSS taşımacılık, kamusal alan ve bir wsServ...
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...
Tüm GQL sorguları / boşlukları canlı şemaya karşı yeniden yaz
Gerçek FreePBX 17 şemasına karşı her alan adı ve tipi doğrulandı. Tam düzeltme seti: Queries: - Tüm Dışlamalar Getirin: Mevcut olmayan 'sessiz' alanı uzatmadan...
RegteriskDetails getirmek için doğru GraphQL alan adı
FreePBX API geri döndü "AsteriskDetails getirmek demek istedin mi?" - Sağlığı yeniden adlandırmak Soru ve veri yolu erişim veya buna göre.
XHR/Accept başlıkları ve String cevabı GraphQL müşterisine parsing ekleyin
FreePBXTokenCache olarak aynı model: X-Requested-With + Kabul: Uygulama /json FreePBX'in HTML yönlendirme yanıtlarını bastırmak ve tüm üç çağrı siteyi değiştirm...
Kabul+XHR başlıkları ve token endpoint için ham-string yanıt parsing
FreePBX, küme DNS aracılığıyla çağrıldığında metin/html geri döndü çünkü Host Title, yapılandırılmış PBX HOSTNAME ile eşleşmedi. Add Add Add Add Kabul: Uygulama...
FreePBX API için Doğru OAuth2 kapsamı dizeleri
FreePBX kapsamı üst düzey tanımlayıcılardır: 'gql' (tüm GraphQL) ve 'rest' (tüm REST). Format 'gql:read' bir modül için GQL anlamına gelir “Okun” olarak adlandı...
Drop stray VOIPService spec md from repo
Proje kongresi (.md dosyaları servislerle gemi taşımaz).
Com.kamo.z.shared.ticaret in repository scan
Son kamo-shared-library propagates **************** (Donotmodify.dao.services) which has a buildor bağımlılık on a builtor bağımlılık **************** *********...
Per-instance kaynak kontrolörleri + org aggregate + internal senkronizasyon
Per-instance kaynağı CRUD (exizings / kullanıcılar / cihazlar / sesmail): - VoipExordersController in **************************** - VoipUsersController at /api...
Multi-instance provider refactor + full FreePBX + Flowroute SMS
Core model change: one org → many VoipProviderInstances (was: one per org). Every provider API call is now instance-scoped. PhoneProvider interface: - New meth...
Camo-shared-library güncelleştirmesi için yeniden inşa (CREATE CHILD ORG right + apply-to flags)
Yeni RolRightType.CREATE CHILD ORG (id 131), ÇocukOrgGüvenlik Modeli'ndeki üç bayrak, iki 13-arg hizmeti aşırı yükleme ve Uygulamalı ModelEnforcementService yar...
Kamo-shared-library update için yeniden inşa (appConfig upsert-sadece düzeltme)
Sertleştirilmiş **************** Artık hizmet tiplerinin çağrıcının ödeme yükünden yoksun kaldığı uygulama sıralarını sildirme - kısmi bir ödeme yükü alındığınd...
Kamo-shared-library güncelleştirmesi için yeniden inşa ( etkisiz-feature resolver)
Yeni Uygulamalı ModelEnforcementService yöntemlerini seçin (komputeAvail yükümlülükleriMap, AppEffectlyEnabledAppTypes, hesaplamaEffectiveOfs) bu yüzden model-g...
Bump kamo-shared-library ila 1.5.0 uygulandı-model uygulama için
Bu hizmeti kamo-shared-library 1.5.0'e getirir, böylece yeni UygulamaEnforcementService, ÇocukOrgGüvenlik ModeliConfig varlık, ServiceAvailability Tip enum, Org...
Camo-shared-library güncelleştirmesi için yeniden inşa (zamanlı güç kuralları + DEFAULT Üye DoğrularAppliedService)
Tesadüfler bir yeniden inşa eder, bu nedenle bu hizmet güncellenmiş ************, mevcut cascade'nin üst kısmında şablon güç kuralları ve DEFAULT-template geri ...
Kamo-shared-library update (master model, varsayılan rol şablonları, kuvvet-rule çözümleyici) için yeniden inşa
Bir yeniden inşaa edilir, böylece bu hizmet, Organizasyon.branchTypeID, Organizasyon.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)
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.