|
|
@ -385,16 +385,20 @@ public class InviteRequestProcessor extends SIPRequestAbstractProcessor { |
|
|
|
Response response = getMessageFactory().createResponse(statusCode, evt.getRequest()); |
|
|
|
ServerTransaction serverTransaction = getServerTransaction(evt); |
|
|
|
serverTransaction.sendResponse(response); |
|
|
|
if (statusCode >= 200) { |
|
|
|
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void responseAck(RequestEvent evt, int statusCode, String msg) throws SipException, InvalidArgumentException, ParseException { |
|
|
|
Response response = getMessageFactory().createResponse(statusCode, evt.getRequest()); |
|
|
|
response.setReasonPhrase(msg); |
|
|
|
ServerTransaction serverTransaction = getServerTransaction(evt); |
|
|
|
serverTransaction.sendResponse(response); |
|
|
|
if (statusCode >= 200) { |
|
|
|
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 回复带sdp的200 |
|
|
|