Package javax.sip.header

Examples of javax.sip.header.Header


      Response newResponse = (Response) response.clone();
      assertEquals(newResponse, response);
      assertNotSame(newResponse, response);
      newResponse = (Response) response.clone();
      // Add the extension header.
      Header extensionHeader = tiHeaderFactory.createHeader("My-Header",
          "my header value");
      newResponse.addHeader(extensionHeader);
      assertFalse(newResponse.equals(response));
      newResponse.removeHeader("My-Header");
      assertEquals(newResponse, response);
View Full Code Here


            // Make sure that the return type matches.
            assertTrue(fInterfaces[k].isAssignableFrom(testValue.getClass()));
            String refhdrString = refType.toString();
            String testhdrString = testValue.toString();
            // Use the factory to test for equivalence
            Header riHeader = createRiHeaderFromString(refhdrString);
            if (riHeader == null)
              throw new TckInternalError( "could not parse "  + refhdrString );

            // Create a RI header from the string to test
            // for equivalence. Note that we cannot compare
            // ti header to RI header otherwise.
            Header tiHeader = createRiHeaderFromString(testhdrString);
            assertNotNull(tiHeader);
            assertEquals("Retrieved header did not match RI",riHeader,tiHeader);
          }
        } else if (refType == null) {
          assertTrue(testValue == null);
View Full Code Here

          ticontentType, contentObject);
      request.addHeader(tiextensionHeader);
      ListIterator  viaHeaders = request.getHeaders(ViaHeader.NAME);
      ViaHeader viaHeader = (ViaHeader) viaHeaders.next();
      assertTrue ( viaHeader.equals(tivia.iterator().next())) ;
      Header header  = request.getHeader("My-Header");
      assertTrue (header != null && header.equals(tiextensionHeader));
      request.removeHeader("My-Header");
      assertNull( request.getHeader("My-Header") ) ;
      Response response = tiMessageFactory.createResponse
      (statusCode,  ticallId, ticSeq,  tifrom,  tito,  tivia,
          timaxForwards,  ticontentType, contentObject);
View Full Code Here

        request.addHeader(contactHeader);

        // You can add extension headers of your own making
        // to the outgoing SIP request.
        // Add the extension header.
        Header extensionHeader = headerFactory.createHeader("My-Header",
            "my header value");
        request.addHeader(extensionHeader);

        String sdpData = "v=0\r\n"
            + "o=4855 13760799956958020 13760799956958020"
            + " IN IP4  129.6.55.78\r\n" + "s=mysession session\r\n"
            + "p=+46 8 52018010\r\n" + "c=IN IP4  129.6.55.78\r\n"
            + "t=0 0\r\n" + "m=audio 6022 RTP/AVP 0 4 18\r\n"
            + "a=rtpmap:0 PCMU/8000\r\n" + "a=rtpmap:4 G723/8000\r\n"
            + "a=rtpmap:18 G729A/8000\r\n" + "a=ptime:20\r\n";
        byte[] contents = sdpData.getBytes();

        request.setContent(contents, contentTypeHeader);
        // You can add as many extension headers as you
        // want.

        extensionHeader = headerFactory.createHeader("My-Other-Header",
            "my new header value ");
        request.addHeader(extensionHeader);

        Header callInfoHeader = headerFactory.createHeader("Call-Info",
            "<http://www.antd.nist.gov>");
        request.addHeader(callInfoHeader);

        // Create the client transaction.
        ClientTransaction inviteTid = sipProvider.getNewClientTransaction(request);
View Full Code Here

  // issue 17 on dev.java.net specify the headerFactory to use
  // report and fix thereof larryb@dev.java.net
  protected void addStatus(HeaderFactory headerFactory, Request request) {
    try {
      Header extension = headerFactory.createHeader(EXTENSION_HDR,
          new Integer(counter++).toString());
      request.addHeader(extension);
    } catch (ParseException ex) {
      // do nothing
    }
View Full Code Here

      // do nothing
    }
  }

  protected void addStatus(Request request, Response response) {
    Header extension = request.getHeader(EXTENSION_HDR);
    if (extension != null)
      response.addHeader(extension);
  }
View Full Code Here

      contactHeader = headerFactory.createContactHeader(contactAddress);
      request.addHeader(contactHeader);

      // Add the extension header.
      Header extensionHeader = headerFactory.createHeader("My-Header",
          "my header value");
      request.addHeader(extensionHeader);

      Header callInfoHeader = headerFactory.createHeader("Call-Info",
          "<http://www.antd.nist.gov>");
      request.addHeader(callInfoHeader);

      SipURI myUri = addressFactory.createSipURI(null, host);
      myUri.setLrParam();
