code: public void setProxyTimeout(int seconds) {
  		if(seconds<=0) throw new IllegalArgumentException("Negative or zero timeout not allowed");
  		
  		proxyTimeout = seconds;
  		for(ProxyBranchImpl proxyBranch : proxyBranches.values()) {	
  			final boolean inactive = proxyBranch.isCanceled() || proxyBranch.isTimedOut();
  			
  			if(!inactive) {
  				proxyBranch.setProxyBranchTimeout(seconds);
  			}
  		}
  
  	}
docs: /* (non-Javadoc)
  @see javax.servlet.sip.Proxy#setProxyTimeout(int)