diff options
author | Hung-ying Tyan <tyanh@google.com> | 2010-09-23 11:35:05 +0800 |
---|---|---|
committer | Hung-ying Tyan <tyanh@google.com> | 2010-09-28 01:52:42 +0800 |
commit | 025a39af346f39743c1e384b9000ce1baee36562 (patch) | |
tree | 159ecd150d8ff4343ffb079eb400728aaba67c9c /telephony/java | |
parent | 00a22064efef4f574e439079aae2deae1a087a31 (diff) | |
download | frameworks_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-x | telephony/java/com/android/internal/telephony/sip/SipPhone.java | 3 |
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; |