Merge "Handle OPTIONS requests from SIP servers." into gingerbread

This commit is contained in:
Chung-yih Wang
2010-09-23 16:36:18 -07:00
committed by Android (Google) Code Review

View File

@@ -349,6 +349,9 @@ class SipSessionGroup implements SipListener {
mProxy.onRinging(newSession, newSession.mPeerProfile,
newSession.mPeerSessionDescription);
return true;
} else if (isRequestEvent(Request.OPTIONS, evt)) {
mSipHelper.sendResponse((RequestEvent) evt, Response.OK);
return true;
} else {
return false;
}
@@ -625,6 +628,9 @@ class SipSessionGroup implements SipListener {
(TransactionTerminatedEvent) evt);
}
return true;
} else if (isRequestEvent(Request.OPTIONS, evt)) {
mSipHelper.sendResponse((RequestEvent) evt, Response.OK);
return true;
} else if (evt instanceof DialogTerminatedEvent) {
processDialogTerminated((DialogTerminatedEvent) evt);
return true;