示例#1
0
 /**
  * Closes an ongoing or incoming/outgoing call
  *
  * <p>It trys to fires refuse(), cancel(), and bye() methods
  */
 public void hangup() {
   if (RtpStreamSender.isAudioPlay()) {
     RtpStreamSender.stopAndCleanup();
   }
   if (dialog != null) { // try dialog.refuse(), cancel(), and bye()
     // methods..
     dialog.refuse();
     dialog.cancel();
     dialog.bye();
   }
 }
示例#2
0
 public void busy() {
   refuse(486, SipResponses.reasonOf(486)); // modified	
 }
示例#3
0
 /**
  * Refuses the incoming call. This method should be called when the InviteDialog is in D_INVITED
  * or D_ReINVITED state
  */
 public void refuse() {
   printLog("inside refuse()", LogLevel.MEDIUM);
   // refuse(480,"Temporarily Unavailable");
   // refuse(603,"Decline");
   refuse(403, SipResponses.reasonOf(403));
 }
示例#4
0
 /** Refuses the incoming call */
 public void refuse() {
   if (dialog != null) dialog.refuse();
 }