Package javax.sip

Examples of javax.sip.SipProvider.sendResponse()


                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


                        .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

            // 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

            } else {
                // Can be BYE due to Record-Route
                logger.info("Got a non-invite response " + response);
                SipProvider p = (SipProvider) responseEvent.getSource();
                response.removeFirst( ViaHeader.NAME );
                p.sendResponse( response );
            }
        } catch (Exception ex) {
            ex.printStackTrace();
            System.exit(0);
        }
View Full Code Here

                Response newResponse = (Response) response.clone();
                newResponse.removeFirst(ViaHeader.NAME);
                // Send the retransmission statelessly
                SipProvider sipProvider = (SipProvider) responseEvent
                        .getSource();
                sipProvider.sendResponse(newResponse);
            }

        } catch (Exception ex) {
            ex.printStackTrace();
            TestHarness.fail("unexpected exception",ex);
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 newResponse = (Response) response.clone();
        newResponse.removeFirst(ViaHeader.NAME);
        // Send the retransmission statelessly
        SipProvider sipProvider = (SipProvider) responseEvent
            .getSource();
        sipProvider.sendResponse(newResponse);
      }

    } catch (Exception ex) {
      ex.printStackTrace();
      TestHarness.fail("unexpected exception",ex);
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

      } else {
        // Can be BYE due to Record-Route
        logger.info("Got a non-invite response " + response);
        SipProvider p = (SipProvider) responseEvent.getSource();
        response.removeFirst( ViaHeader.NAME );
        p.sendResponse( response );
      }
    } 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.