summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/sip/SipService.java
AgeCommit message (Collapse)Author
2010-09-28Move SipService out of SystemServer to phone process.Hung-ying Tyan
Companion CL: https://android-git/g/#change,70187 http://b/issue?id=2998069 Change-Id: I90923ac522ef363a4e04292f652d413c5a1526ad
2010-09-24Refactoring SIP classes to get ready for API review.Hung-ying Tyan
+ replace SipAudioCall and its Listener interfaces with real implementations, + remove SipAudioCallImpl.java, most of it is has become part of SipAudioCall, + add SipSession and its Listener classes to wrap ISipSession and ISipSessionListener, + move SipSessionState to SipSession.State, + make SipManager keep context and remove the context argument from many methods of its, + rename SipManager.getInstance() to newInstance(), + rename constant names for action strings and extra keys to follow conventions, + set thread names for debugging purpose. Change-Id: Ie1790dc0e8f49c06c7fc80d33fec0f673a9c3044
2010-09-23SipService: fix thread/socket leakHung-ying Tyan
Should call SipSessionGroup.close() instead of closeNotToReceiveCalls() to stop the SIP stack (which will stop the MessageProcessor thread and close its socket). Might be related to ANR's reported by: http://b/issue?id=3021924 http://b/issue?id=3021927 Change-Id: I4ead1d81fc9abac983f5753b825d20bc1cc79866
2010-09-20SipService: move event handling out of system server's main threadHung-ying Tyan
http://b/issue?id=2998047 Change-Id: Ibe0b6a19bb8b453fa852a94b3daf3cb80d7377b0
2010-09-20SIP: convert enum to static final int.Hung-ying Tyan
Converts SipErrorCode and SipSessionState. Change-Id: Iee3a465649ea89d395b2336bbd673c25113e5f93
2010-09-20SIP: add config flag for wifi-only configuration.Hung-ying Tyan
http://b/issue?id=2994029 Change-Id: I328da9b0f8b70d660dbcefffdac8250341792101
2010-09-16SipService: add log control, suppress ping log.Hung-ying Tyan
Change-Id: I78332ddee1272be41b1fbc80c603e41200c6be1a
2010-09-15SipService: ignore connect event for non-active networks.Hung-ying Tyan
+ sanity check and remove redundant code. Change-Id: I4d3e226851ad7fc4d88ddcd0a5c58f7e33b6c14a
2010-09-14SipService: deliver connectivity change to all sessions.Hung-ying Tyan
+ add DATA_CONNECTION_LOST to SipErrorCode + convert it to Connection.DisconnectCause.LOST_SIGNAL in SipPhone http://b/issue?id=2992548 Change-Id: Ie8983c1b81077b21f46304cf60b8e61df1ffd241
2010-09-13SIP: enhance timeout and registration status feedback.Hung-ying Tyan
http://b/issue?id=2984419 http://b/issue?id=2991065 Change-Id: I2d3b1dd3a70079ff347f7256f4684aea07847f4e
2010-09-09Change the keep-alive interval to 10 seconds.Chung-yih Wang
Change-Id: I216cee622f57ee18533de3960d4da1a41e01f1ae
2010-09-02SipService: reduce the usage of javax.sdp.*.Chia-chi Yeh
After this change, SipAudioCallImpl is the only place still using it. Change-Id: I5693bffa54f9e19cbfa70b45dfcf40fba04dedbb
2010-09-02Add software features for SIP and VOIPHung-ying Tyan
and block SipService creation and SIP API if the feature is not available. Change-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc
2010-08-26Add dynamic uid info for tracking the sip service usage.Chung-yih Wang
Change-Id: Ibc340401b63799326b08aee6eba602a3e753b13f
2010-08-06Fix the buildChung-yih Wang
Change-Id: I410e2fd057b68e1b5b5b33ee10178a01d3c9b2fa
2010-08-06Add SIP service into system server.Chung-yih Wang
Change-Id: Icc39e4e54768cfdcc1b20a3efe6206009b9a8d10