Knowledgebase: Release Notes
SNAPmobile Android release notes
Posted by Wayne Landt, Last modified by Jaime Norris on 19 July 2024 01:21 PM

SMA 4.0.1 (7/18/2024)

Issue Type Issue Key Release Notes Data
Bug SMA-2267 Fixed several crash cases found using Crashlytics.

SMA 4.0.0 (7/3/2024)

Issue Type Issue  Key Release Notes Data
Improvement SMA-1332           Added support for dark mode in SNAPmobile Android for all screens and dialogs.
Improvement SMA-1655     Now, numbers are only formatted in the dial pad if the number length is 7 digits or more. This avoids misformatting long extensions.
New Feature SMA-1630 Added Hold & Accept and End & Accept functionality.
Improvement SMA-1719 SMA now has reactive presence (or BLF UI) on every screen containing presence indication.
Bug SMA-1740 Added the option to send SMS messages to numbers that are not contacts.
Improvement SMA-1781 MOBILE_ANDROID_ENABLED now correctly allows control of a specific user's ability to access and use the mobile Android app.  If set to “no” for a user or set of users, the system will not allow those users to log in.  Previously this Config only worked as expected for Domains and Resellers.
Bug SMA-1847 SMA now sends DTMF codes even when in a conference.
Improvement SMA-1880 Added logic to handle PORTAL_USERS_VMAIL_HIDE_FORWARD (default “no). Set to “yes” to hide the forward option for voicemails.
Bug SMA-1934 Fixed the error banner reading “Answering will end your ongoing call” that appears when calling from native dialer. Previously, this banner would appear long after a call was made, disrupting calls.
Bug SMA-1968 Now stun keep alive won't be sent.
New Feature SMA-2002 Added ability to Android mobile app that allows for App logs to be sent via the API to NetSapiens iNSight Professional. They're locally available on client servers under /usr/local/NetSapiens/netsapiens-api/mobilelogs/ and they are no longer emailed. Hosted Customers, please open a ticket and include the user/domain/time of day for the requested logs.

This requires v44.1+ on the platform side and 4.0.0+ on Android side to utilize this new functionality.
Bug SMA-2008 Corrected an issue that caused call failure when a call over SMA was interrupted by a call via the native mobile.
Improvement SMA-2123 SMA now routes '988' calls to the native dialer for devices that have an active SIM card
Bug SMA-2124 SMA now stays deregistered even when battery optimizations are disabled.
Bug SMA-2143 Added UI config, MOBILE_NO_RTP_TIMEOUT (default “1200”).  This controls when the application ends a call when no RTP is being received (when the call is on hold).
Bug SMA-2169 Fixed theming so buttons at beginning of login process are now the primary rather than secondary color.
Bug SMA-2170 Added the correct permissions and application can now send and receive audio properly in the background and foreground for devices running Android 14+.
Task SMA-2174 Enabled adaptive icon support to be able to dynamically insert icons aligned with a user’s specified theme.
Improvement SMA-2195 Added Prominent disclosure in the app for Google's data safety guideline.
Bug SMA-2206 Corrected an issue with the application when running on Google Pixel 6 with Android 14. Previously, the app would crash if left in the background for an extended period.

SMA 3.5.3 (11/06/2023)

Issue Type

Issue Key

Release Notes Data

Bug

SMA-1708

Pasting numbers into the dialer text field now works properly in SMA.

Bug

SMA-2032

Improved inbound calling stability with lots of fixes in various areas. Notifications should now be more reliable and faster than previous versions.

Bug

SMA-2039

Fixed functionality to switch phones while on a call with a user that has an underscore in its username.

Bug

SMA-2065

Improved logic for situations where the mobile app would intermittently continue to ring indefinitely after the call has ended or been answered elsewhere.

Bug

SMA-2100

SMA now properly cleans up telephony resources when an orig restricted call ends.

SMA 3.5.2 (7/06/2023)

Issue Type

Issue Key

Release Note Data

Bug

SMA-1898

SMA now properly handles the image/video permission for Android 13, allowing transmission of images/videos in chat.

New Feature

SMA-1911

Allowed granular queue login/logout call center agents and supervisors.

New Feature

SMA-1912

Calls originating from a queue now display a headset icon with the queue name in the call history page and each call’s call history details page.

New Feature

SMA-1913

Helper text is now shown for each of the statistics reported in the ‘My Stats’ section of the call center tab, explaining what each stat means.

New Feature

SMA-1914

Mobile UI Config "MOBILE_SHOW_CALL_CENTER_AGENT" now shows the call center tab for more than the 2 original user scopes.

Bug

SMA-1927

SMA now properly handles the updated notification permissions for Android 13.

Bug

SMA-1948

SMA now obeys the system call audio volume when connecting calls with one exception: if the volume is below 25% of the max volume, the application adopts 25% of the max volume.

Bug

SMA-1951

SMA now receives a push from the API prompting it to fetch new tokens, thereby avoiding the need for MFA every day.

Bug

SMA-1977

Fixed issues for tabs showing even if the UI config is set to not show it.

Bug

SMA-1986

Resolved an issue causing the Call Center tab to incorrectly disappear for a few user scopes.

Improvement

SMA-1990

As an improvement in order to keep parity with portal settings, we will now default the value for the mobile call recording UI config (MOBILE_ANDROID_RECORD_ALLOW for SMA) to the value set in the portal (PORTAL_USERS___ALLOW_RECORDING).

SMA 3.5.0 (4/11/2023)

Issue Type

Issue Key

Release Note Data

Improvement

SMA-1891

SMA now supports call center UI for users with the appropriate scope, such as Call Center Supervisors and Call Center Agents

Enable Android Call Center with the following Config:

MOBILE_ANDROID_CALL_CENTER_ENABLED (yes) default is (no)

Improvement

SMA-1892

Functionality for a user agent to change his/her status in a queue and to see more detailed information about their assigned queues

Improvement

SMA-1893

Show daily user agent call queue statistics within the Call Center tab

Improvement

SMA-1894

SMA now presents UI during an active call that indicates if the call is originating from a queue or not

Improvement

SMA-1895

The incoming call screen for SMA now indicates if the incoming call is from a queue or not, and adjusts the reject / ignore button accordingly. It also will update the existing incoming call notification to reflect the call queue status.

Improvement

SMA-1925

MOBILE_ANDROID_SHOW_ANSWERRULES (yes) Allow the ability to hide the answer rules option in the SNAPmobile Android menu

MOBILE_ANDROID_SHOW_VOICEMAIL (yes) Allow the ability to hide the voicemail option in the SNAPmobile Android menu. Voicemail must also be enabled for the menu option to display.

MOBILE_ANDROID_SHOW_GREETINGS (yes) Allow the ability to hide the greetings option in the SNAPmobile Android menu

MOBILE_ANDROID_SHOW_CALLHISTORY (yes) Allow the ability to hide the call history option in the SNAPmobile Android menu

MOBILE_ANDROID_SHOW_CONTACTS (yes) Allow the ability to hide the contacts option in the SNAPmobile Android menu. If set to no, Contacts will also not be shown above the phone’s dialpad when placing calls. If set to no, don’t send an nsnode subscription for presence.