summaryrefslogtreecommitdiffstats
path: root/voip/java/com/android/server/sip/SipHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'voip/java/com/android/server/sip/SipHelper.java')
-rw-r--r--voip/java/com/android/server/sip/SipHelper.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/voip/java/com/android/server/sip/SipHelper.java b/voip/java/com/android/server/sip/SipHelper.java
index 2514262..13e6f14 100644
--- a/voip/java/com/android/server/sip/SipHelper.java
+++ b/voip/java/com/android/server/sip/SipHelper.java
@@ -365,6 +365,10 @@ class SipHelper {
Response response = mMessageFactory.createResponse(
Response.BUSY_HERE, request);
+ if (inviteTransaction == null) {
+ inviteTransaction = getServerTransaction(event);
+ }
+
if (inviteTransaction.getState() != TransactionState.COMPLETED) {
if (DEBUG) Log.d(TAG, "send BUSY HERE: " + response);
inviteTransaction.sendResponse(response);