Home | History | Annotate | Download | only in sip

Lines Matching refs:sipRequest

41 import gov.nist.javax.sip.message.SIPRequest;
105 * @param sipRequest
108 private void sendRequestPendingResponse(SIPRequest sipRequest,
110 SIPResponse sipResponse = sipRequest.createResponse(Response.REQUEST_PENDING);
119 if (sipRequest.getMethod().equals(Request.INVITE)) {
134 * @param sipRequest
139 private void sendBadRequestResponse(SIPRequest sipRequest, SIPServerTransaction transaction,
141 SIPResponse sipResponse = sipRequest.createResponse(Response.BAD_REQUEST);
149 if (sipRequest.getMethod().equals(Request.INVITE)) {
165 * @param sipRequest
169 private void sendCallOrTransactionDoesNotExistResponse(SIPRequest sipRequest,
172 SIPResponse sipResponse = sipRequest
180 if (sipRequest.getMethod().equals(Request.INVITE)) {
197 * @param sipRequest
201 private void sendLoopDetectedResponse(SIPRequest sipRequest, SIPServerTransaction transaction) {
202 SIPResponse sipResponse = sipRequest.createResponse(Response.LOOP_DETECTED);
224 * @param sipRequest
228 private void sendServerInternalErrorResponse(SIPRequest sipRequest,
233 SIPResponse sipResponse = sipRequest.createResponse(Response.SERVER_INTERNAL_ERROR);
260 public void processRequest(SIPRequest sipRequest, MessageChannel incomingMessageChannel) {
264 "PROCESSING INCOMING REQUEST " + sipRequest + " transactionChannel = "
294 String dialogId = sipRequest.getDialogId(true);
345 && sipRequest.getToTag() == null) {
347 .findMergedTransaction(sipRequest);
349 this.sendLoopDetectedResponse(sipRequest, transaction);
368 if (sipRequest.getHeader(Route.NAME) != null && transaction.getDialog() != null) {
369 RouteList routes = sipRequest.getRouteHeaders();
386 sipRequest.removeHeader(Route.NAME);
392 if (sipRequest.getMethod().equals(Request.REFER) && dialog != null
398 ReferToHeader sipHeader = (ReferToHeader) sipRequest.getHeader(ReferTo.NAME);
401 .sendBadRequestResponse(sipRequest, transaction,
412 SIPRequest lastRequest = (SIPRequest) lastTransaction.getRequest();
416 this.sendRequestPendingResponse(sipRequest, transaction);
423 this.sendRequestPendingResponse(sipRequest, transaction);
429 } else if (sipRequest.getMethod().equals(Request.UPDATE)) {
436 this.sendCallOrTransactionDoesNotExistResponse(sipRequest, transaction);
439 } else if (sipRequest.getMethod().equals(Request.ACK)) {
454 "Dialog does not exist " + sipRequest.getFirstLine()
470 .findTransactionPendingAck(sipRequest);
497 + sipRequest.getFirstLine()
514 .findTransactionPendingAck(sipRequest);
534 dialog.addRoute(sipRequest);
536 if (sipRequest.getMethod().equals(Request.INVITE)
538 sipStack.putInMergeTable(transaction, sipRequest);
559 } else if (sipRequest.getMethod().equals(Request.PRACK)) {
574 "Dialog does not exist " + sipRequest.getFirstLine()
584 SIPResponse notExist = sipRequest
599 if (!dialog.handlePrack(sipRequest)) {
611 dialog.addRoute(sipRequest);
623 } else if (sipRequest.getMethod().equals(Request.BYE)) {
625 if (dialog != null && !dialog.isRequestConsumable(sipRequest)) {
629 + sipRequest.getCSeq().getSeqNumber());
631 if (dialog.getRemoteSeqNumber() >= sipRequest.getCSeq().getSeqNumber()
634 this.sendServerInternalErrorResponse(sipRequest, transaction);
652 SIPResponse response = sipRequest
697 } else if (sipRequest.getMethod().equals(Request.CANCEL)) {
700 sipRequest, true);
710 if (sipRequest.getMethod().equals(Request.CANCEL)) {
723 transaction.sendResponse(sipRequest.createResponse(Response.OK));
747 SIPResponse response = sipRequest
785 } else if (sipRequest.getMethod().equals(Request.INVITE)) {
798 && sipRequest.getCSeq().getSeqNumber() > dialog.getRemoteSeqNumber()
811 this.sendServerInternalErrorResponse(sipRequest, transaction);
836 this.sendRequestPendingResponse(sipRequest, transaction);
848 this.sendRequestPendingResponse(sipRequest, transaction);
863 if (dialog != null && transaction != null && !sipRequest.getMethod().equals(Request.BYE)
864 && !sipRequest.getMethod().equals(Request.CANCEL)
865 && !sipRequest.getMethod().equals(Request.ACK)
866 && !sipRequest.getMethod().equals(Request.PRACK)) {
868 if (!dialog.isRequestConsumable(sipRequest)) {
881 + " " + sipRequest.getCSeq());
887 if (dialog.getRemoteSeqNumber() >= sipRequest.getCSeq().getSeqNumber()
891 this.sendServerInternalErrorResponse(sipRequest, transaction);
902 dialog.addRoute(sipRequest);
918 sipRequest.getMethod() + " transaction.isMapped = "
935 if (dialog == null && sipRequest.getMethod().equals(Request.NOTIFY)) {
938 sipRequest, listeningPoint);
963 Response errorResponse = sipRequest
1016 Event event = (Event) sipRequest.getHeader(EventHeader.NAME);
1075 (Request) sipRequest);
1082 subscriptionDialog, (Request) sipRequest);
1092 sipEvent = new RequestEvent(sipProvider, null, null, (Request) sipRequest);
1102 (Request) sipRequest);
1104 sipEvent = new RequestEvent(sipProvider, null, dialog, (Request) sipRequest);
1325 String originalFrom = ((SIPRequest) this.transactionChannel.getRequest())