Home | History | Annotate | Download | only in stack

Lines Matching defs:sipResponse

61 import gov.nist.javax.sip.message.SIPResponse;
151 private SIPResponse lastResponse;
424 SIPResponse response = transaction.getLastResponse();
599 * @param sipResponse -- response with the appropriate tags.
601 public SIPDialog(SIPClientTransaction transaction, SIPResponse sipResponse) {
603 if (sipResponse == null)
604 throw new NullPointerException("Null SipResponse");
605 this.setLastResponse(transaction, sipResponse);
612 public SIPDialog(SipProviderImpl sipProvider, SIPResponse sipResponse) {
615 this.setLastResponse(null, sipResponse);
616 this.localSequenceNumber = sipResponse.getCSeq().getSeqNumber();
618 this.myTag = sipResponse.getFrom().getTag();
619 this.hisTag = sipResponse.getTo().getTag();
620 this.localParty = sipResponse.getFrom().getAddress();
621 this.remoteParty = sipResponse.getTo().getAddress();
622 this.method = sipResponse.getCSeq().getMethod();
623 this.callIdHeader = sipResponse.getCallId();
827 private synchronized void addRoute(SIPResponse sipResponse) {
834 if (sipResponse.getStatusCode() == 100) {
844 if (sipResponse.getStatusCode() / 100 == 2 && !this.isServer()) {
845 ContactList contactList = sipResponse.getContactHeaders();
847 && SIPRequest.isTargetRefresh(sipResponse.getCSeq().getMethod())) {
860 RecordRouteList rrlist = sipResponse.getRecordRouteHeaders();
871 ContactList contactList = sipResponse.getContactHeaders();
1461 SIPResponse response = st.getLastResponse();
1871 private Request createRequest(String method, SIPResponse sipResponse) throws SipException {
1880 if (method == null || sipResponse == null)
1917 .getListeningPoint(sipResponse.getTopmostVia().getTransport());
1922 + sipResponse.getTopmostVia().getTransport());
1924 + sipResponse.getTopmostVia().getTransport());
1932 SIPRequest sipRequest = sipResponse.createRequest(sipUri, via, cseq, from, to);
2335 SIPResponse sipResponse = (SIPResponse) relResponse;
2337 (SIPResponse) relResponse);
2338 String toHeaderTag = sipResponse.getTo().getTag();
2342 rack.setMethod(sipResponse.getCSeq().getMethod());
2343 rack.setCSequenceNumber((int) sipResponse.getCSeq().getSeqNumber());
2523 * @param sipResponse -- the response to check.
2526 public void setResponseTags(SIPResponse sipResponse) {
2530 String responseFromTag = sipResponse.getFromTag();
2533 sipResponse.setToTag(this.getRemoteTag());
2535 sipResponse.setToTag(this.getLocalTag());
2549 * @param sipResponse -- the last response to set.
2551 public void setLastResponse(SIPTransaction transaction, SIPResponse sipResponse) {
2552 this.callIdHeader = sipResponse.getCallId();
2553 int statusCode = sipResponse.getStatusCode();
2561 this.lastResponse = sipResponse;
2576 if (sipResponse.getCSeq().getMethod().equals(Request.INVITE) && statusCode == 200) {
2578 this.lastInviteOkReceived = Math.max(sipResponse.getCSeq().getSeqNumber(),
2583 String cseqMethod = sipResponse.getCSeq().getMethod();
2603 // Was (sipResponse.getToTag() != null || sipStack.rfc2543Supported)
2605 if ((sipResponse.getToTag() != null || sipStack.rfc2543Supported)
2607 setRemoteTag(sipResponse.getToTag());
2608 this.setDialogId(sipResponse.getDialogId(false));
2610 this.addRoute(sipResponse);
2620 && (sipResponse.getToTag() != null || sipStack.rfc2543Supported)) {
2621 setRemoteTag(sipResponse.getToTag());
2622 this.setDialogId(sipResponse.getDialogId(false));
2624 this.addRoute(sipResponse);
2634 && (sipResponse.getToTag() != null || sipStack.rfc2543Supported)
2636 setRemoteTag(sipResponse.getToTag());
2637 this.setDialogId(sipResponse.getDialogId(false));
2639 this.addRoute(sipResponse);
2646 this.lastInviteOkReceived = Math.max(sipResponse.getCSeq().getSeqNumber(),
2694 Request.REFER)) && sipResponse.getStatusCode() / 100 == 2
2697 this.setDialogId(sipResponse.getDialogId(true));
2719 if (getLocalTag() == null && sipResponse.getTo().getTag() != null
2721 setLocalTag(sipResponse.getTo().getTag());
2731 this.setDialogId(sipResponse.getDialogId(true));
2775 this.setDialogId(sipResponse.getDialogId(true));
2783 && sipResponse.getStatusCode() == Response.OK
2823 public SIPResponse getLastResponse() {
2899 SIPResponse response = request.createResponse(statusCode);
2958 SIPResponse sipResponse = sipServerTransaction.getReliableProvisionalResponse();
2960 if (sipResponse == null) {
2974 CSeq cseq = (CSeq) sipResponse.getCSeq();
2990 RSeq rseq = (RSeq) sipResponse.getHeader(RSeqHeader.NAME);
3012 SIPResponse sipResponse = (SIPResponse) relResponse;
3024 if (sipResponse.getToTag() == null) {
3057 this.setLastResponse(serverTransaction, sipResponse);
3059 this.setDialogId(sipResponse.getDialogId(true));
3146 SIPResponse sipResponse = (tr != null ? tr.getLastResponse() : null);
3150 && sipResponse != null
3151 && sipResponse.getStatusCode() / 100 == 2
3152 && sipResponse.getCSeq().getMethod().equals(Request.INVITE)
3153 && sipResponse.getCSeq().getSeqNumber() == sipRequest.getCSeq()
3156 ackTransaction.setDialog(this, sipResponse.getDialogId(false));