Package javax.servlet.sip

Examples of javax.servlet.sip.SipServletRequest


        }
        else if (status == SipServletResponse.SC_UNAUTHORIZED)
        {
          if (response.getRequest().getHeader(SipHeaders.AUTHORIZATION) == null)
          {
            SipServletRequest register = createRegister(_registerSession);
            register.addAuthHeader(response, _user, _passwd);
            try
            {
              register.send();
            }
            catch (Exception e)
            {
              // registration failed
            }
View Full Code Here


    {
      if (_session != null)
        throw new IllegalStateException();
     
      SipApplicationSession appSession = _factory.createApplicationSession();
      SipServletRequest invite = _factory.createRequest(
          appSession,
          SipMethods.INVITE,
          _localAddress,
          _remoteAddress);
      setHandler(invite, Call.this);
View Full Code Here

   */
  @Test
  public void testReqUri() throws Exception
  {
    File msgFile = new File(TORTURE_VALID_DIR, "semiuri.dat");
    SipServletRequest message = (SipServletRequest) getMessage(msgFile);
    assertEquals("user;par=u@example.net", ((SipURI) message.getRequestURI()).getUser());
  }
View Full Code Here

   */
  @Test
  public void testReqUriLws() throws Exception
  {
    File msgFile = new File(TORTURE_VALID_DIR, "lwsruri.dat");
    SipServletRequest message = (SipServletRequest) getMessage(msgFile);
    assertEquals(new SipURIImpl("sip:user@example.com"), message.getRequestURI());
  }
View Full Code Here

   */
  @Test
  public void testRegbadct() throws Exception
  {
    File msgFile = new File(TORTURE_VALID_DIR, "regbadct.dat");
    SipServletRequest message = (SipServletRequest) getMessage(msgFile);
    // System.out.println(message.getAddressHeader("contact"));
    assertEquals("<sip:user@example.com?Route=%3Csip:sip.example.com%3E>", message
        .getAddressHeader("contact").toString());

  }
View Full Code Here

  public void testOptions() throws Exception
  {
    SipTester alice = SipTest.create("alice");
    SipTester bob = SipTest.create("bob");
   
    SipServletRequest request = alice.createRequest("OPTIONS", bob);
    request.send();
   
    SipServletResponse response = alice.getResponse(request);
   
    assertNotNull(response);
    assertEquals(200, response.getStatus());
View Full Code Here

  {
    SipTester alice = SipTest.create("alice");
    SipTester bob = SipTest.create("bob");
   
    Call call = alice.createCall(bob);
    SipServletRequest invite = call.createInvite();
    invite.send();
   
   
  }
View Full Code Here

    {
     
      List<SipServletMessage> list = _b2bHelper.getPendingMessages(session, UAMode.UAC);
      if (list.size() == 1)
      {
        SipServletRequest invite = (SipServletRequest) list.get(0);
        invite.createCancel().send();
      }
    }
    else if (session.getState() == State.CONFIRMED)
    {
      session.createRequest("BYE").send();
View Full Code Here

  }
 
  public SipServletRequest createRequest(String method, Address destination)
  {
    SipApplicationSession appSession = _factory.createApplicationSession();
    SipServletRequest request = _factory.createRequest(appSession, method, _localAddress, destination);
    request.addHeader(SipHeaders.USER_AGENT, "Cipango-Client");
    return request;
  }
View Full Code Here

    return createRequest(method, _factory.createAddress(destination));
  }

  public SipServletRequest createRequest(SipSession session, String method)
  {
    SipServletRequest request = session.createRequest(method);
    request.addHeader(SipHeaders.USER_AGENT, "Cipango-Client");
    return request;
  }
View Full Code Here

TOP

Related Classes of javax.servlet.sip.SipServletRequest

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.