Add DTMF touch tone sounds to dial pad in chatbox
- Added DTMF tone generation script (generate-dtmf-tones.js) - Generated WAV files for all dial pad buttons (1-9, *, #, 0) - Integrated touch tone playback into...
Add Pipeline page with Applications, Orders, Shipments, and Returns tabs
- Created pipeline page using SettingsView component similar to account pages - Added Applications tab with application management and status tracking - Added O...
Add Pipeline button to NavPri navigation
- Added Pipeline button with TimelineIcon after Accounts button - Links to /pipeline route - Always visible (not conditional on organization features)
Update account page tabs to new account type categories
- Changed tabs from status-based to account type categories: - "Clients & Customers" (BusinessCenter icon) - "Members & Subscribers" (People icon) - "Empl...
Add Employee Browser for HR page with EmployeeManager component
- Created EmployeeManager component similar to LeadManager with employee-specific fields - Updated /hr/page.tsx to match doc manager layout with gradient header...
Update leads page with LeadManager component matching doc manager layout
- Created LeadManager component similar to DocManager with lead-specific fields - Updated /leads/page.tsx to match doc manager layout with gradient header - Add...
Add support for direct .mmdb URL and custom GEO_DATABASE_URL
- Support GEO_DATABASE_URL environment variable for custom database URL - Auto-detect .mmdb files and skip decompression - Maintain backward compatibility wit...
Add premium enterprise features - Analytics, CRM, AI Assistant, Advanced
ANALYTICS DASHBOARD - Real-time call metrics with interactive charts CRM INTEGRATION - Customer data, lifetime value, activity tracking AI ASSISTANT - Sentime...
Implement 100% enterprise VoIP desk phone features
Complete implementation of 100+ features matching Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, History, Voicemail, Contacts, Queu...
Add expandable softphone panel to ChatBox
- Add PhoneInTalk icon button to ChatBox header for softphone toggle - Create comprehensive SoftphonePanel component with full UI - Implement dialpad with 0-9, ...
Add TomcatConnectorCustomizer to force SSL keystore config
- Spring Boot's application.yml SSL config not being applied - Use TomcatConnectorCustomizer to programmatically set keystore - Forces connector to use /etc/ssl...
Web UPnP এর জন্য Media পরিসেবা পোর্ট ৮৪৪৩ এর সাথে সংযুক্ত করুন
- আপডেটকৃত ওয়েবস্কেট সংযোগের জন্য মিডিয়া. - শুধু ওয়েবস্কেট ট্রাফিকের জন্য ট্রাফেইক - মিডিয়া সার্ভিসের সাথে সরাসরি HTTPS/HT1 সংযোগ ব্যবহার করুন - API দ্বারা ...
Expose MediaService on port 8443 for WebSocket over HTTPS/HTTP1.1
- Added NodePort service on 8443 for direct WebSocket access (bypasses Traefik) - Mount wildcard-kamocrm-com SSL certificate - Init container converts PEM to PK...
Add CORS middleware to media-route for cross-origin WebSocket
- Added cors middleware to allow cross-origin connections - Enables WebSocket connections from internal.* to media.* - Allows all origins, methods, and headers ...
ওয়েবআরটি সংযোগের জন্য API প্রক্সি রুট যোগ করুন
- মিডিয়া সার্ভিসের জন্য /paip/watecc/Moick প্রক্সি যোগ করা হয়েছে - Jap/bpRECTA অনুমোদন ব্যর্থ - http://twww.pec/অনুবাদ, উত্তর, সমাপ্তি - একই প্যাটার্ন অনুসরণ ...
Put-per ওয়েবআরটিসি থেকে সম্পন্ন হয়েছে
- পূর্ণ সংকেত সহ ওয়েবআরটিসি হুক ব্যবহার করে - সমন্বিত ওয়েবস্কেট সিগন্যাল (অভিজ্ঞ, উত্তর, আইআইসিই) উত্তর এবং /diner বাটন সহ আগত কলগুলো যোগ করা হয়েছে - UI-এর জ...
Add WebSocket signaling for peer-to-peer calls
- Added WebRTCSignalingController for call signaling - Handles offer/answer exchange via STOMP - Forwards ICE candidates between peers - Manages call hangup not...
অডিও/ভিডিও কল-র জন্য জ্যানাস ওয়েবআরটিসি যোগ করুন
- ওয়েবআরটিসি-এর ব্যবস্থাপনার জন্য জুজানাস ওয়েব আরটিসিকে ব্যবহার করে -চ্যাট ভিডিও প্রদর্শন করার জন্য ভিডিও কল প্যানেল কম্পোনেন্ট যোগ করা হয়েছে - সামুদ্রিক কল ...
Add Janus WebRTC integration
- Added WebRTCController for token generation and call management - Configured Janus API URL and secrets (api, token, admin) - Configured STUN/TURN servers (kam...
Update TURN server credentials with secure values
- Updated turn-secret with secure random value - Updated turn-password for Janus authentication - Credentials match MediaService WebRTC configuration
Add ServersTransport deployment to CI/CD workflow
Deploy traefik/serverstransport.yaml as part of Traefik deployment to both K1M1 and K2M1. This enables HTTP/1.1 backend connections for MediaService WebSocket s...
Add ServersTransport for MediaService WebSocket connections
Add media-websocket-transport ServersTransport resource to disable HTTP/2 for backend connections to MediaService. This is required for proper WebSocket upgrade...
Add media-websocket-upgrade middleware to force Upgrade header
- Add Upgrade: websocket header for WebSocket paths to fix HTTP/2 Extended CONNECT conversion - This ensures HTTP/2 WebSocket upgrade requests are properly conv...
Add media-cors middleware for media domain CORS support
- Add media-cors middleware matching theme-cors configuration - Allows CORS headers to be set for media.{domain} requests
মিডিয়া সার্ভিসের জন্য বিস্তারিত বিবরণ যোগ করুন
- লগ মিডিয়া সার্ভিস ইউ. আর. এল. - লগের বিবরণ - ত্রুটির বিস্তারিত বিবরণসহ লগ পূর্ণ করা হচ্ছে ডিবাগ সংক্রান্ত ত্রুটির ক্ষেত্রে URL অন্তর্ভুক্ত করা হবে
Add 'media' subdomain to auto-cert SUBDOMAINS for MediaService
- Add 'media' to SUBDOMAINS list in auto-cert-service.yaml - Enables automatic SSL certificate generation for media.{domain} subdomains - Required for MediaServ...
Add direct MediaService routes via media.{domain} for WebSocket support
- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...
Add logging for subscription request to backend
- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend
Add detailed logging for subscribe function
- Log when subscribe() is called and current connection state - Log client existence and connection status - Helps diagnose why subscriptions aren't being creat...
Add detailed logging for WebSocket subscription requests
- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...
Add detailed WebSocket connection logging
- Enhanced logging for WebSocket connection success/failure - Log connection frame details on successful connection - Log detailed STOMP error information - Hel...
Load 100 message history on chat open and determine message author correctly
Support two-member chat sessions and message pagination (default 100 messages)
বার্তার জন্য পপ- আপ সমর্থন যোগ করুন এবং দুটো আলাদা আড্ডার জন্য তালিকা
Make chat boxes reposition when Team Members panel opens/closes, add retry logic for session creation
Migrate chat functionality from ChatSideBar to Team Members - add chat button to MemberItem, preserve member IDs, remove duplicate ChatSideBar
Access Level dropdown with icons and titles from ImageAccessLevelType
Pre-consume X-OTK via filter to avoid expiry on large uploads; use pre-auth session in ImagingController
Expose endpoints under /api/security/imaging to match gateway
Enable server.shutdown=graceful, spring.lifecycle timeout; add shutdown-aware TaskScheduler/TaskExecutor
Support X-OTK and *** via Redis (KSessionService) to synthesize KToken
Finalize end-to-end imaging flow (session forward, hashing align, UX wiring)
Add imaging API routes and UI integration; wire into DocManager; update KToken and user-info; add ImageAccessLevelType; update package.json
যেমন তুমি জাহাজ দেখেছ?
প্রত্যেকটা আপডেট স্বয়ংক্রিয়ভাবে আপনার কর্মক্ষেত্র স্বয়ংক্রিয়ভাবে. সপ্তাহের পর সপ্তাহের মধ্যে মুক্ত হয়ে তা দেখতে শুরু করুন।.