Examples of sendRegistrationMessage()


Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

  public void testSimpleRegister() throws Exception
  {
    RegisterSession session = new RegisterSession(getAlicePhone());
    Request request = session.createRegister(null, 1800);
    Response response =
      session.sendRegistrationMessage(request, Response.OK);
    ListIterator<ContactHeader> contacts = response.getHeaders(ContactHeader.NAME);
    ContactHeader contact = contacts.next();
    assertBetween(1795, 1800, contact.getExpires());
    assertEquals(getAlicePhone().getContactInfo().getContactHeader().getAddress(), contact.getAddress());
    assertFalse(contacts.hasNext());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    assertEquals(getAlicePhone().getContactInfo().getContactHeader().getAddress(), contact.getAddress());
    assertFalse(contacts.hasNext());
   

        request = session.createRegister(null, 0);
    response =   session.sendRegistrationMessage(request, Response.OK);
    contacts = response.getHeaders(ContactHeader.NAME);
    assertFalse(contacts.hasNext());
  }
 
  protected ContactHeader newContact(String address) throws ParseException
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    Request request = session.createRegister(null, 1800);
    ContactHeader contact2 = newContact("<sip:localhost>");
    contact2.setExpires(1500);
    request.addHeader(contact2);
    Response response =
      session.sendRegistrationMessage(request, Response.OK);
    ListIterator<ContactHeader> contacts = response.getHeaders(ContactHeader.NAME);
    while (contacts.hasNext()) {
      ContactHeader contact = (ContactHeader) contacts.next();
      if (contact.getExpires() > 1795 && contact.getExpires() <= 1800)
        assertEquals(getAlicePhone().getContactInfo().getContactHeader().getAddress(), contact.getAddress());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

        assertEquals(contact2.getAddress(), contact.getAddress())
      }
    }
   
        request = session.createRegister(contact2.getAddress().toString(), 0);
    response =   session.sendRegistrationMessage(request, Response.OK);
    contacts = response.getHeaders(ContactHeader.NAME);
    ContactHeader contact = contacts.next();
    assertBetween(1780, 1800, contact.getExpires());
    assertEquals(getAlicePhone().getContactInfo().getContactHeader().getAddress(), contact.getAddress());
    assertFalse(contacts.hasNext());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    Request request = session.createRegister(null, 1800);
    ContactHeader contact2 = newContact("<sip:localhost>");
    contact2.setExpires(1500);
    request.addHeader(contact2);
    Response response =
      session.sendRegistrationMessage(request, Response.OK);
   
        request = session.createRegister("*", 0);
    response =   session.sendRegistrationMessage(request, Response.OK);
    assertFalse(response.getHeaders(ContactHeader.NAME).hasNext());
  }
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    request.addHeader(contact2);
    Response response =
      session.sendRegistrationMessage(request, Response.OK);
   
        request = session.createRegister("*", 0);
    response =   session.sendRegistrationMessage(request, Response.OK);
    assertFalse(response.getHeaders(ContactHeader.NAME).hasNext());
  }
   
  public void testLowerCSeq() throws Exception {
    RegisterSession session =  new RegisterSession(getAlicePhone());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    session.register(1800);
   
    Request request = session.createRegister(null, 0);
    CSeqHeader cseq = (CSeqHeader) request.getHeader(CSeqHeader.NAME);
    cseq.setSeqNumber(cseq.getSeqNumber() - 2);
    Response response = session.sendRegistrationMessage(request, Response.SERVER_INTERNAL_ERROR);
    assertEquals("Lower CSeq", response.getReasonPhrase());
  }
 
 
  public void testInvalidWilcard() throws Exception
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

 
  public void testInvalidWilcard() throws Exception
    RegisterSession session =  new RegisterSession(getAlicePhone());
    Request request = session.createRegister("*", 1800);
    Response response =
      session.sendRegistrationMessage(request, Response.BAD_REQUEST);
    assertEquals("Invalid wildcard", response.getReasonPhrase());
  }
 
  public void testInvalidWilcard2() throws Exception
    RegisterSession session =  new RegisterSession(getAlicePhone());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

    Request request = session.createRegister(null, 0);
    ContactHeader contact = __headerFactory.createContactHeader();
    contact.setWildCard();
    request.addHeader(contact);
    Response response =
      session.sendRegistrationMessage(request, Response.BAD_REQUEST);
    assertEquals("Invalid wildcard", response.getReasonPhrase());
  }
 
  public void testMinExpires() throws Exception
    RegisterSession session =  new RegisterSession(getAlicePhone());
View Full Code Here

Examples of org.cafesip.sipunit.RegisterSession.sendRegistrationMessage()

  }
 
  public void testMinExpires() throws Exception
    RegisterSession session =  new RegisterSession(getAlicePhone());
    Request request = session.createRegister(null, 2);
    Response response = session.sendRegistrationMessage(request, Response.INTERVAL_TOO_BRIEF);
    MinExpiresHeader minExpiresHeader = (MinExpiresHeader) response.getHeader(MinExpiresHeader.NAME);
        assertNotNull(minExpiresHeader);
  }
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.