Knowledgebase: Release Notes
SNAPmobile iOS release notes
Posted by Wayne Landt, Last modified by Jaime Norris on 25 July 2024 12:25 PM

iOS 3.5.5 (12/22/2023)

Issue Key  Issue Type  Release Notes Data
IOS-1274 Bug Fixed iFrame issues so wildcards JWT_TOKEN, COOKIE, and COOKIE_NAME work properly.
IOS-1275 Bug Fixed iFrame button issue where the graphic was not adapting to dark mode.
IOS-1283 Bug Added MOBILE_IOS_TLS_OVERRIDE_ENABLED config to always force TLS.
IOS-1285 Bug Fixed an issue with log files being cut off and not providing the latest logs.
IOS-1294 Bug Disabled STUN keepalives to improve audio delays when connecting to a call.
IOS-1297 Bug Fixed a bug where message timestamps were incorrect.

iOS 3.5.4 (9/26/2023)

Issue Key  Issue Type  Release Notes Data
IOS-1261 Bug Fixed a bug where the call would drop after being put on hold for 30 seconds.

iOS 3.5.3 (09/07/2023)

Issue Key  Issue Type  Release Notes Data
IOS-1277 Bug Fixed an issue where users were not able to make or receive calls when their domain contained an underscore. This only affected the unbranded app.

iOS 3.5.2 (09/07/2023)

Issue Type Issue Key Release Notes Data
New Feature IOS-1194 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 IOS-1195 Calls originating from a queue now display a headset icon with the queue name in the call history, and the call history details page.
New Feature IOS-1196 Enabled granular login and logout for queues.
New Feature IOS-1197 Added call queue details, such as agents and callers waiting, when tapping on a call queue.
New Feature IOS-1202 Added support for custom webview in SNAPmobile using 3 UI Configs.
MOBILE_IOS_IFRAME_NAME - Use to configure the text that is displayed in the menu in SNAPMOBILE. Default - empty
MOBILE_IOS_IFRAME_ICON. - Use to configure the icon displayed next to the text in the menu. The value can be a valid material design icons name. Options listed at [https://fonts.google.com/icons?selected=Material+Icons|https://fonts.google.com/icons?selected=Material+Icons] . Default is ‘open_in_new', but other options include items like 'public’, 'paid', 'analytics'.
MOBILE_IOS_IFRAME_URL - This is the URL that will be iframe’d. The URL must support being iframed as many sites prevent it today through HTTP headers. There is also options to allow authentication to be passed to the URL. You can include wildcards [JWT_TOKEN], [COOKIE_NAME], [COOKIE] to include the user’s JWT token and the cookie containing the secret to validate the JWT. The complete example could be something like [https://example.com/auth/jwtvalidate?&type=netsapiens&redirectUrl=/&nsToken=|https://example.com/auth/jwtvalidate?&type=netsapiens&redirectUrl=/&nsToken=][JWT_TOKEN]&cookieName=[COOKIE_NAME]&cookie=[COOKIE]
Improvement IOS-1218 Updated to Linphone SDK to version 5.2.97
Bug IOS-1230 Fixed a bug where “Forgot login name” function was not working unless an extension was provided.
Bug IOS-1232 Allowed users to dial numbers with a # in it.
Bug IOS-1233 Fixed inbound talk time stats.
Improvement IOS-1235 As of 3.5.2, if MOBILE_IOS_RECORD_ALLOW is not set, configurations will honor PORTAL_USERS_ALLOW_RECORDING.  
If enabled, It will show call recording options in the app.
Bug IOS-1238 Fixed a bug where there is no audio when accepting an incoming call when the ringer switch is in 'on' position
Bug IOS-1255 Fixed a bug where the status message couldn’t be updated on the profile view.
Bug IOS-1256 Fixed a bug where incoming images sent at the same time will cause duplicate images to show on the app.

iOS 3.5.1 (04/20/2023)

Issue Type Issue Key Release Notes Data
Bug IOS-1193 Fixed a bug where the user could not end an invalid call.
Improvement IOS-1222 Added support for MOBILE_SHOW_CALL_CENTER_AGENT which defaults to no. Setting this to yes will show the Call Center tab if MOBILE_IOS_CALL_CENTER_ENABLED is set to yes regardless of user scope.
Improvement IOS-1224 Show original caller ID along with call queue ID when receiving an incoming call from a call queue.

iOS 3.5.0 (4/07/2023)

Issue Type  Issue    Key  Release Notes Data
New Feature IOS-1169 Added call center tab configurable with MOBILE_IOS_CALL_CENTER_ENABLED. The default value is no.
New Feature IOS-1170 Added My Queues view for call center
New Feature IOS-1171 Added My Stats view with basic stats
New Feature IOS-1172 Added support for call queue in active call screen
New Feature IOS-1173 Added support for call queues for incoming calls
Bug IOS-1174 Fixed a bug where app was crashing when receiving multiple messages at a time
Bug IOS-1177 Fixed a bug where Config setting MOBILE_IOS_GROUP_CHAT_ENABLED to ‘NO’ still showed group chats
Bug IOS-1180 Fixed a bug where the user was unable to un-hold calls after putting them on hold
Bug IOS-1199 Fixed a bug where incoming SMS was not showing the contact’s name.
New Feature IOS-1211 Added UI configs to handle hiding of menu/tab items in SNAPmobile iOS. MOBILE_IOS_SHOW_ANSWERRULES (yes)  Allow the ability to hide the answer-rules option in the SNAPmobile iOS menu MOBILE_IOS_SHOW_VOICEMAIL (yes)  Allow the ability to hide the voicemail option in the SNAPmobile iOS menu. Voicemail will still need to be enabled for the use for this to show. MOBILE_IOS_SHOW_GREETINGS (yes)  Allow the ability to hide the greetings option in the SNAPmobile iOS menu MOBILE_IOS_SHOW_CALLHISTORY (yes)  Allow the ability to hide the call history option in the SNAPmobile iOS menu MOBILE_IOS_SHOW_CONTACTS (yes)  Allow the ability to hide the contacts option in the SNAPmobile iOS menu. If set to no, Contacts will also not be shown above the phone’s dialpad when placing calls.
BUG IOS-1212 Fixed a bug where a second SMS session was being created upon receiving a reply text.
BUG IOS-1215 Fix a crash when launching the app on iPad mini
Improvement IOS-1216 Made improvements to fetch and load contacts quicker.
Bug IOS-1217 Fixed an issue where chat message timestamps were wrong.

iOS 3.3.4 (2/20/2023)

Issue Type

Issue Key

Release Notes Data

Bug

IOS-1163

Fixed a bug where the user was unable to answer an incoming call and the call gets stuck in the connecting state.

Bug

IOS-1153

Fixed a bug where receiving multiple MMS images was only showing the same image multiple times.

Bug

IOS-1152

Fixed a bug where voicemails weren’t playing for some users.

iOS 3.3.3 (12/15/2022)

Issue Type

Issue Key

Release Notes Data

Bug

IOS-1121

Fixed a bug where DTMF was not being sent in a merged call.

Improvement

IOS-1128

Made fixes and improvements to CallKit namely, various in-call UI fixes, Hold & Accept, End & Accept, and an issue ending calls via Bluetooth when on 2 calls at once.

iOS 3.3.2 (11/14/2022)

Issue Type

Issue Key

Release Notes Data

New Feature

IOS-1100

Added support for sending and receiving GIFs.

Bug

IOS-1111

Returned functionality of IOS-926, disabled by IOS-1099. Now MOBILE_ENABLED_CODEC_LIST_AUDIO enforces listed codec order in code.

Bug

IOS-1110

Fixed a bug where having spaces in codecs UI config MOBILE_ENABLED_CODEC_LIST_AUDIO value caused a 488.

Bug

IOS-1108

Fixed a crash condition that occurred when ignoring a second incoming call.

Bug

IOS-1076

Fixed an issue with consecutive logs not attaching to the email form.

iOS 3.3.1 (10/03/2022)

Issue Type

Issue Key

Release Notes Data

Bug

IOS-1099

Fixed a bug where SNAPmobile was returning a 488 due to codec issues. IOS-926 no longer functions and MOBILE_ENABLED_CODEC_LIST_AUDIO no longer enforces listed order in code.

iOS 3.3.0 (9/30/2022)

Issue Type

Issue Key

Release Notes Data

Bug

IOS-1059

Fixed a bug where ending a call before it connects doesn't work and the phone continues to ring.

Bug

IOS-1058

Fixed a bug where UI CONFIGS without a description were not being read properly.

Bug

IOS-1051

Added PORTAL_MMS_MAX_SIZE to limit multimedia file size. Defaults to 1000000(1mb).

Bug

IOS-1042

Fixed a bug where the star code was not being dialed when dialing from call history.

Bug

IOS-1018

Fixed a bug where app was not honoring expiration time set within the Admin UI. If it is set higher than 30, an expiration time of 30 will be adopted.

Bug

IOS-997

Fixed a bug where voicemail badge was not updated until the user went into the voicemail tab.

Bug

IOS-985

Fixed a bug where mute within SNAPmobile and CALLKIT were not in sync.

Bug

IOS-962

Updated Linphone SDK to fix random crashes.

Bug

IOS-959

Fixed a bug where an external keyboard on the iPad was moving the chat box out of the screen when trying to send a message.

Bug

IOS-938

Fixed a bug where configs with a reseller parameter set were not being read properly.