This change log lists new features, edits, fixes etc. made to major iOS app releases. Some updates, additions and fixes may not be listed. 3CX is constantly improving the product and may implement fixes prior to any official release.
3CX App for iOS V20, 20.0.11.80, March 2025
- Fixed: Brought back search list when transferring
- Fixed: Edit before calling is now available in context menu
3CX App for iOS V20, 20.0.10.76, March 2025
- New: BLF Support
- New: Google contacts integration
- New: Monitor connection quality option
- New: Edit before call functionality from Call History page
- New: Introduce keypad ui for xfer/att transfer
- Fixed: Contact’s phones picker closes and goes back
- Fixed: Missed call notification no longer patches device contact
- Fixed: Clear text button in search fields no longer shown
- Fixed: Adding adhoc conference participants are not included
- Fixed: CRM contact information not showing with iphones that support dynamic island
- Fixed: Search in team for email or mobile number does not return any result
- Fixed: Change the text when an extension is deleted who is part of a group chat
- Fixed: Show avatar in missed call notification for company contacts
- Fixed: UI issues fixed in schedule conference search
- Fixed: Expose group voicemail for Ring Group and Queues when transferring
- Fixed: Copy/Paste menu no longer shown on the keypad for iPads running iOS18
- Fixed: Lookup issues when appending/Prepending saved contacts
- Fixed: Add contact label should be on top of the Duration counter
3CX App for iOS V20, 20.0.9.45, November 2024
- Fixed: Connectivity issue with some older V18 PBX setups
3CX App for iOS V20, 20.0.8.44, November 2024
- New: Support for iOS18 and iOS18.1
- New: Conference management
- New: Add multiple participants to a conference
- New: Show Shared Parkings in Forwarding Rules V20U3+
- Fixed: Live chat notification message not matching device contact
- Fixed: Chat notification shows either avatar, either attached image, never both
- Fixed: Chat notification "from" being empty if sender is a hidden extension
- Fixed: Alphanumeric system extension not selected in Forwarding Rules
- Fixed: Contact list disappearing during transfer
- Fixed: Dialer flickering when close multiple calls
- Fixed: Dialer calls list incomplete scrolling
- Fixed: Expose SP in system extensions call forwarding and remove FAX
- Fixed: Dialpad overlapping calls list in the dialer
- Fixed: Demo settings ringtone player does not stop
- Fixed: Conference call is created before 3rd extension answers the call
- Fixed: Contact list disappears when transferring
3CX App for iOS V20, 20.0.7.184, September 2024
- Improvement: Better reconnection mechanism when switching from Wi-Fi to roaming
- Fixed: Changes to Call history data retrieval for better performance
- Fixed Group Chat issues when you add participants from a different Department
- Fixed unable to schedule a meeting due to Save button being disabled sometimes
- Fixed: Cannot see contact number (or call) when chat is coming through SMS
- Fixed: Disable tab Chat button if the PBX has chat feature turned off
- Fixed: No confirmation when deleting a single record from Recent tab
3CX App for iOS V20, 20.0.6.166, July 2024
- New: Quality monitoring
- Fixed: Change to SMS Validation
- Fixed: Bring back Out of office hours voicemails for SP2
- Fixed: Disallow Add contact for certain calls
- Fixed: IP of client getting blacklisted
- Fixed: Changes to quality monitoring
- Fixed: Add contact label only after call is established
- Fixed: Group chat issues when adding participants from different groups
- Fixed: Add downloading text for recordings
- Fixed: Issue when setting call forwarding to voicemail in forwarding rules
- Fixed: Recents issue when leaving voicemail
3CX App for iOS V20, 20.0.5.145, June 2024
- New: "Siri, find messages from ... using 3CX"
- Fixed: Contact filtering
- Fixed: CarPlay flickering when tab badge is shown/hide
- Fixed: CarPlay high CPU usage
- Fixed: CarPlay important memory leak
- Updated to iOS17.5 SDK
3CX Apps for iOS V20, 20.0.5.118 Beta, May 2024
- New: Apple Carplay Support
- New: Add contacts to M365/CRM
- Fixed: Showing duplicate requested CRM contacts on keyboard return
- Fixed: Recordings are retrieved and refreshed even not visible/required
- Fixed: iOS client when brought to foreground searches for CRM contact matching
3CX Apps for iOS V20, 20.0.4.110, May 2024
- New: Added support for MDM features
3CX Apps for iOS V20, 20.0.3.82, April 2024
- Fixed: Searching in lens icon when no connection doesn’t filter out results
- Fixed: Delivery indicators in chat list are misplaced for SMS
- Fixed: The header buttons in add/edit contact not responsive
3CX Apps for iOS V20, 20.0.2.36, March 2024
- Fixed: Increase contact search results to 20 PBX and 20 CRM contacts
3CX Apps for iOS V20, 20.0.1.25, February 2024
- Fixed: Added support for calling group department
- Fixed: Switch translation platform
- Fixed: Issues for iOS 17 devices
- Fixed: Handling of unsupported H264 devices
- Fixed: Missing initials for external chats with 404 custom avatar
- Fixed: Device contact avatar not shown on dialer
- Fixed: Persistent camera permission in chats
- Fixed: App crash if camera is disabled per whole device
3CX App for iOS V20, 20.0.1.11 Beta, February 2024
- Fixed long chat message truncated on non-english devices
- Fixed: Selection for chat forwarding messages
- Fixed: tab chats typo
- Fixed chat whisper information missing from QManager
- Fixed: Contacts filter when searching for CRM on iOS17
- Fixed: App briefly unresponsive at launch time
- Fixed: CallKit icon on iOS 17
- Fixed: Drop active calls when app terminates
3CX App for iOS V20, 20.0.0.721, December 2023
- Fixed: Crash due to microphone permission issue in iOS 17
- Fixed: Connection issues with PBX V18 and V20
3CX App for iOS V20, 20.0.0.717 Beta, November 2023
- Fixed: Issues with connecting to V18/V20 PBX
- Fixed: IP blacklisted warning included
- Fixed: Changing of firstname/last name whilst call established goes in recovering
- Fixed: iOS connection issues when changing credentials
- Fixes: Crash for Recordings for iOS 17 users
3CX App for iOS V20, 20.0.0.711 Beta, November 2023
- Updated: Dialer icons
- Migrate MyPhone authorization to JWT Token
- Includes Group voicemail for Queues/RingGroups in blind/att transfer picker
- Fixed: Queues and Ring groups not shown in transfer
- Fixed: Bridged extension names and status are not shown in Recents
- Fixed: Updated Provision for Wizard
- Fixed: Scheduled conference to calendar not being created in specific scenario
- Fixed: Handle empty numbers and unknown in dialer and recents
- Fixed: Message to livechat in recents should not be enabled
- Fixed: Removed out of office hours voicemail
- Fixed: Issue when sending chat attachments in single/group chat conversations for V20
- Fixed: Searching by name for contacts not working in voicemail
- Fixed: Use batch request for voicemail
- Fixed: Issue in chat caching numerics
- Fixed: Show device contacts in contact list that do not contain a name
- Fixed: Closing a chat view stops further chat notifications in foreground
3CX App for iOS V18, 18.6.5.694, October 2023
- Updated: The provisioning screen
3CX App for iOS V18, 18.6.5.693 Beta 2, September 2023
- Fixed: Chat Today label not being shown
3CX App for iOS V18, 18.6.5.692 Beta, September 2023
- Fixed: Queues and RingGroups no longer shown in call, transfer and conference pickers
3CX App for iOS V18, 18.6.4.690, September 2023
- Fixed: Blind transfer chain to final iOS removes the dialer when answering
- Fixed: H264 video fails with Grandstream GDS3710 doorcam
- Fixed: Update to the provisioning screen
- Fixed: Issue when swiping to delete multiple voicemails
3CX App for iOS V18, 18.6.4.686 Beta 2, August 2023
- Fixed: Forwarding rules to system extensions are showing Ring Groups and Queues duplicated for voicemail
- Fixed: Send message context menu not consistent with SMS handling
- Fixed: CRM contact not matched on incoming call
- Fixed: Fanvil Door phone initiated call to iOS keeps on waiting to accept video in certain scenarios
- Fixed: Unsynced CRM resolved not shown in dialer call lists
- Fixed: Incoming calls that are bound to a mobile number of extension are not shown
- Fixed: Device contacts showing only number after call established
- Fixed: Voicemail badge counter requested unnecessarily
- Fixed: Matching of Personal Contacts
- Fixed: CRM contact routed from Q/RG with “Do not add” only showing number
- Fixed: CRM matching routed from Q/RG
- Fixed: Voicemail contact not resolved in specific scenario
- Fixed: Editing a contact field removes the photo on save
- Fixed: Searching for a device contact in limits will limit the list on Cancel
- Fixed: Substring implementation for incoming call
- Fixed: M365 and Personal contacts not matching incoming call notification
- Fixed: Call Quality bars not updating
- Fixed: Initials not shown in Voicemails for unresolved contacts
- Fixed: Bridge remote party resolved as local
- Fixed: Dialing a contact inconsistency between clients
- Fixed: Call mobile of extension displays extension number
- Fixed: Incorrect name when transferring from an external contact
- Fixed: Local number is shown after the call is unparked
- Fixed: Prefix shown twice when the user can receive bridge presence
- Fixed: Transfer showing quotes when transfer successful
- Fixed: CRM Contact which includes special characters are not resolved when dialing
- Fixed: Call icon not exposed when external chat coming to Queue
- Fixed: Not showing warning dialog for active new sms chat
- Fixed: Call history incoming calls from contacts without a numbers starting with + are shown as unknown contacts
- Fixed: Initials for chats now showing correctly when contact is known
- Fixed: Message and call button exposed for Live Chat in Recents
- Fixed: Issues for SMS chats coming from alphanumeric numbers
- Fixed: Change of avatar initials when transferring a call
3CX App for iOS V18, 18.6.4.651 Beta, July 2023
- Compose chat with CRM contacts
- H264 Support
- Display contact names that are the same
- Dialing system extensions are duplicated
- Search for CRM
- Filter type for contacts applied when CRM is disabled
- Fixed: Client no longer call Siri number
- Fixed: Dutch translation Join button
- Fixed: Recents badge cleared when request is not fulfilled
- Fixed: Contacts Searching limit
- Fixed: Empty list in Active Conference
- Fixed: Limit 3 way conferencing in Update 8 correctly
- Fixed: Duplication of conferences issue
- Fixed: Audio container remains when answering then dropping in lockscreen
- Fixed: Dialpad conference button has no effect post conference creation
- Fixed: Show recording avatar
- Fixed: Cancel email button has no effect for first scheduled conference
- Fixed: Presence status not updating while in voicemail menu
- Fixed: Voicemail contact not resolved in specific scenario
- Fixed: Added CRM search results to Transfer/New Call/Conference procedures
3CX App for iOS V18, 18.6.4.633 Beta, June 2023
- Update: Translation change for Dutch translations
- Fixed: Recents badge cleared when request is not fulfilled
- Update: Increase min iOS version to 15.0
- Fixed: Search in Teams for email and mobile number
- Fixed: Dialer number overlapping call status if device text size is maximum
3CX App for iOS V18, 18.6.3.605, May 2023
- Fixed: iOS16 Airpods audio integration with device Control Center mic settings
3CX App for iOS V18, 18.6.3.601 Beta, May 2023
- Fixed: answered calls should show the dialer
- Fixed: successfully updated Re-Provision not attempting to reconnect
- Fixed: client might remain stuck due to SIP forked-id with auto-answer not being detected
3CX App for iOS V18, 18.6.3.596 Beta, April 2023
- Optimized dialpad icons
3CX App for iOS V18, 18.6.3.595 Beta, April 2023
- Fixed FaceTime button interfering with audio and replaced it to video call
- Fixed potential "orphaned" chats in chats list
- Fixed chat list not being emptied when PBX turns OFF the chat feature
- Fixed video view not closing always when call ends
3CX App for iOS V18, 18.6.3.593 Beta, April 2023
- Fixed remote party not being updated when call is diverted
3CX App for iOS V18, 18.6.3.592 Beta, April 2023
- Fixed pixellated icons
- Fixed in-call dialler avatar appearance
- Fixed in-call dialler back arrow default tab to Team instead of Chats
3CX App for iOS V18, 18.6.3.591 Beta, April 2023
- Fixed: A local extension may appear as a bridged extension when in different ext Group
- Fixed: A bridged extension is wrongly prefixed with BridgeID if its bridge is down
- Fixed: Contact picker getting empty and not reloading on Reconnect
- Fixed: Empty device contacts being listed in Contacts
- Fixed: Extension and System Extension pickers in Forwarding Rules
- Fixed: Contact being editable in Recents or Chat Participants in iOS 15+
- Fixed: Do not show mobile picker on composing SMS from contact card if no needed
- Fixed: Compose SMS picker can get stuck and no longer searching
- Fixed: "Ghost" standard push notifications might not be unsubscribed
- Fixed: Recording Transcription view might not open from search results
- Fixed: Difficult Copy/Paste number on the display
- Fixed: Share To chat attachments ignoring server SMS capabilities
- Fixed: Hidden extensions' number inconsistently appears in contact card as Mobile and Other
- Fixed: A hidden or non-existing extension may appear as a bridged extension
- Fixed: Call button not shown in chat with one participant
- Fixed: Chat opened in-place from contact card might be unusable due to random refresh
- Fixed: Forward message and Add Participants pickers might be unusable due to refresh when a chat is incoming
- Fixed: Chat composer bar may disappear when using camera picker
- Fixed: Chat compose bar may appear over Add Participants/Forward To pickers
- Fixed: Chat composer bar may expand and cover the navigation bar
- Fixed: Chat push notification is shown if chat with the same person is opened from contact card
- Fixed: Chat may flood server with multiple requests when opened
- Fixed: Cannot exit a chat when two extensions take ownership at the same time
- Fixed: Voicemail, Recording and chat audio players not releasing system's audio
- Fixed: External chats do not removed from 'Chats' page after the chat is being transferred
- Fixed: Dialer Transfer button might not work on iOS14 and iOS15
- Fixed: Server exception response when saving a contact with name too long
- Fixed: Application storage leak
- Fixed: Potential crash in incoming chat notification
- Fixed: Multithreading random crash in strings translation
- Fixed: Multithreading random application hang
- Fixed: Multithreading application responsiveness
- New: Search in Voicemails and Recordings now include transcription
- New: Show device contact's avatar if provided
- New: Show device contact avatar in Chat and Missed Call notifications
- New: Show destination status while typing on dialer
- New: Non-intrusive push call answering, without switching user to the dialer
- New: Dialer redesign
- New: Voice messages for chat
- New: Embedded attachment in chat message
- New: Unified Meetings view
- New: Cache chat messages
- New: Speed-dial widget
3CX App for iOS V18, 18.6.2.550, January 2023
- Fixed: Duplicate chat requests for messages
3CX App for iOS V18, 18.6.1.539, December 2022
- Fixed: Composing group chat with a single participant
- Fixed: Chat Japanese/Chinese keyboard not working on iOS 14/15
- Fixed: eMail validator in Contacts
3CX App for iOS V18, 18.6.1.535 Beta, November 2022
- New: Add/Remove chat participants
- New: Forward chat messages
- New: View chat messages timestamp by swipe left
- New: Allow deletion of contact’s avatar
- New: Alphabetically sorted accounts
- Fixed: Potential infinite loop with 99% CPU usage in chat
- Fixed: Application may become unresponsive when scanning QR Code
- Fixed: Chat attachment filename not being kept on saving
- Fixed: Own side-menu status incorrectly showing Unregistered in some cases
- Fixed: Deleting an account automatically activating another one
- Fixed: Contact photos not being scaled when uploaded
- Fixed: "Microsoft 365" and "CRM" contacts appearing as editable
- Fixed: Incorrect Contact details for non-local extensions chat participants
- Fixed: "Send To" external files working only for existing chats
- Fixed: Schedule Conference view closing immediately on iOS16
- Fixed: Incorrect details in Recents for system extensions
- Fixed: Phone numbers not shown in Recordings list
- Fixed: “End chat session” from chat list by swipe not working sometimes
- Fixed: Other party name no longer shown on Device Recents
- Fixed: Contacts view not updating properly extensions status
- Fixed: Creating a chat automatically unarchiving it if already exists
- Fixed: Composing a chat leaves Active/Archived have no effect when closing
- Fixed: Tapping chat notification not opening the chat if a composing one is already shown
- Fixed: "Remove from Favorites" not being reflected immediately in the list
- Fixed: Prevent sending empty chat messages
- Fixed: Improved internal tunnel
- New: Updated OpenSSL library
3CX App for iOS V18, 18.4.1.309, September 2022
- PBX version 16 no longer supported
- Fixed iOS16 speaker echo
3CX App for iOS V18, 18.4.1.306 Beta, August 2022
- Fixed: Chat message delivery checkmarks may disappear when scrolling
- Fixed: SMS number validation when composing an SMS chat
- Fixed: Phone number of an SMS chat participant not being properly decoded
- Fixed: "Add to Contacts" not shown for SMS chat participants who are not in phonebook
- Fixed: Show WhatsApp provider in chat participant's Contact Card
- Fixed: Close button next to Edit on left side on Recents detail
- Fixed: Chat unread messages badge button may not be shown when required
3CX App for iOS V18, 18.0.8.293, July 2022
- Fixed Contacts scroll pagination that mixed up contact details
- Fixed PBX ModifyCompanyPhonebook parameter not being handled properly
- Fixed Settings' Close button not working after a successful re-provision
3CX App for iOS V18, 18.0.7.283, June 2022
- Fixed app badge might not update and custom sound not play due to a silent crash in chat notification
- Fixed adding live chat participants to phonebook
3CX App for iOS V18, 18.0.6.277, May 2022
- Fixed chat and chat wizard might not open on some iOS14-15 versions
3CX App for iOS V18, 18.0.6.276 Beta, May 2022
- Fixed dialer appearing shifted on devices with zoomed display
- Fixed forwarding rule reverting to voicemail when set to external number
- Fixed Live Chat avatars in chats list
3CX App for iOS V18, 18.0.5.270, May 2022
- Fixed LiveChat contact avatar not shown in Chat view
- Fixed iOS15-compatibility with email, photos, documents, calendar pickers
- Fixed dialer flickering on incoming calls while device is on DND/Focus
- Fixed hyperlink color in chat message
- Fixed lists may appearing suddenly in "edit" mode
- Fixed "Delete" button being shown on swipe for contacts not allowed to be deleted
- Added profile avatar and status in main menu
- Added button to elevate group chat to scheduled conference
- Added avatars in Voicemails
- Added bold font as "new" indicator in Voicemails
- Updated icons and languages
3CX App for iOS V18, 18.0.5.247 Beta, March 2022
- Fixed crash in chat for a very large attachment
- Fixed UI refresh issue of voicemail envelope indicator
- Verbose logging no longer requires app restart
3CX App for iOS V18, 18.0.4.242, March 2022
- Removed obsolete cellular emergency numbers
3CX App for iOS V18, 18.0.3.223, February 2022
- Fixed queue chat view wrongly being dismissed in certain chat operations
- Fixed Favorites appearance in Status filter
- Updated translations
3CX App for iOS V18, 18.0.3.218 Beta, February 2022
- Fixed app crash on iOS14 due to Apple app packaging
- Fixed Favourites group appearance in Status filter
- Fixed user's manual page link for Dutch language
3CX App for iOS V18, 18.0.3.216 Beta, February 2022
- Added option for disabling "divert emergency numbers to GSM"
3CX App for iOS V18, 18.0.3.206 Beta, January 2022
- Fixed scheduling a conference with no subject
- Fixed first/last name order not being respected in missed call/chat notifications
- Fixed Close button duplicating Back button in some views
- Updated startup wizard
3CX App for iOS V18, 18.0.2.186, December 2021
- Fixed new voicemails randomly failing to play
- Fixed email body for scheduled conferences
3CX App for iOS V18, 18.0.2.172 Beta, December 2021
- Fixed missed call notifications not matching device contacts
3CX App for iOS V18, 18.0.2.166 Beta, December 2021
- Fixed: unable to disable call forwarding Rebound and 302 Diversion at the same time
3CX App for iOS V18, 18.0.2.160 Beta, November 2021
- Fixed: Status page not being refreshed when PBX change contacts first/last name order
- Fixed: Date not being shown correctly on Scheduled Conferences list
- Fixed: Ad-hoc Conference contacts list showing contacts with no numbers
- Fixed: Blank screen with the loading icon shown in chat if chat support is disabled by PBX
- Fixed: Unable to specify a chat name when creating a group chat with one participant
- Fixed: Sending image by Paste in chat input bar failing if text is already present
- Fixed: Status bar indicator icons may appear stretched on iOS15
- Fixed: All lists may appear suddenly in edit mode on iOS15
3CX App for iOS V18, 18.0.1.143, November 2021
- Fixed “Audio” button misplaced in iOS15
- Fixed unread chat messages badge not shown when switching from Archived chats
- Fixed Transfer call buttons remaining active when no connection is available
- Fixed scheduled conference date/time appearance in conferences list
- Fixed no error message being shown in IOS 15 on invalid start scheduled conference time
3CX App for iOS V18, 18.0.1.140 Beta, October 2021
- Fixed device contacts starting with "+" not being matched
- Fixed external chat numbers not being matched with device contacts
- Fixed “File not found” error when attempting to play archived recordings
- Fixed missing “Whispered” indicator on chat images
3CX App for iOS V18, 18.0.1.137 Beta, September 2021
- Allow a chat participant to be added as a 3CX contact
- Fixed continuous beep over call occuring in some cases of reconnection
- Fixed chat attachment upload being cancelled when closing chat view or when app enters background
- Fixed CRM contacts still shown if "Hide CRM Contacts" is enabled on the PBX
- Fixed holding a held call without "support re-invite" leading to call stuck on hold
- Fixed video randomly distorting when caller enables audio recording before starting video
- Fixed call losing audio and getting stuck when reconnecting
- Fixed touchtone played briefly on the speaker after call ends
- Fixed Scheduled Conference not handling properly a participant mobile if is an extension
- Fixed Contact Details not always being shown for a chat participant
- Fixed a conference participant's extension being treated as an external number when added manually
3CX App for iOS V18, 18.0.1.128 Beta, July 2021
- Fixed a potential crash in chat list
3CX App for iOS V18, 18.0.1.124 Beta, June 2021
- Fixed random crash occuring when application goes to background
3CX App for iOS V18, 18.0.1.123 Beta, June 2021
- Siri integration
- Fixed a random crash occurring when application goes to background
3CX App for iOS V16, 16.1.8.110, June 2021
- Added automatic switching to TCP connection in case UDP is blocked
3CX App for iOS V16, 16.1.7.106, May 2021
- Fixed Facebook and SMS Queue Manager "dealt with" chat button not working properly
3CX App for iOS V16, 16.1.7.103 Beta, May 2021
- Faster tunnel reconnection
- Improved button tap responsiveness
- Fixed call quality indicator for Opus codec
- Fixed Temporary status always defaulting to 15 mins
- Fixed chat action buttons and participants not updating in real-time
- Fixed long participant names not being properly shown in chat view
- Show iOS native "Copy" button when copying a number in Contact Card
- Updated translations
3CX App for iOS V16, 16.1.7.96 Beta, April 2021
- Fixed an issue in iOS 14.5 where SMS participant's contact info was shown briefly and then closed
- Fixed custom status message not being shown for unregistered extensions
- Fixed Voicemail player not stopping when voicemail is deleted during playback
- Faster tunnel reconnection
- Added extension status indicator and message in Contacts Tab
- Added ability to dismiss chat keyboard by tapping the chat view
3CX App for iOS V16, 16.1.7.92 Beta, April 2021
- Fixed reconnection issue when call is dropped during reconnection
- Fixed reconnection in case of UDP connectivity loss
- Fixed extension's avatar not being shown in Recents' contact card
- Fixed codec order not respected in INVITE
- Fixed video call request while device is locked not being shown on unlocking
- Fixed personal contacts & extension's mobile phones not being resolved in Voicemail
- Fixed managing company phonebook rights changes being ignored
- Fixed label fonts increasing size in Create/Edit contact when tapping Done
- Fixed scheduling a conference with an invalid time
- Fixed "Dealt with" operation for Live Chat queue participants
- Fixed iOS 14.5 Beta compose SMS number not being shown under Search bar
- Fixed iOS 14.5 Beta Search in Compose Chat having no effect
- Fixed iOS 14.5 Beta Schedule button in main menu presenting an empty view
- Fixed iOS 14.5 Beta Grouped list headers appearing too thick
- Fixed iPad group chat names overlapping the "x" button in chat view
- Fixed iPad compose SMS chat "+" correction dialog not showing properly the typed number
- Fixed iPad black-on-black buttons on video calls
- Replaced the "Receiver" audio button label with "Earpiece/Speaker/Audio"
- Renamed "In a call" to "On a call, not available"
- Added badge indicator in chat view for new messages received while user is scrolling messages
- Log only warnings and errors in non-verbose mode
- Fixed memory leaks
3CX App for iOS V16, 16.1.7.83 Beta, March 2021
- Fixed an issue where extensions without mobile number are not shown in dialer's Search
- Resolved an issue in which phone numbers were disabled in contact card for iOS contacts
- Fixed action buttons not updating properly when closing a Live Chat
- Fixed chat participants and action buttons not being shown when opening chat view
- Resolved issue where empty "OK" message was shown when attempting to delete a Live Chat
- Fixed memory leaks leading to a potential app crash
3CX App for iOS V16, 16.1.7.81 Beta, March 2021
- Fixed bridge ID being shown on Recents' contact details
- Fixed call mute state after call recovery
- Disabled Hold button during Blind Transfer
- Removed support for GSM codec
3CX App for iOS V16, 16.1.7.75 Beta, March 2021
- Added ability to schedule a conference via device Calendar
- Renew push subscription every 24hrs with a background task
- Added support for sending log report
- Improved Copy/Paste operation on the dialer
- Added Copy operation for voicemail transcription
- Set Settings "Play Busy Tone" ON by default
- Fixed issue where app hangs on call recovery
- Fixed reconnection beep playing continuously if call is hold/held
- Fixed Call Ringback still heard during call recovery
- Fixed "Recovering" status message shown even if call recovery succeeded
- Fixed call-related function buttons being enabled during call recovery
- Fixed tunnel connection failing when encryption is disabled
- Fixed "Invalid Conference id" error message and call drop when attempting an ad-hoc conference
- Fixed Facebook ID being shown in chat messages
- Fixed Hold/Resume conflict if call is held
- Do not allow call of Other, Business Fax and Home Fax
- Fixed conference number not being shown on active conference
- Fixed hidden status/contact extension not handled properly as Scheduled Conference organizer
- Fixed display name of contact being replaced by email after the conference creation
- Fixed Scheduled Conference with a contact with more than 1 number and no email
- Fixed issue where email is not shown in conference participant's contact card when invited
- Fixed Join button behavior in Scheduled Conference
- Fixed resolving a number matching two Contacts (Company/Private) in Recents
- Fixed a crash which may occur after device power-on
3CX App for iOS V16, 16.1.7.19 Beta, December 2020
- Fixed contacts without numbers being presented in Dialer’s search list
- Fixed PBX contact with only company name not being matched in SMS chat
- Fixed handling of chats with extension having only extension number
- Fixed chat button wrongly enabled on own extension
- Fixed chat button wrongly enabled for contact with no number
- Fixed call button wrongly disabled for SMS participants
- Fixed “AB” avatar for extensions and contacts that only have a first name
- Fixed contacts with eMail only being available for SMS chat
- Fixed bridge ID appearing as extension prefix on chat participant details
- Fixed “Edit and call” button in Contact Card wrongly enabled for extensions
- Fixed input fields not working properly on Chinese and Japanese keyboards
- Fixed occasional call answering fail
- Fixed potential crash when app is terminated
- Added integration with device’s Recents
3CX App for iOS V16, 16.1.6.106, November 2020
- Fixed calls failing if account name contains invalid SIP characters
- Fixed contact avatars in Chats not being shown first time when app starts
- Fixed creating chat with bridged extension failing when SMS support is enabled
- Fixed Search fields expanding when typing long strings
- Fixed chat title in navigation bar expanding beyond bounds
- Fixed iOS14 duplicated “back” buttons
- Fixed Contact Details and Chat UI flickering in iOS14 due to extensions activity
- Fixed Contact details field being cleared while typing during editing
- Fixed SMS chat to bridged extension not matching extension’s name
- Fixed hidden, deleted or unavailable extension being shown as “Live Chat” in chat’s participants list
- Fixed chat view dismissal on chat actions
- Fixed chat view closing when taking ownership
- Fixed chat “Delete” button not working in Chat view
- Fixed failure to send chat message to bridge extension from Status or Contacts
- Fixed “Message” button to extension creating an SMS, not Chat, with that extension
- Fixed “Edit” button not being shown in contact details
- Fixed narrow rows in the main menu
- Fixed “Edit” button missing in the Contact details view
- Fixed inconsistent behavior of Delivery indicators for group chat
- Prevent redialing on rapid dial button taps
- Prevent non-alphanumeric characters in “AB” avatars
- Added “Add To Contacts” feature in SMS chat participant contact card
3CX App for iOS V16, 16.1.6.88 Beta, November 2020
- Improved messaging support for PBX V16 Update 7 (Chat, SMS, Facebook)
- Improved stability on iOS 14
- Fixed: application apparently freezing on incoming call on iOS14
- Fixed: “Edit and Call” dialog dismissing immediately in iOS14
- Fixed: iOS contacts with only company name not being shown in Contacts
- Updated translations
3CX App for iOS V16, 16.1.5.43, October 2020
- Fixed one-way audio on video call with Web Client
- Fixed Recordings showing trunk number instead of caller ID
- Fixed iOS14 chat notification being shown even if the same conversation view is shown
- Fixed attempts to save an empty External Number in Forwarding Rules
- Fixed Norwegian translation
3CX App for iOS V16, 16.1.5.26 Beta, September 2020
- Added support for Recordings
- Added support for transcriptions of Voicemails and Recordings
- Added support to play busy tone when call fails
- Highlight current MyPhone status in status list
- Allow user to transfer a call to his own mobile number
- Fixed search results covered by keyboard
- Fixed device contacts not being found in Contacts when searching by number
- Fixed transfer active iOS call to my deskphone is not allowed when my extension has a Mobile Number defined
- Fixed app not showing symbols in group chat name in chat view
- Fixed device contacts without emails, Trunks and Queues appearing for invitation to conference
3CX App for iOS V16, 16.1.4.56, September 2020
- Fixed adding a new account by “+” not working on iOS 14
- Fixed Conference Scheduler view appearing blank on iOS 14
- Fixed voicemail prefix not being shown on “Leave Voicemail” in extension details
- Fixed voicemail player always playing on speaker
- Show “Microsoft 365” instead of “Office 365” as contact type
3CX App for iOS V16, 16.1.3.52, September 2020
- Chat improvements
3CX App for iOS V16, 16.1.3.50 Beta, September 2020
- Fixed client tab bar being covered by iOS 14’s home bar
- Updated startup wizard’s screenshots
3CX App for iOS V16, 16.1.3.30 Beta, August 2020
- Added status indicator for extensions shown in “Search in contacts” view
- Fixed tunnel not reconnecting after a pause in internet traffic
- Fixed issue with tunnel port malformed in via
- Fixed issue with conference search
- Show only local extensions in Forwarding Rules contact list
- Do not show contacts with empty email/phone number when creating conferences
3CX App for iOS V16, 16.1.2.86, July 2020
- Fixed tap-able area opening Forwarding Rules.
3CX App for iOS V16, 16.1.2.85 Beta, July 2020
- Fixed call integration with device’s “Recents”
- Fixed incoming calls being immediately dropped if From: User Part is missing in the SIP INVITE
3CX App for iOS V16, 16.1.2.82 Beta, July 2020
- Renamed client display name from “3cxphone” to “3CX”
- Fixed voicemail time not being shown
- Fixed auto-unhold call when performing attended transfer
- Fixed MakeCall incoming calls being dropped too fast
- Fixed typing issues occurring for Chinese / Japanese keyboards
- Made video thumbnail unmovable.
3CX App for iOS V16, 16.1.2.74 Beta, July 2020
- Added ability to call a chat participant by tapping the avatar
- Fixed connection stability on 3G/LTE
- Fixed camera orientation for video calls
- Fixed video thumbnail not being mirrored for front camera
- Fixed chat typing content being lost if interrupted by an incoming call
- Fixed search keyboard not being dismissed when tapping outside
- Fixed app crashing due to DNS resolving on IPv6 networks
- Fixed potential crashes due to SwiftUI
- Updated startup wizard
- Updated translations
3CX App for iOS V16, 16.1.1.323, June 2020
- Fixed a crash condition due to the “i” button in “Status” and “Recents” views.
3CX App for iOS V16, 16.1.1.320 Beta, June 2020
- Added contact type (extension, CRM, Office 365) in “Contact Details” view.
- Fixed a crash condition that could occur in a video call.
- Fixed issue with immediate call drop due to a TLS transport issue.
- Fixed issue with (un)parked calls not shown properly in “Recents” view.
- Fixed QR provisioning failing sometime due to TLS handshake.
- Fixed the audio toggling button on a locked screen.
- Fixed issue with push call being dropped in some forked-id cases.
- Fixed issue with chats not being shown sometimes.
- Fixed issue with call recording indicator.
- Fixed issue with calls in “Recents” added multiple times in “Contacts”.
- Fixed issue with search for bridged extensions in “Contacts” view.
- Fixed issue with park/unpark call not updating remote party info.
- Fixed issue with video button not disabled during a conference call.
- Fixed issue with “End Call” button touch area in video call view.
- Fixed unresponsive keypad issue on iPads due to device rotation.
- Fixed camera orientation issue on iPad when scanning QR code.
- Fixed issue with chat sending and re-sending images when device unlocks.
- Fixed a memory leak issue in chat handling.
- Added a warning message if camera is disabled when used for chat photo attachment.
- Improved the visual appearance of the “Recents” list.
- Improved the visual appearance of the call details in “Recents” view.
3CX App for iOS V16, 16.1.1.296 Beta, May 2020
- Improved the appearance of the “Status” filter.
- Improved the appearance of the “Contacts” list filter.
- Improved the appearance of the “Recents” list.
- Improved the appearance of the “Chats” list.
- Improved the appearance of the camera access checker.
- Improved the appearance of the microphone access checker.
- Added support for enabling verbose logging in “Settings”.
- Added a close button to properly dismiss the “Add Participants” view when creating a group chat.
- Fixed app crash when attempting to save a chat attachment in the device’s photos.
- Fixed app crash due to video call ending in background.
- Fixed app crash on exit.
- Fixed issue with calls answered on another device improperly marked as missed.
- Fixed “AB”-generated avatars for contacts with only a company name specified.
- Fixed the “Status” and “Contacts” filters not properly updated on device language change.
- Disabled the camera rotation for video calls on iPhone devices.
- Updated translations.
3CX App for iOS V16, 16.1.1.275 Beta, May 2020
- Fixed video not being sent with proper camera orientation.
- Fixed provisioning and connection to slower PBX servers.
- Fixed potential crash in “Contact” details view.
- Fixed the client version sent to MyPhone.
3CX App for iOS V16, 16.1.1.268 Beta, May 2020
- Added new installation wizard.
- Preserve the selected group filter in “Status” view when app exits or switching accounts.
- Preserve the selected filter in “Contacts” view when the app exits.
- Added the ability to display the chat participant’s details by tapping their avatar.
- Added a confirmation dialog when deleting an account, contact, chat or voicemail.
- Changed “lock” encryption icon from yellow to green so as not to be confused as a warning.
- Fixed extensions’ state in “Status” view not being updated due to scrolling.
- Fixed bridges and groups not being shown in “Status” view on app restart.
- Fixed icon color in “Recents” view for “Dark” theme.
- Fixed touch tones not being heard when typing DTMFs.
- Fixed app crash while trying to make a call after editing a contact.
- Fixed visual aspect for chat participants’ avatars and names.
- Fixed group chat icon not shown in chats list.
- Fixed calls answered on another device being erroneously marked as missed in device’s Contacts.
- Fixed scheduled conference ignoring newly added participants.
- Fixed “Chat” button in contact details remaining enabled when not connected to MyPhone service.
- Fixed unnecessary beep when call ends on locked screen.
- Fixed searching for numbers starting with “+” that returned no results.
- Prevent re-connection beeps in seamless WiFi when fast re-connection occurs.
- Prevent calling empty numbers from existing contacts.
- Updated translations.
3CX App for iOS V16, 16.1.1.241 Beta, May 2020
- Fixed “Take Ownership” button in queue chats, not shown for queues having only one logged-in agent.
- Fixed remote party name not being updated on locked screen when a call is transferred.
- Fixed 3-way conference limit ignoring participants that left.
- Fixed sorting order in scheduled conferences list.
- Added different audible notifications for call-waiting and reconnection.
3CX App for iOS V16, 16.1.1.237 Beta, May 2020
- Added a visual indicator on top bar left for new voicemails.
- Added icons for answered and missed calls in “Recents”.
- Added sound notification on reconnecting a call.
- Lowered touch-tone volume level.
- Fixed call-waiting sound notification.
- Fixed chat messages displaced positioning when typing a new message.
- Fixed “Ringtone” list closing automatically when selecting a ringtone.
- Fixed name mismatch with the “AB” generated avatar in chats list.
- Fixed “Scan QR Code” view freezing after completing the wizard.
- Fixed dial pad layout on iPads.
- Revised top bar icons for better appearance.
- Limit 3-way audio conferences to three participants.
- The message “On a conference call” is displayed during an active conference.
- Updated translations.
- Added support to show/hide chat message datetime by tapping them.
- Fixed pasted number replacing, i.e. not appended to, the on-screen text entered by the user.
3CX App for iOS V16, 16.1.1.209 Beta, April 2020
- Fixed crash in SIP transport.
- Fixed error checking when scanning invalid/unreachable QR codes.
- Fixed calls list appearance on dial pad in iOS light color theme.
- Updated translations.
3CX App for iOS V16, 16.1.1.179 Beta, April 2020
- Added capability to paste a number on the dial pad via long tap.
- Added Call Quality Indicator on the display.
- Added iOS contacts integration.
- Added warning message when microphone is inaccessible.
- Added warning message when no device contacts.
- Fixed ringback call over an established call.
- Fixed inability to view chat attached photos.
- Fixed appearance of top bar icons.
- Fixed dimming screen during a video call session.
- Fixed chat view not scrolling when attaching a photo.
- Fixed “First Name”/”Last Name” sort order not being preserved on reconnect.
- Fixed WebVisitor chat operations being still available after closing the session.
- Fixed unspecified device name causing some issues with push notifications.
- Fixed various crashes reported.
3CX App for iOS V16, 16.1.1.162 Beta, March 2020
- Added support for scheduled Conferences.
- Added support in “Chats” for Archiving, Take Ownership, End Chat, Archive, Transfer.
- Improved Chat UI for WebVisitor chats.
- Improved the “Chats” text box editor.
- Added “Join” and copy conference PIN actions to a scheduled conference.
- Improved switching of lines between several accounts.
- Added “Forwarding Rules” per profile in “Status” including temporary profile override.
- Added ability to dial numbers and letters from the search menu.
- Added “Silence” ringtone that can be configured in “Settings” > “Ringtone”.
- Added “Show unregistered extensions” option in “Settings”.
- Added typing indicator in “Chats”.
- Fixed issue with declining Push calls not obeying Forwarding Rules.
- Fixed issue with handling transferred chats on incoming WebVisitor chats.
- Fixed crashes related to opening views in Swift UI.
- Fixed issue with “block user”, “End chat” was not removed when session was closed.
- Removed ability to configure “Ring My Mobile” or “Forward to My Mobile” when a mobile phone number is not specified in the extension’s configuration.
- Fixed crash in “Chats” when receiving incoming chat messages with various (Camera, Photos, Send To) pickers open.
- Fixed issue with switching of lines or new calls leaving “Music-on-Hold” being played.
- Fixed issue with DTMF in “Early Media”.
- Fixed bug with dismissing camera in chat due to input bar.
- Enabled “Chat” button in “Recents”.
- Fixed crashes reported by users.
- Fixed issue with temporary override not setting properly min/hr/day/week in “Status” view.
- Fixed crashes on iPad devices.
- Fixed “Recents” not preserving settings for “First Name” / “Last Name”.
- Fixed avatar letters not being updated based on first/last name order.
- Fixed hidden forwarding rules not allowing the custom status message for profiles to be changed.
- Fixed “Contacts” and “Chats” row appearance for iPad devices.
- Fixed call being dropped on answer due to codec settings.
- Fixed remote caller names not shown in dialpad’s call list.
- Fixed incoming call ringing for too long in case of “call ended elsewhere” reason.
- Fixed attempts to delete contacts on insufficient rights to perform operation.
- Fixed call duration format in “Voicemails”.
- Fixed “Chats” incorrect number of unread messages on badge counter in some cases.
- Fixed group chat participants’ avatars incorrectly being shown with group chat icon when their extensions cannot be resolved (deleted extension, extension configured to not be shown in presence, bridged extension with bridge temporarily unavailable).
- Fixed list refresh issue when transferring a WebVisitor chat.
- Fixed bridge extensions incorrectly being shown as available transfer destinations for WebVisitor chats.
- Fixed crash in “Recents” for some cases.
- Fixed app ringing too long when call is ended elsewhere.
- Fixed app crashing when resuming from background with open Camera/Photos pickers in chat view.
- Fixed extensions forwarding rule not being shown in “Status” view.
- Fixed a data caching issue occurring when switching accounts.
- Fixed audio mixing between held and established calls.
- Fixed DTMF not allowed by disabled keyboard during early media.
- Fixed own new chat messages included in the “Chats” badge counter.
- Fixed “Voicemails” icons.
- Added support to call alphanumeric numbers (e.g. SP0) from the dialpad’s “Search” picker.
- Added support for archiving/unarchiving a chat from chat view.
- Elevated minimum supported version to iOS v13.2.
3CX App for iOS V16, 16.1.1.121 Beta, March 2020
- Added avatars in Chats and Contacts lists.
- Added “All”, “Company”, “Personal” filter in Contacts list.
- Added alphabetic group header in Contacts list.
- Added audio devices menu to allow the user to select audio output during call.
- Added ability to copy chat messages.
- Added extension call status indicator in Status.
- Added an audio (beep) notification while in a call for incoming GSM calls.
- Added the call failed reason for display in relevant cases.
- Added support for Ringtones.
- Enlarged rows in Status, Recents, Chats, Contacts, Voicemails lists.
- Improved Chat user interface.
- Fixed very low volume for speaker audio output.
- Fixed “robotic” sound occurring with some Bluetooth devices.
- Fixed issue with audio being lost after an incoming GSM call.
- Fixed issue with audio being lost on bluetooth device when switching to video calls.
- Fixed issue with incoming call ringing forever.
- Fixed “Call failed” displayed when application is terminated while in a call.
- Fixed account failing to reconnect when password is regenerated by the PBX.
- Fixed incorrect unread chat messages count shown in the Chats badge.
- Fixed call duration in Recents being shown only as seconds.
- Fixed toggling keyboard language in Edit Contact details.
- Fixed deleting a contact by swipe in Contacts list.
- Fixed allowing users with proper rights to create/modify contacts.
- Fixed several crashes reported.
3CX App for iOS V16, 16.0.1.606, July 2019
- Fixed IPv6 tunnel issue.
- Added support for tunnel encryption.
- Fixed search bar disappearing when double-tapping.
- Fixed account name overlapping the “On Hook” status line.
- Fixed incorrectly enabled “Also Ring My Mobile” switch.
- Fixed contact create/edit UI layout for iPhone 5s and iPad.
- Fixed the status for bridged extensions, appearing as “Not Registered” in chat window.
- Fixed app becoming unresponsive when handling web participants chat messages in certain conditions.
- Disabled display rotation to fix main UI issues when app launches with device in landscape mode.
- Fixed extensions erroneously grouped in “Forward To” for forwarding profiles – removed group names, and set all the extensions like on Web Client and other 3CX apps.
- Added Call/Conference button in chat view.
- Added support for saving/uploading documents as chat attachments.
- Added support for Archive/Unarchive/Transfer/Take ownership/End session actions for chat messages – requires latest V16 PBX.
- Added ability to easily Take ownership or Transfer from within a web visitor chat, without going out of the chat message view and swipe for actions.
- Clicking on the details of a Queue/Live Chat and Talk website visitor conversation, User is presented with the website visitor details and actions to Take ownership, Transfer and Archive.
- Added support for naming a group chat – requires latest V16.
- Added better handling for queue and web participants chats – requires latest V16.
- Improved push chat notification handling – requires latest V16.
- Added support to view chat participants.
- Improved chat icons.
- Call duration is now displayed according to device settings.
- SIP calls now appear in callkit/device history as “3CX Audio”, instead of “3CX Client Audio”.
- Small UI fixes for iPhoneX and iPad device families.
- Removed recordings list.
- Removed status switching from main avatar – available only from profile status indicator bar and from burger menu.
- Updated translations.
3CX App for iOS V16, 16.0.1.589 Beta, June 2019
- Fixed Chat displaying “(null) document type not supported by PBX” dialog when a file upload is cancelled.
- Fixed “Take Photo” action when 3CX app has no Camera permission.
- Fixed integration with iOS 11 and Files.app.
3CX App for iOS V16, 16.0.1.585 Beta, May 2019
- Fixed IPv6 issue in tunnel.
- Fixed search bar disappearing when double-tapped.
- Fixed account name overlapping the “On Hook” status line.
- Fixed “Also Ring My Mobile” switch incorrectly enabled.
- Fixed contact create/edit UI layout for iPhone5s and iPads.
- Fixed bridged extensions appearing as “Not Registered” in chat window, to show the correct status.
- Fixed app becoming unresponsive in certain conditions due to web participants chat messages.
- Disabled rotation to fix main UI issues when app launches with device in landscape mode.
- Fixed extensions wrongly grouped in “Forward To” for forwarding profiles – removed group names, and set all the extensions like on Web Client and other 3CX apps.
- Added Call/Conference button in chats.
- Added support for saving/uploading documents as chat attachments.
- Added support for Archive/Unarchive/Transfer/Take ownership/End session actions for chat messages – requires latest V16 PBX.
- Added ability to easily Take ownership or Transfer from within the webvisitor chat, without going out of the chat message view and swipe for actions.
- Clicking on the details of a Queue/Live Chat and Talk website visitor conversation, presents website visitor info and actions to Take ownership, Transfer and Archive.
- Added support for naming a group chat – requires latest V16 PBX.
- Added support for better handling of queue and web participants chats – requires latest V16 PBX.
- Improved push chat notification handling – requires latest V16 PBX.
- Added support to view chat participants.
- Improved chat icons.
- Call duration is now displayed according to device settings.
- SIP calls now appear in callkit/device history as “3CX Audio” instead of “3CX Client Audio”
- Other small UI fixes for iPhoneX/iPad devices family.
- Removed list of recordings.
- Switching of status has been removed from main avatar, available only from profile status indicator bar and from burger menu.
- Updated translations.