Package javax.sip.message

Examples of javax.sip.message.Request.addHeader()


  {
    try
    {
      Request publish = newRequest(Request.PUBLISH, 2, _sipPhone.me);
      HeaderFactory hf = getHeaderFactory();
      publish.addHeader(hf.createEventHeader("presence"));
      publish.addHeader(hf.createExpiresHeader(0));
      if (_etag == null)
        throw new IllegalStateException("No Etag set");
      publish.addHeader(hf.createSIPIfMatchHeader(_etag));
     
View Full Code Here


    try
    {
      Request publish = newRequest(Request.PUBLISH, 2, _sipPhone.me);
      HeaderFactory hf = getHeaderFactory();
      publish.addHeader(hf.createEventHeader("presence"));
      publish.addHeader(hf.createExpiresHeader(0));
      if (_etag == null)
        throw new IllegalStateException("No Etag set");
      publish.addHeader(hf.createSIPIfMatchHeader(_etag));
     
      return publish;
View Full Code Here

      HeaderFactory hf = getHeaderFactory();
      publish.addHeader(hf.createEventHeader("presence"));
      publish.addHeader(hf.createExpiresHeader(0));
      if (_etag == null)
        throw new IllegalStateException("No Etag set");
      publish.addHeader(hf.createSIPIfMatchHeader(_etag));
     
      return publish;
    }
    catch (Exception e)
    {
View Full Code Here

      fail("Dialog already established. Should use newSubsequentSubscribe()");
    try
    {
      Request subscribe = newRequest(Request.SUBSCRIBE, 1, target);
      HeaderFactory hf = getHeaderFactory();
      subscribe.addHeader(hf.createEventHeader(_event));
      subscribe.addHeader(hf.createExpiresHeader(expires));
      subscribe.setHeader(_sipPhone.getContactInfo().getContactHeader());
      return subscribe;
    }
    catch (Exception e)
View Full Code Here

    try
    {
      Request subscribe = newRequest(Request.SUBSCRIBE, 1, target);
      HeaderFactory hf = getHeaderFactory();
      subscribe.addHeader(hf.createEventHeader(_event));
      subscribe.addHeader(hf.createExpiresHeader(expires));
      subscribe.setHeader(_sipPhone.getContactInfo().getContactHeader());
      return subscribe;
    }
    catch (Exception e)
    {
View Full Code Here

      fail("Could not create subsequent request, no dialog established");
    try
    {
      Request subscribe = _dialog.createRequest(Request.SUBSCRIBE);
      HeaderFactory hf = getHeaderFactory();
      subscribe.addHeader(hf.createEventHeader(_event));
      subscribe.addHeader(hf.createExpiresHeader(expires));
      subscribe.setHeader(_sipPhone.getContactInfo().getContactHeader());
      return subscribe;
    }
    catch (Exception e)
View Full Code Here

    try
    {
      Request subscribe = _dialog.createRequest(Request.SUBSCRIBE);
      HeaderFactory hf = getHeaderFactory();
      subscribe.addHeader(hf.createEventHeader(_event));
      subscribe.addHeader(hf.createExpiresHeader(expires));
      subscribe.setHeader(_sipPhone.getContactInfo().getContactHeader());
      return subscribe;
    }
    catch (Exception e)
    {
View Full Code Here

                    if ( sipProvider.getSipListener() != null && sipProvider.getSipListener() instanceof SipListenerExt ) {
                        raiseErrorEvent(SIPDialogErrorEvent.DIALOG_REINVITE_TIMEOUT);
                    } else {
                        Request byeRequest = SIPDialog.this.createRequest(Request.BYE);
                        if ( MessageFactoryImpl.getDefaultUserAgentHeader() != null ) {
                            byeRequest.addHeader(MessageFactoryImpl.getDefaultUserAgentHeader());
                        }
                        ReasonHeader reasonHeader = new Reason();
                        reasonHeader.setCause(1024);
                        reasonHeader.setText("Timed out waiting to re-INVITE");
                        byeRequest.addHeader(reasonHeader);
View Full Code Here

                            byeRequest.addHeader(MessageFactoryImpl.getDefaultUserAgentHeader());
                        }
                        ReasonHeader reasonHeader = new Reason();
                        reasonHeader.setCause(1024);
                        reasonHeader.setText("Timed out waiting to re-INVITE");
                        byeRequest.addHeader(reasonHeader);
                        ClientTransaction byeCtx = SIPDialog.this.getSipProvider().getNewClientTransaction(byeRequest);
                        SIPDialog.this.sendRequest(byeCtx);
                        return;
                    }
                }
View Full Code Here

                         * This will be removed for the next spec revision.
                         */
                        try {
                            Request byeRequest = SIPDialog.this.createRequest(Request.BYE);
                            if ( MessageFactoryImpl.getDefaultUserAgentHeader() != null ) {
                                byeRequest.addHeader(MessageFactoryImpl.getDefaultUserAgentHeader());
                            }
                            ReasonHeader reasonHeader = new Reason();
                            reasonHeader.setProtocol("SIP");
                            reasonHeader.setCause(1025);
                            reasonHeader.setText("Timed out waiting to send ACK");
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.