Package javax.sip

Examples of javax.sip.Dialog.sendRequest()


    }
     
      Request byeRequest;
      try {
        byeRequest = dialog.createRequest(Request.BYE);
        dialog.sendRequest(sipProvider.getNewClientTransaction(byeRequest));
      } catch (SipException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
     
View Full Code Here


        //System.out.println("Ack sent");
        //System.out.println("ACK sent");
        dialog.sendAck(ack);
        //A sends a BYE
        Request byeRequest = dialog.createRequest(Request.BYE);
        dialog.sendRequest(sipProvider.getNewClientTransaction(byeRequest));
        //System.out.println("BYE sent");
        //System.out.println("Bye sent");
       
      }catch (SipException e) {
        e.printStackTrace();
View Full Code Here

            SipProvider sipProvider = (SipProvider) responseReceivedEvent
                .getSource();
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);         
          }
         
         
        } else {
          logger.info("Response method = " + cseq.getMethod());
View Full Code Here

          Request inviteRequest = dialog
              .createRequest(Request.INVITE);         
          Thread.sleep(100);
          ClientTransaction ct = provider
              .getNewClientTransaction(inviteRequest);
          dialog.sendRequest(ct);
          reInviteCount++;
        } else {
          this.okReceived = true;
        }
View Full Code Here

        Dialog dialog = requestEvent.getDialog();

        SipProvider provider = (SipProvider) requestEvent.getSource();
        Request byeRequest = dialog.createRequest(Request.BYE);
        ClientTransaction ct = provider.getNewClientTransaction(byeRequest);
        dialog.sendRequest(ct);
      } catch (Exception ex) {
        ex.printStackTrace();
        TestHarness.fail(ex.getMessage());
      }
View Full Code Here

        Request bye = dialog.createRequest(Request.BYE);
        MaxForwardsHeader mf = protocolObjects.headerFactory
            .createMaxForwardsHeader(10);
        bye.addHeader(mf);
        ClientTransaction ct = provider.getNewClientTransaction(bye);
        dialog.sendRequest(ct);
        this.byeSent = true;
      }
    } catch (Exception ex) {
      logger.error("unexpected exception",ex);
      TlsTest.fail("unexpected exception");
View Full Code Here

                    inviteRequest.addHeader(contactHeader);
                    MaxForwardsHeader mf = protocolObjects.headerFactory
                            .createMaxForwardsHeader(10);
                    inviteRequest.addHeader(mf);
                     ClientTransaction ct = provider.getNewClientTransaction(inviteRequest);
                    dialog.sendRequest(ct);
                    reInviteCount++;
                    logger.info("RE-INVITE sent");

                } else if (response.getStatusCode() == Response.BUSY_HERE) {
                    this.busyHereReceived = true;
View Full Code Here

            }

            JipletDialog clientDialog = jiplet.getDialog(peerDialog, false);
            ClientTransaction clientTransaction = clientDialog.getSipProvider()
                    .getNewClientTransaction(dialogRequest);
            peerDialog.sendRequest(clientTransaction);
            transactionsMapping
                    .addMapping(serverTransaction, clientTransaction);

            // register for response
            jiplet.registerForResponse(clonedRequest, 60000L);
View Full Code Here

                       
                        ClientTransaction newct = clientProvider
                                .getNewClientTransaction(clonedRequest);
                        transactionsMapping
                                .addMapping(serverTransaction, newct);
                        peerDialog.sendRequest(newct);
                        jiplet.registerForResponse(clonedRequest, 60000L);
                        return;
                    }
                    else
                    {
View Full Code Here

                    Dialog dialog = clientTransaction.getDialog();
                    Request byeRequest = dialog.createRequest(Request.BYE);

                    ClientTransaction ct = responseProvider
                            .getNewClientTransaction(byeRequest);
                    dialog.sendRequest(ct);

                    // we have to remove the transaction from the table:
                    transactionsMapping.removeMapping(clientTransaction);
                    return;
                }
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.