Home | History | Annotate | Download | only in sip

Lines Matching refs:sipRequest

37 import gov.nist.javax.sip.message.SIPRequest;
281 SIPRequest sipRequest = (SIPRequest) request;
282 if (sipRequest.getTransaction() != null)
285 if ( sipRequest.getMethod().equals(Request.ACK)) {
290 if (sipRequest.getTopmostVia() == null) {
298 sipRequest.checkHeaders();
307 if (sipRequest.getTopmostVia().getBranch() != null
308 && sipRequest.getTopmostVia().getBranch().startsWith(
310 && sipStack.findTransaction((SIPRequest) request, false) != null) {
320 .findCancelTransaction((SIPRequest) request, false);
323 (SIPRequest) request, ct.getMessageChannel());
329 .getDialog(), sipRequest.getDialogId(false));
339 + ((SIPRequest) request).getFirstLine()
346 hop = sipStack.getNextHop((SIPRequest) request);
358 String dialogId = sipRequest.getDialogId(false);
379 if (sipRequest.getTopmostVia().getBranch() == null
380 || !sipRequest.getTopmostVia().getBranch().startsWith(
385 sipRequest.getTopmostVia().setBranch(branchId);
387 Via topmostVia = sipRequest.getTopmostVia();
395 branchId = sipRequest.getTopmostVia().getBranch();
398 .createMessageChannel(sipRequest, listeningPoint
403 ct.setOriginalRequest(sipRequest);
413 ct.setDialog(dialog, sipRequest.getDialogId(false));
416 ct.setDialog(sipDialog, sipRequest.getDialogId(false));
420 ct.setDialog(dialog, sipRequest.getDialogId(false));
458 SIPRequest sipRequest = (SIPRequest) request;
460 sipRequest.checkHeaders();
473 if (sipRequest.getMethod().equals(Request.NOTIFY)
474 && sipRequest.getFromTag() != null
475 && sipRequest.getToTag() == null) {
478 sipRequest, (ListeningPointImpl) this.getListeningPoint());
490 if (sipStack.isDialogCreated(sipRequest.getMethod())) {
491 if (sipStack.findTransaction((SIPRequest) request, true) != null)
495 transaction = (SIPServerTransaction) ((SIPRequest) request)
501 transaction.setOriginalRequest(sipRequest);
513 String dialogId = sipRequest.getDialogId(true);
519 transaction.setDialog(dialog, sipRequest.getDialogId(true));
520 if (sipRequest.getMethod().equals(Request.INVITE) && this.isDialogErrorsAutomaticallyHandled()) {
521 sipStack.putInMergeTable(transaction, sipRequest);
523 dialog.addRoute(sipRequest);
538 (SIPRequest) request, true);
542 transaction = (SIPServerTransaction) ((SIPRequest) request)
548 transaction.setOriginalRequest(sipRequest);
559 String dialogId = sipRequest.getDialogId(true);
563 dialog.addRoute(sipRequest);
564 transaction.setDialog(dialog, sipRequest.getDialogId(true));
569 (SIPRequest) request, true);
573 transaction = (SIPServerTransaction) ((SIPRequest) request)
577 transaction.setOriginalRequest(sipRequest);
583 String dialogId = sipRequest.getDialogId(true);
587 dialog.addRoute(sipRequest);
588 transaction.setDialog(dialog, sipRequest
596 MessageChannel mc = (MessageChannel) sipRequest
603 transaction.setOriginalRequest(sipRequest);
608 String dialogId = sipRequest.getDialogId(true);
612 dialog.addRoute(sipRequest);
613 transaction.setDialog(dialog, sipRequest
671 if (((SIPRequest) request).getRequestLine() != null
673 Dialog dialog = sipStack.getDialog(((SIPRequest) request)
682 Hop hop = sipStack.getRouter((SIPRequest) request).getNextHop(request);
685 SIPRequest sipRequest = (SIPRequest) request;
688 if ((!sipRequest.isNullRequest()) && sipRequest.getTopmostVia() == null)
689 throw new SipException("Invalid SipRequest -- no via header!");
697 if (!sipRequest.isNullRequest()) {
698 Via via = sipRequest.getTopmostVia();
701 via.setBranch(sipRequest.getTransactionId());
711 messageChannel.sendMessage((SIPMessage) sipRequest,hop);
847 SIPRequest sipRequest = (SIPRequest) transaction.getRequest();
848 String dialogId = sipRequest.getDialogId(true);
854 dialog.addRoute(sipRequest);
858 sipTransaction.setDialog(dialog, sipRequest.getDialogId(true));
860 if (sipRequest.getMethod().equals(Request.INVITE) && this.isDialogErrorsAutomaticallyHandled()) {
861 sipStack.putInMergeTable(st, sipRequest);
872 SIPRequest request = (SIPRequest) sipClientTx.getRequest();