bettybop68 / android-rcs-ims-stack

Automatically exported from code.google.com/p/android-rcs-ims-stack
0 stars 1 forks source link

All sessions are terminated if call state changes to idle #215

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
PhoneStateListener in CallManager terminates all sessions if a phone call ends. 
But only IS and VS sessions are tied to a phone call. All other sessions should 
not be affected.

Original issue reported on code.google.com by andreas-...@telekom.de on 4 Feb 2014 at 9:59

GoogleCodeExporter commented 8 years ago
When call becomes IDLE we only abort sessions related to the richcall service 
(ISh & VSh sessions):

See line 167:
  // Abort pending richcall sessions
  imsModule.getRichcallService().abortAllSessions();

Original comment by jmauffret@gmail.com on 4 Feb 2014 at 8:59

GoogleCodeExporter commented 8 years ago
Yes, sorry! My mistake! RichcallService holds its own list of open sessions.

Original comment by andreas-...@telekom.de on 5 Feb 2014 at 9:10