What's New
Version 16.1.3 (Latest)
- NewMessaging servers now persist and deliver @mentions and per-conversation mention counts, so mention badges stay in sync across all your devices.
- NewAI Services now support OpenAI, Google Gemini, Anthropic Claude, and any OpenAI-compatible endpoint for both Recording AI analysis and Connect chat assist.
- NewREST API for building Enterprise sites - create, assign existing organizations, update, and delete or detach sites under an Enterprise.
- NewUpload a custom browser-tab favicon at the system or per-organization level to replace the default Thirdlane icon in the Configuration Manager.
- ChangedReplaced the local Ollama provider with cloud LLM providers; post-call recording analysis now calls the selected provider end-to-end.
- ChangedREST API and docs now use consistent terminology - Enterprise for multi-site groupings and Organization for individual accounts.
- FixedThe API key endpoint could return an empty response; it now works correctly.
- FixedCreating or updating an IVR through the REST API no longer rejects valid menu options with a false validation error.
- FixedCreating a DID through the REST API now stores the number correctly instead of saving an empty, duplicate entry.
- FixedInbound Routes API now saves each route's schedule/mode conditions; previously routes were created with no active rules, so calls were not routed.
- FixedClick-to-Call widget endpoints are no longer offered as selectable members in Hunt Group, Queue, and Pickup Group phone pickers.
- FixedSpecial Endpoints API now accepts device_type, so click-to-call widget endpoints created via the API are correctly set up for web calling (web-call context) instead of being treated as standard SIP devices.
- FixedDeleting a single Enterprise no longer removes all other Enterprises.
- FixedSites can again be assigned to an Enterprise after it has been deleted and recreated.
- FixedThe Manager SSO login button now appears for named OIDC identity providers such as Authentik, not only the generic OIDC option.
- FixedSingle sign-on now surfaces a clear error when an identity provider is unreachable or misconfigured, instead of silently failing to redirect.
- FixedManager login no longer fails with a 401 when the browser has cached HTTP Basic credentials from another service on the same host.
- FixedTrunks with longer secrets (e.g. Twilio auth tokens) could fail to open with an Internal Server Error; stored SIP secrets are no longer truncated.
- FixedRedirect Servers now show the provider's actual error instead of a generic Forbidden message.
- FixedA misconfigured Redirect Server can now always be deleted, even when the provider rejects the request.
- FixedPlaying a recording on a single-tenant extension no longer shows a false access-denied error.
- FixedSingle-tenant Default Values (Call Recording) now includes Recording AI Analysis service settings; form save validation no longer blocks saving.
- FixedAnalytics reports now show data on single-tenant systems and no longer display a raw tenant placeholder in report titles and links.
- FixedExtension, Department, DID, and Trunk filters in analytics reports now populate on single-tenant systems.
- FixedAnalytics report section tabs keep their grouped layout when switching between Core only and All sections.
- FixedDatabase schema upgrades are now resumable, so a transient patch error no longer half-applies changes or stalls the update.
- ImprovedAnalytics report pages now refresh reliably after an update without needing a manual browser cache clear.
- ImprovedRefreshed and expanded the Spanish translation, now covering substantially more of the interface.
- ImprovedThe Thirdlane favicon is now consistent across the Configuration Manager, product documentation, and reports pages.
- RemovedRemoved the legacy per-user Chart Theme (Grid/Gray) setting, which no longer affected reports or dashboards.
- NewMentions - type @ to mention a teammate, @everyone, or @here from a typeahead picker; mentions render as highlighted chips.
- NewA red mention badge and a distinct mention sound make mentions stand out from ordinary unread messages.
- NewPer-conversation notification levels - All messages, Mentions only, or Nothing - replacing the simple mute toggle, with a row icon showing the level at a glance.
- NewSiri on iPhone - place calls and send dictated messages by voice, with setup handled automatically.
- NewDelete calls from your Connect call history - remove one call, several selected, or clear all; entries are hidden only for you, and recordings and reporting are unaffected.
- ChangedVideo calling now happens in Meetings - one-to-one and group Connect calls are voice only; turn on video in a meeting (an optional feature your administrator enables).
- ImprovedMentions are delivered to all your signed-in devices and still accrue as badges while Do Not Disturb is on.
- FixedChannels you were just added to now appear in the channel list and search without reconnecting or signing in again.
- FixedAdmins can add or remove channel members without a false "Failed" message; owner-only channel settings are now hidden from non-owners.
- FixedAfter editing a channel or adding members on mobile, you return to the channel list instead of being dropped into the conversation.
- FixedThe Manage (gear) action in channel search on mobile now opens channel settings instead of the Recents screen.
- FixedThe per-conversation notifications settings screen now loads reliably.
- FixedConnect web sign-in now always uses the credentials you enter instead of resuming a previously cached account.
- FixedConnect web logout now fully clears your saved session, so it no longer silently signs you back in as the previous user.
- FixedCancelling Save as Contact after a call no longer lands on a Page not found screen; you are returned to the welcome view.
- FixedPlaying a voicemail or recording no longer shows a false Something went wrong error after a brief network hiccup, and now retries automatically.
- ImprovedSign-in now reports a specific reason and fails fast when it cannot load your account data, instead of spinning until a generic connection timeout.
- FixedFixed a case where a saved notification setting could stall mobile sign-in until a timeout.
Version 16.1.2
- ImprovedRecordings and voicemail start playing instantly, and you can jump to any point.
- FixedRecording, voicemail, and transcript playback that could occasionally fail to start.
- ImprovedFaster loading of Thirdlane Connect in the browser.
- FixedRepaired the Special Endpoints API.
- FixedResolved a rare error when creating a user.
- FixedRestored support for the Firefox browser in the Configuration Manager.
- ImprovedCall recordings start playing instantly and you can skip to any point.
- FixedRecording and voicemail playback that could fail to start.
- ImprovedMore reliable call audio - better speaker/earpiece routing and ringback on outgoing calls.
- FixedCalls that could occasionally stay "active" after the other side hung up.
- ImprovedSmoother, more accurate call history loading with no duplicate or missing entries.
- FixedAdditional stability fixes and improvements.
Version 16.1.1
Version 16.1.1 runs on both AlmaLinux 8 and AlmaLinux 10. AlmaLinux 10 is the current LTS, with a fresh 10-year support window, a modern kernel and toolchain, and the latest security baseline. We recommend AlmaLinux 10 for new deployments and for any deployment planning a long-term horizon.
Running CentOS, RHEL, AlmaLinux 7, or considering a move from AlmaLinux 8 to 10? Our team can plan and execute the migration with minimal downtime. Contact us to coordinate.
- Omnichannel Contact Center — voice calls, WhatsApp, SMS, and chat unified into a single queue, with ACW, disposition codes, and three-level policy inheritance, tightly integrated with the built-in CRM
- Built-in CRM — Contacts, Accounts, Leads, Lists, Tasks, Campaigns, Deals, Custom Fields, and a unified Contact Timeline, provisioned automatically per tenant and wired into the contact center and messaging channels
- AI-powered voice intelligence — post-call summarization, sentiment, QA scoring, action items, and compliance checks, with pluggable cloud and on-prem providers
- WhatsApp Business as a native channel via Meta's API, plus configurable SMS gateways with downloadable adapter samples
- Multi-Site Organizations (Enterprises) — group multiple organizations as sites with a flexible intra-site dialing scheme (each site keeps its own extension plan) and configurable inter-site dialing (disabled, prefix + site code, or direct)
- Flexible inbound call routing — route by schedule and day/night/temporary office mode simultaneously, with reusable Routing Conditions chainable from IVR menus, inbound routes, and hunt groups
- New BLF key types — busy lamp field hints for voicemail box status and current tenant PBX mode (day/night/temporary), in addition to extension presence
- Enhanced device provisioning — offload provisioning files to a dedicated DMS server and/or any S3-compatible storage, per model and per location
- S3-compatible storage everywhere it matters — recordings, voicemail, transcripts, faxes, and provisioning files, with per-tenant Bring-Your-Own-Storage so selected tenants can archive their own recordings to their own buckets
- Full Reports & Analytics module covering calls, contact center, CRM, and enterprise rollups
- Customizable branding at global and tenant levels — logo, brand colors, auto-contrast toolbar, Connect login page, and email templates
- Hardened authentication — OIDC SSO with MFA delegated to your identity provider (Okta, Azure AD, Google, Keycloak, Authentik), plus Secure Password Mode: passwords are never displayed or stored in cleartext, administrators (including the super-admin) cannot view or retrieve user passwords, and users and admins set and change their own passwords through email-triggered flows
- Refreshed Configuration Manager UI for both admin and user portals — global search, pinned favorites, in-menu search, a lighter chrome palette, and per-tenant branding
- Redesigned and more reliable Thirdlane Connect across web, desktop, and mobile — multi-session agent workspace, AI call insights, dark mode, rotating refresh tokens, and improved reconnection and resilience under network instability
Big upgrades to contact center, CRM, messaging, multi-site organizations, reporting, and branding. New REST APIs and developer tooling, plus broad improvements to telephony, provisioning, security, and reliability.
- Omnichannel Contact Center
- Built-in CRM
- AI-Powered Voice Intelligence
- WhatsApp & Messaging Channels
- Multi-Site Organizations (Enterprises)
- Reports & Analytics
- Branding & Customization
- User Onboarding & Authentication
- Call Routing & Dialplan
- Device Provisioning
- Queue & Agent Management
- S3 & Cloud Storage
- Directory Sync
- Cluster & Infrastructure
- REST API & Developer Tools
- UI, Navigation & Data Management
- Security
- Platform & Documentation
- Bug Fixes
Connect gains omnichannel agent tooling, AI call summaries and transcription review, a modernized look and feel, and improvements to messaging, settings, contacts, navigation, and security.
- NewIntroduced Omnichannel Contact Center with unified voice and messaging queues, configurable agent workflows, and industry-standard After Contact Work (ACW) and disposition handling
- NewAdded Contact Center workspaces at Global and Tenant levels for centralized management of codes, code sets, and policies
- NewAdded configurable Pause codes (8 defaults) and Disposition codes (12 defaults) with per-tenant and per-queue code set inheritance
- NewAdded After Contact Work (ACW) policies with disposition requirements, configurable timeouts, ACW time limits with agent-requested extensions, and automatic Asterisk wrapuptime synchronization
- NewAdded three-level policy inheritance (Global → Tenant → Queue) with "Inherit" or "Own" mode at each level and real-time propagation of changes
- NewAdded Interactions screen under Reports for reviewing closed contact center interactions across all channels (voice, chat, SMS, WhatsApp) with filtering by agent, queue, channel, DID, disposition code, and date range
- NewAdded Client and Agent history drill-down from the Interactions grid with content preview for text channels and recording/transcription links for voice interactions
- NewAdded Contact Center Admin and Contact Center Supervisor administrator roles — CC Admin has full access to all queues for the assigned tenant, CC Supervisor access is scoped to assigned queues only
- ChangedUnified message routing with voice queues — queues now handle both calls and messages for true omnichannel support
- NewIntroduced Built-in CRM module with Contacts, Accounts, Leads, Lists, Activities, and Custom Fields management — all tenant-scoped with full grid, form, filter, and CRUD support
- NewAdded CRM Contact Timeline showing a unified chronological view of activities and contact center interactions per contact, accessible from the contacts grid badge and contact form
- NewAdded CRM Custom Fields allowing tenants to define additional contact, account, and lead fields with dynamic form injection
- NewAdded CRM Lists with two modes: Static lists with manual contact selection via “Add to List” and Dynamic lists with live-query criteria matching (status, source, tag, account, opt-in flags, date ranges)
- NewAdded CRM Task Management with priorities, due dates, assignees, status workflow, and overdue detection
- NewAdded CRM Campaigns for bulk outbound messaging to contact lists via WhatsApp and SMS with scheduled delivery, timezone-aware date/time picker, send-time windows, and per-contact delivery tracking
- NewAdded CRM Deals for tracking sales opportunities through pipeline stages (Prospecting, Qualification, Proposal, Negotiation, Closed Won/Lost) with amounts, probability, weighted values, and contact/account linking
- NewAdded CSV export for CRM contacts, accounts, leads, and deals, and CSV import for contacts
- ImprovedRewrote CRM contact CSV import as a three-step wizard (Upload → Map fields → Review & import) with delimiter auto-detect, header alias mapping, dry-run preview, and reusable import templates
-
NewAdded REST endpoints
POST /api/crm-contacts/{tenant}/import,POST /api/crm-contacts/{tenant}/import-preview, and CRUD for/api/crm-import-maps/{tenant}so external tools and Thirdlane Connect can trigger the same import pipeline -
ImprovedAdded
list_idquery parameter toGET /api/crm-contacts/{tenant}so clients can enumerate contacts that belong to a specific static or dynamic list, and madecontact_countavailable for both list types - NewAdded CRM REST APIs for Contacts, Accounts, Leads, Lists, Custom Fields, Activities, Tasks, Campaigns, and Deals with OpenAPI 3.1 specs and interactive Scalar documentation
- NewAdded Built-in CRM integration automatically provisioned for every tenant with unique credentials, default phone number translation rules, and credential regeneration support
- NewAI-powered post-call analysis with support for summarization, sentiment analysis, categorization, action item extraction, QA scoring, entity extraction, and compliance checking
- NewAI analysis service provider with automatic model discovery and configurable analysis options per service
- NewConsolidated recording detail window with tabbed display of call summary, transcription, AI-extracted action items, and AI insights (sentiment, QA scoring, entity recognition, compliance) — accessible from a single Details icon in the recorded calls grid
- NewAdded WhatsApp Business account management with Meta API integration for phone number sync and message template sync
- NewAdded DID-to-WhatsApp number mapping directly from the DID form with tenant-scoped auto-match suggestions and WhatsApp status column on the DID grid
- NewAdded Messaging Channels configuration for linking WhatsApp, SMS, and voice provider resources to tenants
- NewAdded Custom SMS gateway provider for carriers without built-in support, with webhook-based integration and downloadable Perl, Python, and Node.js reference adapters
- NewAdded Marketing administrator role scoped to CRM, messaging channels, and WhatsApp accounts
- ImprovedMessaging Log (formerly MDR) now records channel, provider message id, error details, and lifecycle timestamps so admins can diagnose failed SMS and WhatsApp sends from the report
- FixedSynchronous outbound message failures now record a FAILED row in MDR with the real error reason, and the orphan outbound attempt is cleaned up so later inbound replies are not mis-attributed to it.
- NewMulti-Site Organizations (Enterprises) — group multiple organizations as sites under a single enterprise with shared inter-site dialing, unified directory, aggregate limits, and centralized administration
- NewInter-site extension dialing with three configurable modes: disabled, prefix-based (e.g. *88 + site code + extension), and direct dialing across sites with automatic dialplan generation
- NewFlexible intra-site dialing schemes — each site keeps its own private extension plan (extensions don't have to be unique across the enterprise), while inter-site dialing is reached via configurable prefixes or direct cross-site dialing, with automatic dialplan generation
- NewEnterprise-level trunk assignment — SIP trunks can now be scoped to all tenants, a specific enterprise (shared by all its sites), or a single site
- NewEnterprise management UI with dedicated grid, settings form, and Sites tab showing per-site metrics including extension, DID, and queue usage, call limits, Contact Center and Teams status
- NewOrganization REST API — full CRUD for enterprises, site listing, and shared directory at /api/organization/ with OpenAPI 3.1 spec
- NewAdded Assign to Enterprise workflow on the Organizations grid — assign one or more organizations to an existing enterprise or promote a single organization to a new enterprise
- NewAdded Unassign Selected action on the enterprise Sites grid to detach sites back to independent organizations without deleting them
- NewAdded built-in Reports module covering Call Reports, Contact Center Reports, CRM Reports, and Enterprise Reports with interactive charts, data tables, date range controls, drill-down, favorites, and scheduled email delivery
- ImprovedCall Logs Database settings (System Preferences) now distinguish write credentials used by telephony services from the Manager reporting connection — same MySQL server by default, optional separate host or read replica, with a dedicated test for the reporting connection
- NewCustomizable branding with brand colors at the global level
- NewTenant-level branding with custom logo and brand colors that override system defaults
- NewAuto-contrast toolbar text — text and icons automatically switch between light and dark for readability based on the primary branding color
- NewAdded Connect Branding with per-tenant customization of the Connect login page including app name, sign-in button color, logo, and favicon, with automatic fallback to global defaults
- NewAdded Connect AI master switch to Connect Branding — a single per-tenant toggle that enables or hides voice messages, dictation, on-device transcription, and the Connect AI settings page across web, desktop, and mobile clients
- NewAdded Email Templates management with DB-backed storage, migration from legacy file-based templates, HTML preview, and dynamic brand variable injection (BRAND_APP_NAME, BRAND_LOGO_URL, etc.)
- NewAdded Media Library for uploading and managing images used in branding and email templates, with thumbnail preview grid, copy-URL, and local storage
- ImprovedRefreshed default look with a lighter chrome palette and crisper pixel-aligned button borders for a cleaner, modern appearance
- NewAdded OIDC single sign-on (SSO) with multi-factor authentication support for Configuration Manager and Thirdlane Connect — works with any OIDC-compliant identity provider including Okta, Azure AD, Google Workspace, Keycloak, and others
- ImprovedSSO provider support — added Authentik (OIDC) as a named provider, fixed Okta discovery URL handling, and added Zoho to the provider list
- NewUser onboarding modes — global setting for temporary password (force change on login) or invite link mode, with email enforcement when invite mode is active
- NewEmail-based username alias — users can log in to Configuration Manager, User Portal, and Thirdlane Connect using their email address as an alternative to username
- ImprovedRedesigned password change and password recovery screens with modern branded styling, dynamic password requirements, and inline error recovery
- ImprovedWelcome email templates — separate templates for invite and temporary password modes with correct variable substitution, seeded on upgrade
- SecurityAdded Secure Password Mode — a one-way feature upgrade that eliminates plaintext password storage, prevents administrators from viewing or retrieving user passwords, and enforces password reset via email with mandatory change on next login
- ChangedReplaced User Extensions batch update with focused "Reset selected" dialog — web password, phone password, and voicemail PIN resets with email validation
- NewAdded email audit checks for user extensions — validates missing, invalid, and duplicate email addresses across all tenants, integrated into System Audit
- ImprovedUsers are now notified by email when their account email address is changed (requires Secure Password Mode)
- NewOnboarding state column on the User Extensions grid shows which users have not yet activated
- NewOnboarding state filter to quickly list users with pending or expired invites or unchanged temporary passwords
- NewReset Password action on the User Extensions grid emails a fresh temporary password and forces a change on next login
- ImprovedCreate User form no longer asks for an initial password — users are onboarded via the system Onboarding mode
- ImprovedSend Email action mints a fresh invite link in invite mode and resends the welcome email in temppass mode
- NewDialing Plans with country-based E.164 number normalization for outbound calls — ships with 51 pre-configured country plans covering North America, Europe, Asia-Pacific, Middle East, Africa, and Latin America
- NewPer-user E.164 override allowing individual users to specify different country code, national prefix, and international prefix to override the tenant dialing plan, useful for remote workers in different countries
- NewTrunk-level E.164 output control to send numbers in +E.164 or E.164 format based on SIP provider requirements, with optional inbound caller ID normalization
- NewAdded Routing Conditions — reusable call routing decision points that evaluate a schedule, the current office mode (day/night/temporary), or both simultaneously, and route calls to match/no-match destinations. Usable from IVR menus, inbound routes, hunt groups, and other routing conditions (chaining), so a single inbound DID can combine "after-hours" and "manually placed on night mode" in one decision
- NewAdded Default Route support - configurable tenant-wide fallback when no specific inbound route matches
- NewAdded Default Route management to Inbound Routes and System Preferences with action and target selection
- NewAdded Default Route visualization to Call Flow diagram with interactive editing of targets
- NewAdded "+ Add" button to Call Flow for creating new routing objects
- NewAdded interactive editing to Call Flow - double-click any node to edit
- NewAdded search functionality to Call Flow diagram - find and navigate to nodes by name with keyboard shortcuts
- ImprovedImproved Voice Menu display in Call Flow with clearer visual hierarchy and formatting
- ImprovedImproved Schedule form with visual column grouping and clearer time range summaries
- NewAdded edit buttons for Modes and Schedules in Inbound Routes expanded view
-
FixedPrompt language not applied at
Queue()and queue callback; dialplan now reapplies route and tenant language.
- ChangedInitial Setup Wizard no longer includes the Template Bundles or Provisioning Settings steps; phone templates install automatically with the platform, and default provisioning settings are created at install time.
- ChangedPhone templates and firmware are separated: templates ship with the manager, while firmware is optional and managed on the new Phone Firmware screen, replacing the old all-in-one Template Bundles flow.
- NewAdded Phone Models management screen under Device Provisioning with model browsing, filtering, cloning, inline template editing, and full CRUD for custom models
- NewAdded per-model provisioning protocol (HTTP, HTTPS, FTP, FTPS, TFTP) and firmware version tracking with global default protocol setting and new template variables for protocol-aware provisioning
- NewAdded custom template variables for provisioning: define global name-value pairs in Provisioning Settings that are available in all phone templates
- NewAdded External Provisioning mode for directing phones to download configs from a customer-managed DMS
- NewAdded S3 File Transport for automatic upload of provisioning files to S3-compatible storage after each device is provisioned
- NewAdded new BLF (Busy Lamp Field) key types — voicemail box status (new/saved/MWI) and current tenant PBX mode (day/night/temporary) — in addition to extension presence, so desk phones can surface mailbox state and route-mode at a glance
- ImprovedEnhanced provisioning lets each tenant offload generated config files to a dedicated DMS server and/or to S3-compatible storage, independently per model and per location, with prefix-scoped access keys to avoid cross-tenant collisions
- NewAdded Custom Script Transport for running user-defined post-provisioning scripts with file paths and context variables
- NewAdded ability to disable local provisioning services (FTP, HTTP, HTTPS, TFTP) with protocol toggles in local mode and automatic shutdown when using an external DMS
- ImprovedDevice provisioning now uses the configured default protocol instead of hardcoded per-provider protocols for redirect server communication
- ImprovedExternal device provisioning now uses a per-model path segment for provisioning URLs, firmware paths, and S3 object keys, enabling prefix-scoped access and avoiding filename collisions across models
- ImprovedProvisioning password fields now use masked input for improved security
- ImprovedUpdated queue terminology from "Members" to "Agents" with types: Static (Voice), Static (Messaging), and Dynamic
- NewAdded expandable queue grid showing agents with edit button to open Agent or Extension forms directly
- ChangedRenamed "Agents" menu to "Dynamic Agents" with expandable rows showing queue memberships
- NewAdded new "Queue Membership" screen providing a complete overview of all agents across all queues
- NewAdded email field to Contact Center agents for credential delivery, with welcome email sent on agent creation
- NewVoice Menus, Hunt Groups, and Queues can now be assigned to Departments for organizational filtering
- FixedMulti-login is now reliably disabled for contact center queue members regardless of how they are added, enforced at the database level via triggers so single-session Connect sign-in applies to all queue agents
- NewS3-compatible object storage for recordings and transcriptions with automatic background sync and configurable local file retention
- NewFile Storage tab in System Preferences with provider selection and per-location override support
- NewEnabled multiple S3 providers: AWS S3, Wasabi, Backblaze B2, DigitalOcean Spaces, Cloudflare R2, MinIO, and Garage
- NewAdded per-location and per-tenant storage configuration with inheritance from system defaults
- NewAdded BYOS (Bring Your Own Storage) option for enterprise tenants with compliance requirements
- NewImplemented pusher service for automatic upload of recordings to S3
- NewAdded local caching for S3 files to optimize retrieval performance
- ImprovedRecording playback and transcriptions now work seamlessly with S3 storage
- NewAdded S3-compatible object storage support for recordings, voicemail, faxes, and other media files
- NewAdded selective per-tenant recording export to S3 — system admins choose which tenants archive recordings to their own bucket (BYOS) or to a shared system bucket, with independent local retention windows per tenant, so a single platform can serve compliance-bound tenants and lightweight tenants from the same cluster
- NewAdded LDAP and Okta directory service integrations for automated user provisioning — joins existing Azure AD support with configurable attribute mapping, test connection, and one-way sync where the external directory is the source of truth
- ImprovedEnhanced Directory Sync page — shows provider type, server details, synced extension count, last sync time, and result summary; extensions grid and form now indicate directory-managed extensions; sync only updates actually changed fields to keep the changelog clean
- NewAdded service locations management for multi-site deployment of Thirdlane platform clusters
- NewImplemented server lifecycle management with states: inventory, provisioned, active, and maintenance
- NewAdded explicit server types: management, proxy, and PBX for clear role separation
- NewImplemented server provisioning with telephony agent health checks and lsyncd configuration
- ImprovedEnhanced server management by allowing servers to be explicitly assigned to specific service locations
- ImprovedImproved policies for mapping tenants to service locations and servers for more efficient call processing
- InfoRedesigned configuration sync with tiered cascading architecture for multi-location clusters
- NewImplemented hybrid sync using database replication and file-based markers
- NewAdded automatic offline recovery - servers catch up on missed changes when reconnecting
- NewAdded Cluster Status dashboard showing deployment mode, server counts, and cluster health
- NewAdded interactive Topology diagram showing cluster architecture with real-time sync status between management, master, and worker servers
- NewConsolidated Services Status page combining Systemd services, Docker containers, and Monit monitoring into a single tabbed view with real-time CPU, memory, and uptime metrics, status badges, structured detail forms, and filters
- NewAdded Sync Diagnostics screen for monitoring cluster synchronization status
- NewAdded real-time server status display showing sync state across all cluster nodes
- NewAdded command queue view with automatic deduplication of redundant operations
- ChangedMoved Sync Diagnostics to Cluster Management menu for centralized monitoring
- ImprovedSystem Logs viewer (Diagnostics) redesigned as a master/detail layout with in-place case-insensitive search and yellow highlighting of matches
- SecurityHardened System Logs search by validating input and invoking grep with explicit option terminators to prevent argument injection
- NewAdded Outbound Event Webhooks for real-time HTTP notifications on CRM, configuration, and communications events, with grouped event selectors, test delivery, and a delivery log
- NewAdded System Webhooks for cross-tenant provisioning automation, delivering extension, DID, trunk, and tenant lifecycle events from every tenant to a single subscription
- ImprovedExtension webhook payloads now include phone_username (SIP peer name), location, and primary_server so receivers can route SIP traffic to the correct cluster without follow-up API calls
- NewRedesigned REST API documentation using OpenAPI 3.1 specifications with interactive API testing powered by Scalar
- NewAdded API key authentication (X-API-Key header) as an alternative to session cookie and HTTP Basic Auth for programmatic API access
- NewAdded pagination support for all list API endpoints with limit/offset query parameters and X-Total-Count response headers
- NewAdded combined OpenAPI specification file for Postman import and SDK generation, with download link in the API documentation UI
- NewExtended the REST API with full CRUD support for 15+ additional configuration objects, bringing the total to over 38 documented endpoints
- ImprovedStandardized API path parameters and added structured error response schemas across all API endpoints
- NewAdded OpenAPI support, enabling simpler and more standardized API integrations
- ImprovedRefreshed Configuration Manager UI for both admin and user portals — modernized navigation menu, global cross-entity search, in-menu search, pinned favorites, lighter chrome palette, crisper buttons, and refreshed per-tenant branding
- NewAdded Global Search (magnifying glass icon) to find users, queues, agents, and other entities across the system
- NewAdded Favorites feature (pin icon) allowing users to pin frequently used screens
- NewAdded search functionality to navigation menu - type to filter menu items, click X to clear
- NewAdded Tags support for organizing and categorizing users, queues, and other entities with custom labels
- NewAdded System Audit tool to identify and fix configuration issues with one-click editing of problematic objects
- NewAdded individual DID add/edit functionality with in-row editing support
- NewAdded paging to the DID section to improve usability with large datasets
- NewAdded support for Site, Department, Caller ID, and Model fields in bulk user-extension creation
- NewAdded configurable form sizes - adjust dimensions via JSON without rebuild
- NewAdded Custom provider for Speech Services — Text-to-Speech and transcription can use executable scripts from /usr/local/share/thirdlane/service/tts and /usr/local/share/thirdlane/service/transcribe with optional environment variables stored as KEY=value (one per line)
- NewImplemented clearer branded subjects and unified sender in emails
- NewAdded Unicode support in areas where it was previously unavailable
- NewSoftware Updates screen and dashboard now show release dates for available updates
- ImprovedRedesigned Organization creation and editing forms with Features and Limits and Retention Policies tabs
- ImprovedEnhanced retention policies with per-tenant configuration for CDR, voicemail, recordings, and other data types
- ImprovedExtended data retention options with 2, 3, 4, and 5 year choices across all retention settings (CDR, messaging, voicemail, recordings, queue log, change log, uploads, call history)
- ImprovedEnhanced CSV file import to support column header aliases and treat missing optional fields as empty strings
- ImprovedModernized navigation menu by removing icons for a cleaner, more spacious look
- ImprovedModernized grid icons to display in grayscale by default, with color on hover for reduced visual noise
- ImprovedImproved visual consistency of all expandable sub-grids with standardized spacing and alignment
- ImprovedOrganized dialplan scripts into categories with sorted display in script selection dropdowns and added category column and filter to the Scripts management grid
- ImprovedRenamed Dialplan Scripts to Action Scripts with simplified management, admin-controlled visibility, Where Used tracking, and cleaner defaults for new installations
- ImprovedAction Scripts grid with category grouping, alphabetical sorting, and cleanup of deprecated scripts
- ImprovedNavigation menu now refreshes immediately when tenant feature flags (Contact Center, CRM, Messaging, WhatsApp) are changed and saved
- ImprovedMessaging menu group is now hidden when the Messaging feature is disabled on a tenant
- ImprovedPassword masking with copy-to-clipboard on grids for SIP secrets, voicemail PINs, agent login codes, and authorization codes
- ImprovedAgent web login passwords are hidden from administrators on grids and masked on forms for improved security
- ImprovedAdded activity log tracking for routing conditions, emergency locations, agents, pickup groups, parking lots, widgets, tags, locations, and webhooks
- ImprovedReduced installation output verbosity - only essential messages are shown during updates; detailed logs remain available in the installation log file
- ChangedMoved version number from header title to tooltip (hover over "Configuration Manager" to see version)
- ChangedRenamed "Sites" to "Emergency Locations" throughout the system, including database, API, and UI, to better reflect their purpose and prepare for future site management features
- ChangedChange tracking is now always enabled — activity log triggers are installed automatically for all tables including new CRM and messaging entities
- ChangedHardwired Thirdlane Connect WebRTC ICE gathering defaults (IPv6 on, 3000ms timeout) and removed the unused ICE tab from Global Defaults
- RemovedEliminated the Java backend (JVM) from the server — all server-side request handling is now native, removing the Inline::Java bridge, 96 Java source files, and 31 JAR libraries
- SecuritySecure Password Mode — once enabled (one-way upgrade), user and administrator passwords are never displayed or stored in cleartext anywhere in the system. Administrators, including the super-admin, cannot view, retrieve, or set another user's password. Users and admins set and rotate their own passwords through email-triggered reset flows with a mandatory change on next login
- SecurityCredential encryption at rest, masked UI fields, and hardened logging across the platform
- SecurityStrengthened password hashing and credential protection across the platform
- SecurityImproved session management with token-based reconnection
- NewAdded integrated platform documentation with full-text search, accessible directly from the Configuration Manager
- ImprovedPlatform documentation for SSO setup, onboarding modes, email templates, and authentication providers including a step-by-step Authentik guide
- InfoBuild toolchain upgraded to Java 21 for compatibility with modern Linux distributions
- FixedMessaging logs (MDR) retention setting was not saved at the tenant level due to a missing database column — tenant overrides now work correctly
- FixedDatabase patcher failed on patches that define stored procedures, functions, or multi-statement triggers, which could leave upgrades stuck
- FixedCDR CSV export reliability improvements
- FixedQueue agent assignment corruption when removing agents via batch update
- FixedFixed expanded grid display issues when applying filters
- FixedFixed grid refresh when editing users from Department and Site expanded views
- FixedFixed an issue that prevented users from saving changes to queues and resulted in an error message
- FixedFixed inbound route handler ordering - modes and schedules now preserve their relative order within each group when saved
- FixedWhen session expires, users are now automatically redirected to login instead of seeing an error dialog
- FixedFixed personal contact creation for phone-only contacts
- FixedFixed file upload field forwarding in HTTPS nginx configuration
- FixedResource Usage History — Network Traffic graph now follows the configured public interface (e.g. ens18) instead of the legacy if_eth0 placeholder; existing installs are auto-corrected on upgrade
- NewAdded a multi-session agent workspace with a session strip above the conversation pane — every active interaction is a compact pill with channel, contact, status, and unread count, and switching is one click
- NewAdded prominent Offer mode for new and handed-off interactions — tinted row, accent bar, pulsing status dot, and pulsing Accept button so new work is impossible to miss
- NewAdded unread-message badges on rows and pills, auto-focus on accept, and aligned lifecycle status dot colors across the active sidebar and session strip
- NewAdded unified voice and messaging queue experience with clear channel indicators and consistent agent states
- NewAdded call waiting control allowing agents to accept, reject, or place incoming queue calls on hold while handling active interactions
- NewAdded agent Pause Codes allowing agents to set availability reasons (Break, Lunch, Training, etc.) with supervisor visibility and reporting
- NewStandardized After Contact Work (ACW) and disposition workflows across voice and messaging channels using effective queue policies
- NewAdded outbound SMS and WhatsApp messaging from the agent workspace with template selection, variable substitution, and delivery tracking
- NewAdded CRM contact lookup and management directly within agent conversations with click-to-view contact details, activity history, and inline note creation
- NewAdded CRM list picker to the Customers sidebar, letting agents scope the contact list to any static or dynamic CRM list (with live contact counts) for targeted manual outreach
- NewAdded in-app CSV import for CRM contacts from the Customers sidebar with duplicate match options, optional list assignment, and dry-run preview — the full field-mapping wizard remains available in PBX Manager
- NewCall detail page shows AI analysis insights including summary, sentiment, category, QA score, and action items
- NewCall history avatar badge indicates when AI analysis is available for a call
- NewAdded voice messages in chat — record, preview waveform, adjust playback speed, and send audio clips inline, with an attached transcript when speech recognition is enabled (web and desktop)
- NewAdded live dictation in the message composer — speak and watch your words land in the draft using either the browser’s built-in recognizer or an on-device speech recognition engine (web and desktop)
- NewAdded Connect AI settings page (Settings → Connect AI) with feature toggles, per-engine status cards, model size selection, microphone test, and dictation test
- NewAdded on-device speech recognition as an optional one-time download — higher-accuracy transcripts that run offline and never send audio to a server, available in any language the model supports
- NewAdded on-demand transcripts for voice messages — tap any incoming voice message to transcribe it locally with a single click, with copy-to-clipboard and inline display
- ImprovedSubstantial redesign of Thirdlane Connect across web, desktop, and mobile — refreshed slate-and-teal palette, modernized typography (Inter), Lucide SVG iconography, polished welcome screen, redesigned login, and dark mode, with consistent look and feel on every platform
- NewAdded Dark Mode with Light, Dark, and System theme options in Language and Appearance settings (web and desktop)
- ImprovedPolished welcome page with time-of-day greeting, formatted date, avatar glow effect, and company/department display
- ImprovedColor theme consistency across all three skins (blue, green, monochrome) for buttons, checkboxes, and radio buttons
- ImprovedRedesigned login page with clean white layout, SVG icon, bordered inputs, and dark navy sign-in button (web and desktop)
- ImprovedMobile Connect login refreshed with light theme, slate palette, branded wordmark, and input styling consistent with the web and desktop clients.
- NewMobile Connect login now supports Google, Microsoft, and SSO sign-in with provider auto-discovery from the chosen server.
- ImprovedMobile Connect now uses rotating refresh tokens for auto-login, so the cleartext sign-in password is no longer kept on the device after the first session refresh.
- NewMobile Connect for iOS now follows Apple guidelines for active calls, using CallKit for the native system call bar instead of taking over the screen
- NewAdded a dedicated Call Controls screen and a global Call Bar on mobile Connect with Hold/Resume, Transfer, Keypad, and End call
- ImprovedNew mobile in-call strings translated to Spanish, French, Italian, Mongolian, Dutch, Russian, and Ukrainian
- ImprovedUpgraded font from SF UI Text to Inter for improved readability (web and desktop)
- ImprovedRefined color palette with improved contrast and semantic color tokens
- ImprovedReplaced emoji sprite images with native Unicode emoji rendering for higher quality display across all platforms
- NewAdded full-featured emoji picker with search, categories, skin tones, and frequently used emoji (web and desktop)
- ImprovedReplaced loading screen with neutral single-ring spinner on white background (web and desktop)
- ImprovedRefined macOS desktop app icon to match platform squircle guidelines
- ImprovedImproved login screen with refined brand icon sizing
- ImprovedMigrated sidebar, telephony toolbar, meetings, integrations, downloads, and channel icons to Lucide SVG icon set (web and desktop)
- ImprovedUpdated settings sidebar with Lucide icons replacing the legacy icon font
- ImprovedOne-on-one chats now use messenger-style layout with right-aligned outgoing and left-aligned incoming messages
- ImprovedImproved message bubble readability with lighter background tints across all color themes
- ImprovedChat date and time display now follows modern messaging patterns with day separators, time-only on messages, and full date and time on hover
- NewAdded SMS chat integration from contact profiles with automatic sidebar navigation and smart DID selection
- ImprovedSMS send errors now display inline with failed message styling instead of failing silently
- ImprovedRenamed Direct Conversations to SMS Chats for clarity
- ImprovedConsolidated call settings into a single tabbed view combining General, Forwarding, Find Me, Screening, Blocking, and Recording (web and desktop)
- ImprovedRedesigned Audio and Video settings with single-column layout, logical Audio/Video grouping, and shorter labels for better readability
- NewAdded Device Permissions section in Audio and Video settings showing microphone and camera status with quick grant access
- NewAdded Directory tab in Contacts sidebar for browsing company contacts alongside personal contacts
- ImprovedDirectory contacts now support chat, calling, and meetings directly from the popover menu
- ImprovedStreamlined contact form labels with shorter action labels and removed redundant section headers
- NewAdded ability to remove profile and contact pictures
- NewAdded resizable and collapsible left sidebar with drag handle, double-click toggle, and Ctrl+B keyboard shortcut, with persistent state across sessions
- ImprovedSidebar tooltips now appear reliably on all menu icons
- ImprovedSimplified Welcome Wizard by removing the add-contacts step and streamlining setup-complete messages
- ImprovedImproved Welcome Wizard reliability on iPad and mobile browsers with robust permission handling and loading feedback
- ImprovedImproved Quick Settings popover layout on iPad with connection status bar and clearer reconnect option
- NewAdded Progressive Web App (PWA) support allowing installation from the browser with dedicated icon, offline caching, and standalone display
- NewAdded What’s New wizard — a categorized in-app overview of newly available features that surfaces automatically after upgrade and is reachable any time from the user menu
- NewAdded German and Japanese to Connect for web and desktop with refreshed translations across all 10 locales; added German, Japanese, and Portuguese to mobile Connect
- ImprovedMobile Connect surfaces Internet, SIP, and Chat outages in a colored banner below the nav bar on iOS and Android, replacing the small drawer icons
- ImprovedImproved Connect reliability and resilience — automatic reconnection after network drops with secure token-based session recovery, in-flight conversation persistence across reloads, and rotating refresh tokens on mobile so the cleartext password is no longer kept on the device after the first sign-in
- SecurityHardened credential handling across web, desktop, and mobile — reduced sensitive data exposure in storage, logging, and network requests
- SecurityVoicemail PIN input is now masked
- SecurityImproved session management with secure token-based reconnection
- FixedFixed mobile Connect occasionally showing the dialpad with no nav bar or drawer button after ending a call
- FixedFixed browser autocomplete overlay on the dialpad number input
- FixedFixed contact avatar upload (web and desktop)
- FixedFixed SIP telephony detection on iPad and mobile WebKit browsers
- FixedFixed Welcome Wizard spinner on iPad caused by missing API guards
- FixedFixed test notification sound not playing in Audio and Video settings
- FixedFixed clicking a contact without a JID opening an unusable chat view
- FixedRemoved confusing help text from SMS and conversation dialogs
Version 15.1.6
- Info Enhanced routing by combining time-of-day and mode settings with clear priority
- Info Added ability to create and manage custom Modes for routing
- Info Added support for temporary mode overrides that automatically expire
- Info Enhanced inbound call flow to fully support the new combined routing structure
- Info Updated inbound call flow diagram to support inbound routing changes
- Info Created migration tools to transition legacy routes to the new format
- Info Fixed UTF-8 character handling in the call flow diagram
- ImprovedUpdated Android target SDK to 35 to comply with Google Play requirements
- NewAdded Active Mode and temporary mode override management
- InfoPerformance improvements and stability fixes
Release date: 09/05/2025
Thirdlane Unified Communications Platform 15.1.5 and Thirdlane Connect 15.1.5
- NewAdded support for Messaging Queues, special channels for processing inbound SMS and WhatsApp messages
- NewAdded support for routing SMS and WhatsApp DIDs to Messaging Queues as well as individual users
- NewAdded support for management of optional services, to enable features that are not installed by default
- NewAdded Grafana as an optional service (Multi-Tenant Edition only)
- NewAdded system-level real-time dashboards with live metrics for platform-wide administrators (Multi-Tenant Edition only)
- InfoRedesigned reports for call analysis with clearer visuals and actionable insights ((Multi-Tenant Edition only)
- NewEnabled per-user light/dark theme selection for Grafana dashboards and charts
- ChangedRenamed "Call Center" to "Contact Center" to reflect its omnichannel functionality
- NewAdded configurable limits on the number of tenants and users each reseller can manage
- NewAdded ability for resellers to create tenants within their limits, in addition to managing assigned ones
- NewAdded support for configuring daily and monthly outbound message limits at the DID level
- NewAdded Kamailio enhancements to improve scalability and stability in high-demand environments
- FixedFixed problems affecting Yealink provisioning when using YMCS
- NewAdded requirement to specify a serial number for redirect server‑based provisioning
- NewAdded support for setting buttons to N_A in provisioning, allowing unconfigured buttons to be marked as inactive
- FixedFixed issue with the hourly cron job
- FixedFixed file permissions (default mode changed from 644 to 664 to allow group write access)
- NewAdded validation to prevent use of invalid special characters in provisioning usernames and passwords
- NewAdded global transcription limits to the license with enforcement and verification at both the global and tenant levels
- InfoReorganized menus for clearer structure and easier navigation
- NewAdded support for menus managed by optional services, enabling extra features without changes to the core system
- NewAdded new API endpoints to support reseller management functionality
- NewAdded new API endpoints and improvements for managing administrators
- FixedFixed a bug where credentials specified in the device provisioning step of the setup wizard were later overwritten
- InfoSet multi-device Thirdlane Connect login as the default for the initial setup tenant
- FixedFixed a bug causing errors in the daily job that removed expired activity_log data
- InfoReduced dependency on Java backend, lowering memory usage and improving performance
- NewAdded option to show or hide extended columns in the Tenants section
- InfoMade showing and hiding columns faster throughout the application
- ImprovedUpdated names of several objects and menu items for improved clarity and consistency
- NewAdded WhatsApp support for inbound and outbound messaging, a step toward full omnichannel
- NewIntroduced Messaging Queues to process inbound SMS and WhatsApp messages more efficiently
- ImprovedUpdated naming and icon for external messaging (SMS, WhatsApp) in chats to reflect omnichannel use
- NewEnabled sending DTMF for individual calls from the common dialpad
- FixedFixed login failures caused by passwords containing certain special characters
- FixedFixed an issue where sent messages appeared as unread on the user’s other devices
- FixedFixed an issue where messages read on one device remained marked as unread on the user’s other devices
- FixedFixed an issue with managing favorites in the desktop version
- FixedFixed an issue where the mobile app did not always refresh content fully after waking from sleep
- ImprovedImproved DIDs management with various enhancements
- NewAdded Inbound Call Flow visualization diagram
- NewAdded Updates section to display installed packages and available updates
- NewAdded ability to perform system updates from the web GUI
- NewAdded password policy enforcement and improved password generation
- NewAdded Open API integration for Yealink Management Cloud Service v2
- NewAdded global settings to control the number of allowed video streams
- NewAdded per-user settings to limit video streams in user-initiated conferences
- ImprovedEnhanced configuration options for messaging gateways
- NewAdded BLF hints for special mailboxes
- FixedFixed issue with tenant-level Thirdlane Connect settings not updating correctly when global values change
- FixedFixed menu items and permissions for office admin-level users
- FixedFixed a bug where officemode (day/night) in tenant record, set via dialplan, could be overwritten by cached values
- FixedFixed stored procedure handling updated_by value in Change Log for deletions
- FixedFixed IVR API behavior
- NewAdded span (line key count) support for Polycom phone configuration
- NewAdded support for buttons defined as N/A when the corresponding templates are available
- InfoVarious enhancements to managed device handling
- FixedFixed decoding of Unicode strings in JSON
- FixedFixed UTF-8 display issues for managed devices
- NewAdded IPv6 support to NGINX configuration
- FixedFixed handling of special characters (including +) in URL encoding
- FixedFixed issues in the white-label build process to improve reliability and customization
- FixedResolved an issue with processing a second incoming call while another call is active
- FixedFixed a bug where the outgoing call screen was not displaying correctly
- FixedCorrected internal application sounds to improve notification and system audio feedback
- FixedFixed an issue where the first SMS in a new conversation was not processed correctly
- FixedFixed ringback and early media handling
- FixedFixed unread voicemail counter badge display
- FixedFixed media handling in 3-way calling
- FixedFixed authentication and certificates management in custom iOS/Android builds
- FixedFixed an issue where user's do not disturb status was lost after the first call was received and rejected
- NewAdded an option to specify the maximum upload file size for Thirdlane Connect
- NewImplemented password reset and mandatory password change on first login for resellers and administrators
- ImprovedEnhanced password security by implementing a password strength enforcement policy
- NewAdded password recovery option and recovery email functionality
- InfoMade email address a required field for user extensions
- InfoIncluded first and last name fields for administrators and resellers
- NewIntroduced the "Internal" role in network settings
- InfoDisabled monitoring during service restarts
- RemovedRemoved unnecessary and extraneous prompts for system updates
- ImprovedImproved inbound call handling on Android, addressing recent changes by Google
- ImprovedImproved inbound call handling on iOS, addressing recent changes by Apple
- ImprovedUpdated various internal components to accommodate recent changes in iOS and Android
- ImprovedOptimized for better performance and reliability in multi-instance environments
- ImprovedImproved DTLS negotiation handling in complex scenarios
- ImprovedImproved Single Sign-On (SSO) support for Microsoft and Google
- InfoVarious performance improvements, enhancements, and bug fixes
- NewEnabled integration with over 7,000 applications through Zapier
- NewAdded native integration with Microsoft Dynamics CRM for enhanced connectivity
- NewIntroduced the Thirdlane transcription service as an alternative to AWS and Google, eliminating the need for customers to use their own accounts
- NewIntroduced the Thirdlane TTS (Text-to-Speech) service
- NewEnabled transcription service settings in the initial tenant
- NewAdded support for transcribing non-TTS greetings for informational use and to provide text input for TTS
- NewAdded transcription service limits to license
- NewAdded on-demand transcription for individual recorded calls
- NewAdded support for multiple additional Yealink, Fanvil, and Grandstream phones in device provisioning
- NewAdded support for raw template overrides in device provisioning
- InfoRedesigned the menu structure to improve usability, grouping platform-wide and tenant-specific settings appropriately
- InfoMultiple usability improvements and various enhancements in device provisioning
- ImprovedEnhanced the generation process and simplified the management of initial provisioning settings
- InfoMultiple improvements to enhance SIP security
- NewAdded a country identifier based on the registration's received address to the User Status screen
- NewAdded descriptive tenant name in toolbar tenant selector
- FixedFixed column autofit in grid components
- NewAdded capture and display of user agent and IP address in Call Detail Records (CDR)
- ImprovedEnhanced the CDR CSV export functionality to ensure it adheres to the current filter settings
- InfoEnhancements to TTS and transcription for greetings and IVR voice menus
- NewAdded a configurable retention period for Thirdlane Connect call history
- NewAdded monitoring of various services using Monit, with resource usage, activity checks, and service-specific details
- NewAdded a dedicated Special Endpoint for telephony health monitoring
- NewAdded a password recovery feature for user accounts
- ImprovedUpdated dialplan for cluster installations
- NewAdded TTS-related information (text and voice) and a "where used" feature to greetings
- NewAdded a license request step to the initial setup wizard
- ImprovedEnhanced management of call recordings
- FixedFixed Webmin password change issue
- FixedFixed permissions based selector in Custom Menu Items management
- NewAdded screen to delete device push tokens
- NewAdded removal of deleted users from Thirdlane Connect channels
- FixedFixed email notifications for faxing
- NewAdded API for management of outbound routes
- NewAdded SIP credentials based authentication to API
- InfoIncreased storage size of the phone number translation rules in CRM API
- InfoEnhancements and fixes to management REST API and it's interactive web documentation
- InfoAligned the tenant in API samples with the tenant created during the initial setup wizard for consistency.
- NewAdded calls to invalid destinations to call history
- FixedFixed WebCall widget form
- ImprovedUpdated license management service
- NewAdded check for not-installed services
- NewAdded screen for displaying status of system and Docker-based services
- NewAdded UTF-8 related fix in generating SIP configuration file
- FixedFixed Single Sign-On (SSO) support. This may require password change for some users
- NewAdded an option to specify the default script for generating inbound routes for user extensions
- InfoSelection of "latest items for today" on various screens now accounts for the server date and potential time zone differences
- InfoMade shortcuts for specifying date ranges on forms only display options that comply with the maximum date range limits defined in system preferences
- ImprovedEnhanced the DIDs screen by adding trunk settings and introducing filtering options for both trunks and SMS gateways
- ImprovedImproved welcome email template with better design and formatting; custom email templates won’t be overwritten
- InfoVarious performance improvements, enhancements, and bug fixes
- InfoVideo Conferencing with an option to turn this feature on/off, globally and on a tenant level
- InfoAbility to turn Thirdlane Connect messaging on/off, providing more control over communication preferences
- InfoAbility to turn Thirdlane Connect direct calling on/off, providing more control over communication channels
- NewAdded Remote Provisioning Server (RPS) support for Yealink phones
- NewAdded templates and firmware for various new Yealink phone models
- NewAdded templates and firmware for new Snom phone models
- NewAdded Secure Redirection and Provisioning Service (SRAPS) support for Snom phones
- NewAdded Remote Auto Provisioning for Fanvil phones
- ImprovedUpdated CRM integrations
- NewAdded support for Office 365 and Google contacts to CRM integrations
- NewAdded information required for notifications to administrators
- InfoFixes and enhancements to the management REST API
- InfoFixes to management of IP addresses for banned and allowed lists
- InfoPost Call pipeline redesign and enhancements
- InfoFixes and enhancements to Services management
- InfoEnhancements to Services access and assignment on a global, tenant and user level
- FixedFixed token storage in CRM integrations
- NewAdded copying of limits and additional settings from the template tenant when creating tenants
- NewAdded packetization time to SIP endpoints
- NewAdded global and tenant level retention period for Thirdlane Connect uploaded files, and daily automatic removal
- InfoVarious other enhancements and bug fixes
- InfoFull featured Video Meetings
- InfoSupport for enabling/disabling messaging
- InfoSupport for enabling/disabling direct (point to point) calls
- InfoVarious other enhancements and bug fixes
- FixedFixed stored procedure to provide correct call source and destination for call history in Thirdlane Connect
- InfoFixes and major enhancements to REST API and the interactive API web interface
- NewAdded service management, currently Text to Speech and Voice Transcription, more service to be added
- NewAdded service assignment and management on the tenant level
- NewAdded packetization time on global, tenant, and endpoints level
- NewAdded code to check for, and execute custom scripts when present
- NewAdded website form for trial sign up and automated setup
- NewAdded Kamailio hash table reload on mailbox configuration change
- InfoEnhancements to call parking handling for cluster installations
- NewAdded timeout destination to call parking
- NewAdded a flag to control video conferencing in Thirdlane Connect
- NewAdded a flag to allow/disallow direct calls in Thirdlane Connect
- InfoDialplan changes for the new call parking handling
- NewAdded shared values table and related procedures
- FixedFixed agent pause/unpause scripts
- FixedFixed Call Flip handling using *8 feature code
- FixedFixed oauth login handling of empty passwords
- NewAdded website form for white label options management and build automation
- InfoEnhancements to the app build process
- FixedFixed error in decoding of SMS messages
- FixedFixed a problem with sound in hold/unhold sequence
- FixedFixed a problem with 3-way calls
- FixedFixed a bug that caused duplicate push notification for SMS messages
- FixedFixed a problem with incorrect call source and destination in call history
- FixedFixed the app version change detection and notification mechanism
- NewAdded Hot Desking, where users can login and associate specially designated phones with their accounts/extensions
- InfoEnhancements and bug fixes in Administrators management
- InfoEnhancements to device provisioning
- NewAdded "Can provision Phones" permission option for resellers and administrators
- InfoFix a bug where under certain conditions Trunks could be viewed as extensions
- InfoEnhancements to the dialplan logic for calls requiring to be accepted
- InfoIncluded changes to Dialing Permissions in Change Log
- InfoFix to properly store Change Log's "updated by" user name when modifying extensions
- InfoFix to fax to email handling
- InfoVoice transcription enhancements and bug fixes
- NewAdded missing links to the documentation to some menu items
- FixedFixed push notifications message types
- InfoEnhancements and bug fixes in banned/unbanned IPs management
- InfoVarious minor enhancements and bug fixes
- FixedFixed a critical bug causing multiple SIP registrations of the same instance of the app
- FixedFixed a critical bug in handling of CANCEL messages, where ringing could continue on other devices after the call was answered on one device
- InfoEnhancements to the inbound calls handling on Android devices, with emphasis on calls received in the dormant state where the app is reactivated via push notifications
- InfoEnhancements to push notifications management on all platform
- ImprovedImproved formatting of forwarded and replied messages
- FixedFixed sign-on process for users configured to have a single session and automatically log off from other devices
- FixedFixed unread message count for the new channels
- NewAdded user defined status text on mobile devices
- FixedFixed a bug with wrong timezones in the desktop app
- FixedFixed new version availability detection and announcement in the desktop app
- InfoFix to show correct options (hold and accept) when accepting multiple calls on iOS
- InfoVarious enhancements to inbound call handling while logged in on multiple devices
- InfoEnhancements and fixes to call and message notifications in the desktop app
- NewAdded ability to delete SMS conversations on mobile devices
- ImprovedUpdated Electron framework to the latest version
- InfoExtended "Up Arrow" shortcut to support editing of "reply" messages
- InfoVarious minor enhancements and bug fixes
- NewAdded an option to restrict SIP registrations based on User Agent
- NewAdded permit/deny of SIP registrations based on network addresses
- NewAdded ability to send APNs and FCM Push Notifications to multiple registered devices
- InfoEnhancements and fixes for the existing REST API
- NewNew "simple" REST API using default values and minimal input
- ImprovedUpdated REST API documentation, added documentation for "simple" REST API
- FixedFixed MWI notifications flooding caused by multiple subscriptions and amplified by "urgent" voicemail messages
- NewAdded ability to maintain MWI subscribers over Kamailio restart
- InfoEnhancements to MOH management for call Queues
- FixedFixed Letsencrypt update process
- FixedFixed Munin menu link
- FixedFixed oauth token refresh in Active Directory inegration
- NewAdded Thirdlane Connect debugging options management
- NewAdded "generic" SMS Gateway provider option
- InfoFixes and enhancements to nginx configuration
- NewAdded warning for dialing permissions pattern exceeding max size (255)
- NewAdded permissions to control Connect logging
- NewEnabled UTF8 for language names in language selectors
- InfoVarious enhancements and bug fixes
- ImprovedEnhanced connection and reconnection management
- ImprovedImproved application load time
- ImprovedImproved call handling for users logged in on multiple devices
- InfoFix to avoid data corruption when saving Findme/Followme settings
- InfoFix to maintain user's status across sessions
- InfoFix to disable iPhone proximity censor while answering inbound calls
- InfoEnhancements to log management and events filtering
- InfoVarious enhancements and bug fixes
- InfoThis version of Thirdlane is now RHEL 8.X ready (we use AlmaLinux OS)
- NewAdded reseller management
- InfoEnhancements to system administrators management, new roles and permissions
- NewAdded functionality to control whether the Thirdlane Connect users can have concurrent sessions on multiple devices or are forced to logout on a second login
- InfoEnhancements to emergency notifications ‐ email, phone call, custom script
- NewAdded sites (required for new emergency notifications)
- NewAdded departments to users
- NewAdded "minimal" screens ithat show only "non technical" data for resellers and office administrators
- NewAdded system log viewers with search capabilities
- NewAdded CUCM features support for Cisco phones
- InfoEnhancements to backup and restore, removed restore from the GUI
- InfoEnhancements to user status screen
- InfoFix to recorded calls player
- NewNew Log files viewer with search capability
- NewAdded Azure Active Directory synchronization
- ChangedMoved activity log to pbxlogs database
- InfoFix to DID management in bulk generator
- FixedFixed subscribemwi (removed from other settings and added to sip.conf)
- ChangedMoved extensions table to static dialplan
- NewAdded oauth service authorization
- NewAdded lookup filter to "shuttle" items in scripts in Configuration Manager
- InfoFix to license expiration grace period handling
- InfoFix to prevent switching to recorded calls section after tenant selection
- InfoFix to TTS management
- InfoAllow substrings in (most of the) filters in Configuration Manager
- InfoSupport Hebrew and other languages requiring unicode in device provisioning
- InfoVarious enhancements and bug fixes
- InfoSupport for single sessions (automatic logout on another device login) and multiple concurrent sessions
- FixedFixed problems with call pause and resume
- InfoVarious improvements to the push notifications and wake-up mechanism
- InfoIntegrated Android application with the native calling UI
- InfoEnhancements to ICE server interactions
- FixedFixed management of call forwarding settings
- ChangedMoved fax to telephony section
- RemovedRemoved irrelevant component version information
- FixedFixed a problem with the active call display
- FixedFixed a problem in password change
- FixedFixed a problem with closing of incoming call popup window
- FixedFixed a bug in calculation and display of SMS message counter
- RemovedRemoved dependency on the backend debug settings, made debugging purely user controlled
- InfoVarious performance improvements
- InfoVarious small enhancements and bug fixes
Release date: 05/14/2025
Thirdlane Unified Communications Platform 15.1.4 and Thirdlane Connect 15.1.4
Release date: 02/23/2025
Thirdlane Unified Communications Platform 15.1.2 and Thirdlane Connect 15.1.2
Release date: 01/22/2025
Thirdlane Unified Communications Platform 15.1.1
Release date: 03/19/2024
Thirdlane Unified Communications Platform 14.3.1 and Thirdlane Connect 14.3.1
Release date: 11/16/2023
Thirdlane Unified Communications Platform 14.2.1 and Thirdlane Connect 14.2.1
Release date: 09/02/2023
Thirdlane Unified Communications Platform 14.1.5 and Thirdlane Connect 14.1.5
Release date: 08/08/2023
Thirdlane Unified Communications Platform 14.1.3 and Thirdlane Connect 14.1.3
Release date: 05/24/2023
Thirdlane Unified Communications Platform 14.1.1 and Thirdlane Connect 14.1.1