Quyết định gọi phần mở rộng lịch sử từ thành viên voip config, chứ không phải điện thoại extensg
Ngay cả khi thành viên voip config chính xác đã vẽ thành viên tới phần mở rộng của họ. Dùng Thành viên voip config ( cùng một nguồn với CallFetures Conctler) bả...
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...
Đang thu lại phát lại, lưu trữ hộp thư thoại, hộp thư thoại đã khởi động, làm giàu lịch sử
- Kỷ lục mới Điều khiển với góc nhìn lớn, âm thanh có phạm vi cho chủ + mỗi dòng chảy, và siêu dữ liệu cho cửa sổ công cụ truyền thông - Gọi cho Bộ Theo dõi. Gọ...
Chụp ảnh mới ExtNumber như cuối cùng cho lambda thu ở MberVoipConfigler
newExtNumber được điều chỉnh lại bên trong nếu (isVipEnid &&...) Nó không phải là sự kết thúc hiệu quả. Name Nó từ bên trong một tùy chọn. ifPresent() lambda, m...
Thêm các tính năng cuộc gọi API — gọi tới và trả lời tự động kết nối thông qua nhà cung cấp trừu tượng hóa
- Thêm CallFeturesDto và thiết lập các cấu trúc gọi cho PJOs - Thêm các lá cờ Forward/auto Answer cho Nhà cung cấp Caupance - Thêm mặc định nhận được gọiFetures...
Đừng xóa các thành viên khi đồng bộ hoá với các nhà cung cấp thiếu siêu dữ liệu
(TIẾNG CÒI) Tốc độ Thông báo cho bên cung cấp điện thoại. FreePBX (và bất cứ nhà cung cấp nào không theo dõi thành viên Kamo sở hữu một phần mở rộng) bộ nhớ tra...
Giấy ủy nhiệm WSS-ware cho trình duyệt điện thoại mềm
Kết thúc « / api/voip/ sp/credentials endpoint » bây giờ trở lại ủy nhiệm một bên trình duyệt chồng SIP có thể thực sự sử dụng: phương tiện giao thông WSS, miền...
Thêm de Capulet điểm kết thúc nhiệm vụ để Voifectenionsler cho admin usign
Thêm bộ phân cách thư mụcVipConfigler cho thành viên VOIP config với bài tập mở rộng
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...
Viết lại tất cả các truy vấn và phân loại GQL chống lại quan hệ nội tâm trực tiếp
Xác nhận mọi tên trường và đánh ngược lại với FreePBX 17 Bộ sửa chữa đầy đủ: Hàng loạt: - Lấy Tất cả các phần mở rộng: gỡ bỏ trường « mail » không tồn tại - tì...
Chính xác
FreePBX API trả lại "Có phải ý anh là lấy lại dấu vết? Kiểm tra truy vấn và truy cập dữ liệu của nó cho phù hợp.
Thêm các đầu đề XHR/Accept và chuỗi phản ứng phân tích cho ứng dụng khách GrQL
Cùng một mẫu như FreePBXTokenCache: thêm X-Requested- With + Chấp nhận: ứng dụng/json để ngăn chặn phản ứng chuyển hướng HTML của FreePBX, và chuyển đổi cả ba v...
Thêm đầu đề+XHR và phân tích chuỗi thô cho điểm kết thúc tương ứng
FreePBX đã trở về văn bản/html khi được gọi thông qua cụm DNS bởi vì Máy chủ không khớp với thông tin đã cấu hình PBX HSTNAME. Đang thêm Chấp nhận: ứng dụng/jso...
Sửa chuỗi phạm vi OAuth2 cho FreePBX API
Phạm vi FreePBX là nhận diện cấp cao: 'gql' (tất cả nguyện vọng) và Nghỉ. Định dạng « gql: ready » có nghĩa là GQL cho mô- đun được gọi là « đọc », mà không tồ...
Hãy thả đĩa VOIPService ra khỏi repo
Theo quy ước dự án (.md file không có dịch vụ).
Bao gồm com.kamo.z.shared.commerce trong scan kho
Sự truyền bá đặc biệt mới nhất kamo (TIẾNG CÒI) (không đóng gói.dao. Services) mà có phụ thuộc xây dựng vào (TIẾNG CÒI) (TIẾNG CÒI) Hạt Dịch vụ được tải bởi sca...
Bộ điều khiển tài nguyên đơn + org tổng hợp + đồng bộ nội bộ
Tài nguyên cho mỗi tài nguyên CRUD (phần mở rộng / người dùng/ thiết bị/ hộp thư thoại): - Cảm ứng nhiệt huyết từ máy bay. - Người dùng VoipUsers ở /api/voip/in...
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...
Xây dựng lại cho việc cập nhật Kamo-shared-library (Gỡ bỏ tổ chức, thêm vào làTopLevel)
Xây dựng lại cho việc cập nhật Kamo-shared-library (Gỡ bỏ tổ chức, thêm vào làTopLevel)
Xây dựng lạ mọi ảnh mẫu..
Kéo các chức năng mới phải type.CREATE trẻ nhỏ ORG (id 131), ba lá cờ áp dụng trên ChildOrgModel, hai dịch vụ 13-arg quá tải, và trợ lý tạo mẫu ứng dụng.
Xây dựng lạ mọi ảnh mẫu..
Kéo những hàng cứng cáp mà không còn xóa bỏ các ứng dụngConfig mà loại dịch vụ không có trong tải của người gọi - ngăn chặn sự mất dữ liệu im lặng khi nhận được...
Xây dựng lạ mọi ảnh mẫu..
Lấy các phương pháp A applicationMdelEdelionService mới (chi tiết phân giải mô hình- vi phạm, làAppEctlyEnabled, get EffectiveEnly ApplyS, do đó, tính toán Effe...
Bup kamo-shared-library đến 1.5.0 cho thực thi ứng dụng-model
Đưa dịch vụ này vào tập đoàn kamo-sharry 1.5.0 Vì vậy, nó nhận được các A ứng dụng MdelEnmentService, ChildOrgModel AppConfig, ServiceAvaility Loại enum, Tổ chứ...
Name
Khởi động xây dựng lại để dịch vụ này thu thập thông tin cập nhật * áp dụng các quy tắc mẫu và phản hồi giấc ngủ đông trên đỉnh của dòng chảy hiện có.
Xây dựng lại cho việc cập nhật kamo-sharry-liverary (người mẫu chủ, mẫu vai mặc định, bộ giải quyết độc quyền)
Gây ra một cuộc xây dựng lại để dịch vụ này kéo dài sự sửa đổi kamo-sharry mới bao gồm Tổ chức.brachtypeID, Tổ chức.masterModelID, Các thực thể, phần vai trò: K...
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)
Như những gì anh thấy vận chuyển?
Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.