...
Main features introduced from this version on are: "Presence" and "Audio Messages". But we also improved the management of the GSM calls over the private ones, addressed some security issues, increased the interoperability with the underlying OS and improved the overall performance and performed some serious code refactoring.
PrivateGSM - All Edition - Version 11.3.3323
...
- [IOS-661] - Contacts View reports presence status for each contact shown: "Presence"
- [IOS-676] - Play audio notification on call hangup: "Audio Messages"
Improvements
- * [PGDR-457] - Increaase Font size in ContactList fragment* [PGDR-458] - Fix UI behaviour for LDPI device (240x320)
- * [PGDR-477] - Improve Logging (timestamp and license cache log)
- * [PGDR-534] - Remember the contact list position when the presence is refreshed
- * [PGDR-535] - Put PrivateGSM in the recent activity list* [PGDR-540] - Show the "most significant" presence icon in the "All Contacts" view for multiple contacts*
- [PGDR-547] - Print license client error on application log* [PGDR-563] - CLONE - If a securecall is received during a GSM or SECURE call, the called device will show a missed call after voice hangup* [PGDR-570] - Track device models and OS version
- * [PGDR-572] - Improve user experience on RTP timeout* [PGDR-577] - Use a unique path for all the server services used by the mobile client
- * [PGDR-588] - Client logs are locally encrypted on client
- * [PGDR-590] - Encrypt stored SIP password
- * [PGDR-592] - Delete all logs files when the user disables PrivateGSM logging
- * [PGDR-594] - Send only the "known" contact list on presence refresh
- * [PGDR-595] - Refresh presence when the user call an unknown contact
- * [PGDR-598] - Proceed with call if user has only one phone number
- * [PGDR-602] - Schedule a presence refresh if the application is in foreground and screen is unlocked
- * [PGDR-605] - Refresh the FULL presence info if a call is placed to a unknown contact
Fixed Bugs
- * [PGDR-341] - If SIP socket is closed during a call (CONNECTING - SECURING - ETC) pgsm remains in InCallActivity
- * [PGDR-425] - PrivateGSM restart automatically
- * [PGDR-454] - Remove the DTMF feedback sound setting from application settings
- * [PGDR-455] - Wrong error message if a connection error occurrs
- * [PGDR-459] - During a Call on 3G/2G network, if the phone connects to configured Wifi, the call drops but PGSM remains in "InCall" screen
- * [PGDR-471] - PGSM crashes if the user refuse the call
- * [PGDR-473] - Test and Fix UI for small and medium resolutions
- * [PGDR-475] - A connection error shows a warning dialog even if the app is in background
- * [PGDR-476] - If the call is cancelled quickly during RINGING state the UI remains in Ringing view
- * [PGDR-503] - NullPointerException in UiManager
- * [PGDR-504] - Strange NPE during a call
- * [PGDR-505] - A contact with arabic charset is not showed in PrivateGSM contact list
- * [PGDR-506] - A contact with name prefix field (Mister, Mr, etc) is not proprerly ordered in contact list activity
- * [PGDR-508] - NPE when accepting a call* [PGDR-512] - If PGSM is brough in foreground on the contact list view, the presence info is not refreshed until the user scrolls the contact list
- * [PGDR-518] - IncomingCall activity is replaced by MainActivity if screen is off* [PGDR-520] - Contacts Favorite view use the wrong sort order
- * [PGDR-524] - PrivateGSM does not start at phone boot
- * [PGDR-527] - InCall menu does not show "Trust" menu item at the beginning of the call
- * [PGDR-528] - BadTokenException if, during a secure call , a GSM call incomes
- * [PGDR-529] - PGSM Professional invite feature send a broken SMS
- * [PGDR-532] - CLONE - La ricerca nei favoriti fa crashare PrivateGSM se si usa l'apostrofo* [PGDR-533] - Fix Known list search feature (see PGDR-531)
- * [PGDR-539] - "Known contact list" does not show the phone number
- * [PGDR-543] - If a phone number is shared between two different contacts, the presence info is wrong
- * [PGDR-550] - CLONE - Nexus S loses WiFi connectivity when put near face
- * [PGDR-551] - CLONE - PhoneSelector popup shows the same phone number twice
- * [PGDR-553] - CLONE - NPE in MainActivity.onResume()
- * [PGDR-554] - CLONE - NullPointerException in MJSIP
- * [PGDR-556] - CLONE - NPE while making a call
- * [PGDR-559] - CLONE - Galaxy Note2 does not power-on screen when proximity sensors changes
- * [PGDR-568] - CLONE - If the user select the favorites (or known) contact list in "Dial secure call" screen, the same choice is showed in "Invite others" screen
- * [PGDR-575] - CLONE - No way to dial a call
- * [PGDR-576] - Runtime exception with DB cursor - Cursor memory leak* [PGDR-581] - SelfRegistration send wrong platform ("Blackberry" instead of "android")
- * [PGDR-583] - If an end-call audio is played (for example, user not found audio file), the call log duration is wrong (!= 0)
- * [PGDR-586] - Every network event triggers a reconnection even if the current connection is valid* [PGDR-587] - Change presence timeout unit from minutes to seconds
- * [PGDR-600] - PRESENCE: no presence at startup after the first installation and Provisioning Profile
- * [PGDR-607] - Wrong call duration in CallLog view on a normal hangup code
- * [PGDR-608] - No notification audio (INFO tone) played on an RTP timeout* [PGDR-611] - Do a full presence sync at application startup (ex: the user upgrade from 11.2 to 11.3....)
Known Issues
N/A
Release Notes - PrivateGSM Android - Version 11.3.3323
...