| Issue Key | Issue Type | Release Notes Data |
| IOS-146 | Improvement | Added an improvement where the user will not be able to log in if already logged in on a different device. |
| IOS-1098 | New Feature | Added voicemail push notifications. Requires API v45. |
| IOS-1557 | New Feature | Added a UI config, MOBILE_IOS_FORCE_APP_UPDATE (default = no). When set to “yes”, a pop-up will appear for users when an update is available, forcing users to retrieve the new app version and linking to the app store. |
| IOS-1619 | Bug | Fixed an issue that caused duplicate images to appear when someone sent multiple pictures at once. |
| IOS-1629 | Bug | Fixed a codec issue when merging calls. |
- Minimum supported iOS version: iOS 17
- Devices running below iOS 17 will no longer be supported
| Issue Key | Issue Type | Release Notes Data |
| IOS-1588 | Bug | Fixed an issue related to handling duplicate push notifications for calls. |
| IOS-1589 | Bug | Fixed an issue with how mobile cellular calls are initiated through our Click-to-Call feature, ensuring they now follow the same format used by our Android application. |
| IOS-1590 | Improvement | Added a new config, MOBILE_IOS_ADAPTIVE_RATE_CONTROL_ENABLED, to the app that allows adaptive rate control to be turned on or off for iOS devices. By default, this feature is turned on to help optimize performance. |
| IOS-1599 | Bug | Resolved an issue that was preventing some missed calls from appearing in the mobile application’s call history. Missed calls should now show up correctly. |
| IOS-1600 | Bug | Fixed an issue where the app was unable to answer transferred calls. |
| IOS-1608 | Bug | Resolved an issue where audio could not be switched to “receiver” during a call when Bluetooth was connected. This setting allows audio to go through the phone’s earpiece speaker. |
| IOS-1610 | Bug | Fixed an issue where the notification badge for Call History wasn’t clearing after the tab was opened. Now, once you view your call history, the badge count will reset as expected. |
| IOS-1611 | Task | Resolved an issue where incoming calls on iPhone were sometimes dropping and going to voicemail, even when the user tried to answer. The application will now correctly handle these calls without mistakenly treating them as declined. |
| IOS-1612 | Bug | Fixed an issue with receiving duplicate Missed Call notifications. |
| IOS-1625 | Improvement | Updated the minimum iOS version required to install the app to iOS 17.0. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-1526 | Bug | Fixed an issue with duplicated contacts getting added to the contact list. |
| IOS-1528 | Bug | Fixed an issue when adding a new contact, the check mark button would become disabled. |
| IOS-1530 | Bug | Resolved an issue in the iOS app where missed or inbound calls from cross-domain users incorrectly displayed the caller’s extension instead of their DID number in Call History. |
| IOS-1531 | Bug | Resolved an issue where the “Web” status was not appearing in the Call Center status dropdown within the iOS app. |
| IOS-1536 | Bug | Added the UI Config, MOBILE_IOS_CALL_USING_CELL_ANI_ENABLED (default = yes). Setting this to no fixed an issue where Caller ID was not displaying correctly when using the cellular call feature on IOS. |
| IOS-1550 | Improvement | Improvements made for handling incoming calls. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-1506 | Bug | Fixed a bug where voicemail count always displayed 50 when the user had more than 50 voicemails. |
| IOS-1516 | Bug | Corrected issues related to call handling and bluetooth. |
| IOS-1518 | Bug | Fixed a bug for sending a message via Siri voice commands. |
| IOS-1521 | Bug | Fixed a bug where missed call notifications were not being shown after the phone was inactive for 15 minutes or more. |
| IOS-1522 | New Feature | Added support for SMS queue. Note that until v44.4 the initial HELP message will not come as a PUSH notification on the iOS device. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-1424 | Bug | Fixed a bug where Caller ID was not visible for a Call Park retrieved by a different User. |
| IOS-1425 | Bug | Fixed a bug where Caller ID was incorrect after receiving an assisted transfer call. |
| IOS-1485 | Bug | Intentionally removed “switch to another device” option to iPad/Tablet devices as this doesn’t currently function as intended. We may reintroduce the option if we’re able to reliably handle the switch in future versions. |
| IOS-1496 | Bug | Fixed a bug with Call History where the outbound calls were showing empty names. |
| IOS-1498 | Bug | Fixed an issue with incoming caller ID display. |
| IOS-1509 | Bug | Fixed an issue that was causing contact sorting problems when sorting last names. |
| IOS-1519 | Bug | Fixed an issue related to answering Restricted/Anonymous calls. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-967 | Bug | Corrected a bug where the UI Config, MOBILE_REGISTRATION_SERVER, was not honored when set at the Reseller level. |
| IOS-1286 | Bug | Corrected an issue where speakerphone could cause echo feedback for other call participants. |
| IOS-1303 | Bug | Fixed a Call History bug. When a "From Name" was empty or missing, the dialed number would be displayed instead of the "From Number". |
| IOS-1419 | Bug | Corrected an issue concerning Music on Hold and conferencing. If a mobile app user in a conference put the call on hold, hold music would play for all conference participants. |
| IOS-1437 | Bug | Corrected an issue where the switch phone button would simultaneously ring all devices. |
| IOS-1440 | Bug | Fixed a bug in chat where the user could add the same contact or phone number when selecting "Add Participants" in an existing chat session. |
| IOS-1441 | Bug | Added MOBILE_IOS_PREMIUM_VIDEO_ENABLED as a config (previously MOBILE_IOS_IOTUM_VIDEO_ENABLED) to match the portal’s PORTAL_PREMIUM_VIDEO_ENABLED. Both the Mobile and Portal configs must be enabled for Premium Video to be available in SNAPmobile iOS. |
| IOS-1445 | Bug | Fixed a bug concerning the "Add Call" button. If a call was put on hold, a call could not be added. |
| IOS-1447 | Bug | Fixed a crash when tapping, then dismissing the ‘More’ button during a call. |
| IOS-1448 | Bug | Fixed an issue with incorrect timestamps for sms messages. |
| IOS-1452 | Bug | Fixed an issue where the app would get stuck in a connecting state. This was caused by duplicate push notifications from the server. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-1444 | Bug | Fixed an intermittent crash when receiving incoming calls. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-1272 | Bug | Corrected a bug concerning bluetooth audio. When picking up inbound calls while connected to a bluetooth device, audio was transmitted to the earpiece instead of via bluetooth. |
| IOS-1374 | New Feature | Added a new Premium Video tab to the IOS app that is controlled by MOBILE_IOS_IOTUM_VIDEO_ENABLED. The default value is no. This is a new feature that will enable the Iotum integration for video meetings and deep links to the branded Iotum app. |
| IOS-1376 | New Feature | Updated FAB (Floating Action Button) to include video functionalities. |
| IOS-1407 | Bug | Fixed an intermittent crash when MOBILE_IOS_CHAT_ENABLED is disabled and the app receives a message while backgrounded. |
| IOS-1414 | Bug | Fixed an issue with phone number formatting for AU region. |
| IOS-1429 | Improvement | Made improvements to handling incoming calls. |
| Issue Key | Issue Type | Release Notes Data |
| IOS-968 | Improvement | Made improvements to the way the app handles incoming calls. |
| IOS-1401 | Bug | Fixed a bug where naming/renaming a group chat was not being applied on the Chat list. |
| IOS-1402 | Bug | Fixed a bug where contacts were not populating after logging out and logging back in. |
| IOS-1403 | Bug | Fixed a bug where phone number formatting was being applied to user extension numbers. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |