Package javax.sip

Examples of javax.sip.SipProvider.sendResponse()


      // 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.");
      }     

      // New test: first time, only send 100 Trying, to test that retransmission
      // continues for non-INVITE requests (using UDP)
View Full Code Here


      // New test: first time, only send 100 Trying, to test that retransmission
      // continues for non-INVITE requests (using UDP)
      // before(!) creating a ServerTransaction! Else retransmissions are filtered
      if (!tryingSent && "udp".equalsIgnoreCase(transport)) {
        tryingSent = true;
        sipProvider.sendResponse( messageFactory.createResponse(100, refer) );
        return;
      }
           
      // Always create a ServerTransaction, best as early as possible in the code
      Response response = null;
View Full Code Here

             
               // Topmost via header is me. As it is reposne to external reqeust
                response.removeFirst(ViaHeader.NAME);
             
                sender=this.sipProvider;
                sender.sendResponse(response);
          } catch (Exception ex) {
              ex.printStackTrace();
          }
    }
View Full Code Here

                 // Topmost via header is me. As it is reposne to external reqeust
                response.removeFirst(ViaHeader.NAME);

                sender=this.sipProvider;
                sender.sendResponse(response);
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
View Full Code Here

             
               // Topmost via header is me. As it is reposne to external reqeust
                response.removeFirst(ViaHeader.NAME);
             
                sender=this.sipProvider;
                sender.sendResponse(response);
          } catch (Exception ex) {
              ex.printStackTrace();
          }
    }
View Full Code Here

      // 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.");
      }     
           
      // Always create a ServerTransaction, best as early as possible in the code
      Response response = null;
View Full Code Here

                Response challenge = protocolObjects.messageFactory
                        .createResponse(401, request);
                ToHeader toHeader = (ToHeader) challenge
                        .getHeader(ToHeader.NAME);
                toHeader.setTag("challenge");
                sipProvider.sendResponse(challenge); // dont create ST
                return;
            }

            logger.info("shootme: got an Invite sending OK");
            // logger.info("shootme: " + request);
View Full Code Here

                        .createContactHeader(address);
                ToHeader toHeader = (ToHeader) okResponse
                        .getHeader(ToHeader.NAME);
                toHeader.setTag("4321"); // Application is supposed to set.
                okResponse.addHeader(contactHeader);
                sipProvider.sendResponse(okResponse); // Send it through the
                                                        // Provider.

            } catch (Exception ex) {
                ex.printStackTrace();
                System.exit(0);
View Full Code Here

                Response challenge = protocolObjects.messageFactory
                        .createResponse(401, request);
                ToHeader toHeader = (ToHeader) challenge
                        .getHeader(ToHeader.NAME);
                toHeader.setTag("challenge");
                sipProvider.sendResponse(challenge); // dont create ST
                return;
            }

            logger.info("shootme: got an Invite sending OK");
            // logger.info("shootme: " + request);
View Full Code Here

                ContactHeader contactHeader = headerFactory
                        .createContactHeader(address);
                ToHeader toHeader = (ToHeader) okResponse.getHeader(ToHeader.NAME);
                toHeader.setTag("4321"); // Application is supposed to set.
                okResponse.addHeader(contactHeader);
                sipProvider.sendResponse(okResponse); // Send it through the Provider.


            } catch (Exception ex) {
                ex.printStackTrace();
                System.exit(0);
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.