You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Latest update

Release Notes

Main features introduced from this version on are: "Presence" and "Audio Messages". But we also addressed some security issues, increased the interoperability with the underlying OS and improved the overall performance.

PrivateGSM - All Edition - Version 11.3.3323

New Features

  • [IOS-661] - Contacts View reports presence status for each contact shown: "Presence"
  • [IOS-676] - Play audio notification on call hangup: "Audio Messages"

Improvements

  • [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-563] - If a securecall is received during a GSM or SECURE call, the called device will show a missed call after voice hangup
  • [PGDR-572] - Improve user experience on RTP timeout
  • [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

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-518] - IncomingCall activity is replaced by MainActivity if screen is off
  • * [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-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-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-608] - No notification audio (INFO tone) played on an RTP timeout

Known Issues

N/A


Release Notes - PrivateGSM Android - Version 11.3.3323

** Sub-task
* [PGDR-495] - Error handling for presence requests
* [PGDR-496] - Add a retry system for presence request
* [PGDR-498] - Add a preference item in order to enable-disable the contact sorting
* [PGDR-517] - Add authentication
* [PGDR-580] - Remove the debug flag for new "/service" URL
* [PGDR-584] - Create data migration for new URL

** Story
* [PGDR-474] - Contacts View reports presence status for each contact shown
* [PGDR-479] - User can select the sort order for contacts view (known and favorites)
* [PGDR-481] - Presence info are refreshed every time pgsm is brough in foreground
* [PGDR-487] - The user is informed if an "half-secure" call will be placed or if the callee may be offline
* [PGDR-490] - Recent call screen shows the presence status of a contact
* [PGDR-564] - Play audio notification on call hangup

** Task
* [PGDR-472] - Remove getApplicationFolder() from variants
* [PGDR-484] - Create a stub for presence response
* [PGDR-485] - Create a HTTPS Presence Requester
* [PGDR-486] - Parse and save the presence data
* [PGDR-493] - Add the precence feature to the internal variant system
* [PGDR-494] - Create the UI elements for the presence status and add the REFRESH menu button
* [PGDR-497] - Create a "known" contact list in order to show only the known contact
* [PGDR-499] - Create the dismissable dialog for the outgoing call
* [PGDR-500] - Create an async task on every activity onResume
* [PGDR-501] - Add the presence status icon in the recent call activity
* [PGDR-502] - Making contacts lists scroll smoother
* [PGDR-507] - Change the MJSIP service in order to use StartForeground
* [PGDR-510] - Make pager switch smoother without UI lag
* [PGDR-511] - Manage the presence info for a contact with multiple phone numbers
* [PGDR-513] - Configure thread name for all the AsyncTasks
* [PGDR-514] - Create i18N string for all the presence UI elements
* [PGDR-521] - Remove warning dialog for WARNING presence status
* [PGDR-522] - Manage the new presence bit flags sent by server (secure-unsecure trank and automatic call fowarding to trunk)
* [PGDR-523] - The user is informed if the caller is unknown on a server without trunk (ex: Rendezvous)
* [PGDR-526] - Remove FAKE_SERVICE and verbose Presence logging
* [PGDR-530] - If the server is misconfigured (HTTP ERROR 302) does not show presence warning message
* [PGDR-546] - Fix preprod realm
* [PGDR-582] - Remove IN_APP billing permission from android manifest
* [PGDR-603] - Remove all the presence popup (and application settings about the dismissable popup)
* [PGDR-613] - Add new audio files for new languages

 

  • No labels