summaryrefslogtreecommitdiffstats
path: root/telephony/java
diff options
context:
space:
mode:
authorHung-ying Tyan <tyanh@google.com>2010-09-23 11:35:05 +0800
committerHung-ying Tyan <tyanh@google.com>2010-09-28 01:52:42 +0800
commit025a39af346f39743c1e384b9000ce1baee36562 (patch)
tree159ecd150d8ff4343ffb079eb400728aaba67c9c /telephony/java
parent00a22064efef4f574e439079aae2deae1a087a31 (diff)
downloadframeworks_base-025a39af346f39743c1e384b9000ce1baee36562.zip
frameworks_base-025a39af346f39743c1e384b9000ce1baee36562.tar.gz
frameworks_base-025a39af346f39743c1e384b9000ce1baee36562.tar.bz2
SIP: misc fixes
+ check REQUEST_TERMINATED response on INVITE not CANCEL, + check if a TransactionTerminatedEvent matches the ongoing transaction, + add log to track SipConnection disconnect events. Change-Id: I28325be62ac44e4a7507d3c4b5b78b066c0ea2ad
Diffstat (limited to 'telephony/java')
-rwxr-xr-xtelephony/java/com/android/internal/telephony/sip/SipPhone.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/sip/SipPhone.java b/telephony/java/com/android/internal/telephony/sip/SipPhone.java
index e7aaffe..999da9f 100755
--- a/telephony/java/com/android/internal/telephony/sip/SipPhone.java
+++ b/telephony/java/com/android/internal/telephony/sip/SipPhone.java
@@ -590,7 +590,10 @@ public class SipPhone extends SipPhoneBase {
// set state to DISCONNECTED only when all conns are disconnected
if (state != State.DISCONNECTED) {
boolean allConnectionsDisconnected = true;
+ Log.v(LOG_TAG, "---check if all connections are disconnected: "
+ + connections.size());
for (Connection c : connections) {
+ Log.v(LOG_TAG, " state=" + c.getState() + ": " + c);
if (c.getState() != State.DISCONNECTED) {
allConnectionsDisconnected = false;
break;