Package javax.sip.header

Examples of javax.sip.header.ReferToHeader


      logger.info("referee:  " + refer.getMethod() );
      dialog = requestEvent.getDialog();
      logger.info("referee : dialog = " + requestEvent.getDialog());
     
      // Check that it has a Refer-To, if not bad request
      ReferToHeader refTo = (ReferToHeader) refer.getHeader( ReferToHeader.NAME );
      if (refTo==null) {
        Response bad = messageFactory.createResponse(Response.BAD_REQUEST, refer);
        bad.setReasonPhrase( "Missing Refer-To" );
        sipProvider.sendResponse( bad );
        TestHarness.fail("Bad REFER request. Missing Refer-To.");
View Full Code Here


      // EventHeader eventHeader = headerFactory.createEventHeader("foo");
      // eventHeader.setEventId("foo");
      // request.addHeader(eventHeader);

      // Make the INVITE come back to this listener!
      ReferToHeader referTo = headerFactory.createReferToHeader(
          addressFactory.createAddress( "<sip:127.0.0.1:" + myPort + ";transport=" + transport + ">" )
      );
      request.addHeader( referTo );
     
      logger.info("Refer Dialog = " + subscribeTid.getDialog());
View Full Code Here

        if (sipRequest.getMethod().equals(Request.REFER)) {
            /*
             * An agent responding to a REFER method MUST return a 400 (Bad Request) if the
             * request contained zero or more than one Refer-To header field values.
             */
            ReferToHeader sipHeader = (ReferToHeader) sipRequest.getHeader(ReferTo.NAME);
            if (sipHeader == null && dialog != null) {
                SIPResponse badRequest = sipRequest.createResponse(Response.BAD_REQUEST);
                badRequest.setReasonPhrase("Refer-To header missing");
               
                try {
View Full Code Here

                sipProvider.isDialogErrorsAutomaticallyHandled()) {
            /*
             * An agent responding to a REFER method MUST return a 400 (Bad Request) if the
             * request contained zero or more than one Refer-To header field values.
             */
            ReferToHeader sipHeader = (ReferToHeader) sipRequest.getHeader(ReferTo.NAME);
            if (sipHeader == null ) {
                this
                        .sendBadRequestResponse(sipRequest, transaction,
                                "Refer-To header is missing");
                return;
View Full Code Here

      // Create an event header for the subscription.
      // EventHeader eventHeader = headerFactory.createEventHeader("foo");
      // eventHeader.setEventId("foo");
      // request.addHeader(eventHeader);

      ReferToHeader referTo = headerFactory.createReferToHeader(
          addressFactory.createAddress( "<sip:127.0.0.1:" + 5070 + ">" )
      );
      request.addHeader( referTo );
     
      logger.info("Refer Dialog = " + subscribeTid.getDialog());
View Full Code Here

        if (sipRequest.getMethod().equals(Request.REFER)) {
            /*
             * An agent responding to a REFER method MUST return a 400 (Bad Request) if the
             * request contained zero or more than one Refer-To header field values.
             */
            ReferToHeader sipHeader = (ReferToHeader) sipRequest.getHeader(ReferTo.NAME);
            if (sipHeader == null && dialog != null) {
                SIPResponse badRequest = sipRequest.createResponse(Response.BAD_REQUEST);
                badRequest.setReasonPhrase("Refer-To header missing");
                Server server = sipStack.createServerHeaderForStack();
                badRequest.addHeader(server);
View Full Code Here

      logger.info("referee:  " + refer.getMethod() );
      dialog = requestEvent.getDialog();
      logger.info("referee : dialog = " + requestEvent.getDialog());
     
      // Check that it has a Refer-To, if not bad request
      ReferToHeader refTo = (ReferToHeader) refer.getHeader( ReferToHeader.NAME );
      if (refTo==null) {
        Response bad = messageFactory.createResponse(Response.BAD_REQUEST, refer);
        bad.setReasonPhrase( "Missing Refer-To" );
        sipProvider.sendResponse( bad );
        TestHarness.fail("Bad REFER request. Missing Refer-To.");
View Full Code Here

            /*
             * An agent responding to a REFER method MUST return a 400 (Bad
             * Request) if the request contained zero or more than one Refer-To
             * header field values.
             */
            ReferToHeader sipHeader = (ReferToHeader) sipRequest
                    .getHeader(ReferTo.NAME);
            if (sipHeader == null) {
                this.sendBadRequestResponse(sipRequest, transaction,
                        "Refer-To header is missing");
                return;
View Full Code Here

            logger.info("referee:  " + refer.getMethod() );
            dialog = requestEvent.getDialog();
            logger.info("referee : dialog = " + requestEvent.getDialog());

            // Check that it has a Refer-To, if not bad request
            ReferToHeader refTo = (ReferToHeader) refer.getHeader( ReferToHeader.NAME );
            if (refTo==null) {
                Response bad = messageFactory.createResponse(Response.BAD_REQUEST, refer);
                bad.setReasonPhrase( "Missing Refer-To" );
                sipProvider.sendResponse( bad );
                TestHarness.fail("Bad REFER request. Missing Refer-To.");
View Full Code Here

            /*
             * An agent responding to a REFER method MUST return a 400 (Bad
             * Request) if the request contained zero or more than one Refer-To
             * header field values.
             */
            ReferToHeader sipHeader = (ReferToHeader) sipRequest
                    .getHeader(ReferTo.NAME);
            if (sipHeader == null) {
                this.sendBadRequestResponse(sipRequest, transaction,
                        "Refer-To header is missing");
                return;
View Full Code Here

TOP

Related Classes of javax.sip.header.ReferToHeader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.