code: public void setTimeout(Long timeout)
      {
          if (timeout != null)
          {
              if (timeout < 1000)
              {
                  logger.error("A timeout of 1000 will cause the originate to almost cretainly fail!");
              }
              if (timeout < 10000)
              {
                  logger.warn(
                          "A timeout of less than 100000 will cause the originate to fail if not answered within 10 seconds!");
              }
          }
          this.timeout = timeout;
      }
docs: Sets the timeout (in milliseconds) for the origination.
  <p>
  The channel must be answered within this time, otherwise the origination
  is considered to have failed and an OriginateFailureEvent is generated.
  <p>
  If not set, Asterisk assumes a default value of 30000 meaning 30 seconds.
  
  @param timeout the timeout in milliseconds