View Full Code Here

        contactHeader = protocolObjects.headerFactory
            .createContactHeader(contactAddress);
        request.addHeader(contactHeader);

        // Add the extension header.
        Header extensionHeader = protocolObjects.headerFactory
            .createHeader("My-Header", "my header value");
        request.addHeader(extensionHeader);

        String sdpData = "v=0\r\n"
            + "o=4855 13760799956958020 13760799956958020"
            + " IN IP4  129.6.55.78\r\n" + "s=mysession session\r\n"
            + "p=+46 8 52018010\r\n" + "c=IN IP4  129.6.55.78\r\n"
            + "t=0 0\r\n" + "m=audio 6022 RTP/AVP 0 4 18\r\n"
            + "a=rtpmap:0 PCMU/8000\r\n" + "a=rtpmap:4 G723/8000\r\n"
            + "a=rtpmap:18 G729A/8000\r\n" + "a=ptime:20\r\n";

        request.setContent(sdpData, contentTypeHeader);

        // The following is the preferred method to route requests
        // to the peer. Create a route header and set the "lr"
        // parameter for the router header.

        Address address = protocolObjects.addressFactory
            .createAddress("<sip:" + PEER_ADDRESS + ":" + PEER_PORT
                + ">");
        // SipUri sipUri = (SipUri) address.getURI();
        // sipUri.setPort(PEER_PORT);

        RouteHeader routeHeader = protocolObjects.headerFactory
            .createRouteHeader(address);
        ((SipURI)address.getURI()).setLrParam();
        request.addHeader(routeHeader);
        extensionHeader = protocolObjects.headerFactory.createHeader(
            "My-Other-Header", "my new header value ");
        request.addHeader(extensionHeader);

        Header callInfoHeader = protocolObjects.headerFactory.createHeader(
            "Call-Info", "<http://www.antd.nist.gov>");
        request.addHeader(callInfoHeader);

        // Create the client transaction.
        this.inviteTid = provider.getNewClientTransaction(request);
View Full Code Here

      // Dont use the Outbound Proxy. Use Lr instead.
      request.setHeader(routeHeader);

      // Add the extension header.
      Header extensionHeader = protocolObjects.headerFactory
          .createHeader("My-Header", "my header value");
      request.addHeader(extensionHeader);

      String sdpData = "v=0\r\n"
          + "o=4855 13760799956958020 13760799956958020"
          + " IN IP4  129.6.55.78\r\n" + "s=mysession session\r\n"
          + "p=+46 8 52018010\r\n" + "c=IN IP4  129.6.55.78\r\n"
          + "t=0 0\r\n" + "m=audio 6022 RTP/AVP 0 4 18\r\n"
          + "a=rtpmap:0 PCMU/8000\r\n" + "a=rtpmap:4 G723/8000\r\n"
          + "a=rtpmap:18 G729A/8000\r\n" + "a=ptime:20\r\n";
      byte[] contents = sdpData.getBytes();

      request.setContent(contents, contentTypeHeader);

      extensionHeader = protocolObjects.headerFactory.createHeader(
          "My-Other-Header", "my new header value ");
      request.addHeader(extensionHeader);

      Header callInfoHeader = protocolObjects.headerFactory.createHeader(
          "Call-Info", "<http://www.antd.nist.gov>");
      request.addHeader(callInfoHeader);

      // Create the client transaction.
      inviteTid = sipProvider.getNewClientTransaction(request);
View Full Code Here

      // Dont use the Outbound Proxy. Use Lr instead.
      request.setHeader(routeHeader);

      // Add the extension header.
      Header extensionHeader = protocolObjects.headerFactory
          .createHeader("My-Header", "my header value");
      request.addHeader(extensionHeader);

      String sdpData = "v=0\r\n"
          + "o=4855 13760799956958020 13760799956958020"
          + " IN IP4  129.6.55.78\r\n" + "s=mysession session\r\n"
          + "p=+46 8 52018010\r\n" + "c=IN IP4  129.6.55.78\r\n"
          + "t=0 0\r\n" + "m=audio 6022 RTP/AVP 0 4 18\r\n"
          + "a=rtpmap:0 PCMU/8000\r\n" + "a=rtpmap:4 G723/8000\r\n"
          + "a=rtpmap:18 G729A/8000\r\n" + "a=ptime:20\r\n";
      byte[] contents = sdpData.getBytes();

      request.setContent(contents, contentTypeHeader);

      extensionHeader = protocolObjects.headerFactory.createHeader(
          "My-Other-Header", "my new header value ");
      request.addHeader(extensionHeader);

      Header callInfoHeader = protocolObjects.headerFactory.createHeader(
          "Call-Info", "<http://www.antd.nist.gov>");
      request.addHeader(callInfoHeader);

      // Create the client transaction.
      inviteTid = sipProvider.getNewClientTransaction(request);
View Full Code Here

TOP

Related Classes of javax.sip.header.Header

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.