Comments
www.asteriskguru.com/tutorials/dialplan_applications.html
Posted by crouse
Control flow & timeouts commands:   
 *  AbsoluteTimeout: Set absolute maximum time of call
    * DigitTimeout: Set maximum timeout between digits
    * Gosub: Jump to a subroutine and return (new in v1.2)
    * GosubIf: Conditional jump to a subroutine and return (new in v1.2)
    * Goto: Goto a particular priority, extension, or context
    * GotoIf: Conditional goto
    * GotoIfTime: Conditional goto on current time
    * Random: jump to a specified location based on a random probability
    * ResponseTimeout: Set maximum timeout awaiting response
    * Return: Return from a Gosub or GosubIf (new in v1.2)
    * StackPop: Remove a return address without returning (new in v1.2)
    * While: Start A While Loop - *1.2beta
    * EndWhile: End A While Loop - *1.2beta
    * ExecIf: Conditional exec - *1.2beta 
Posted by sagitraz
AbsoluteTimeout: Set absolute maximum time of call 
DigitTimeout: Set maximum timeout between digits 
Gosub: Jump to a subroutine and return (new in v1.2) 
GosubIf: Conditional jump to a subroutine and return (new in v1.2) 
Goto: Goto a particular priority, extension, or context 
GotoIf: Conditional goto 
GotoIfTime: Conditional goto on current time 
Random: jump to a specified location based on a random probability 
ResponseTimeout: Set maximum timeout awaiting response 
Return: Return from a Gosub or GosubIf (new in v1.2) 
StackPop: Remove a return address without returning (new in v1.2) 
While: Start A While Loop - *1.2beta 
EndWhile: End A While Loop - *1.2beta 
ExecIf: Conditional exec - *1.2beta 
Posted by priyadarshan
by using the global variable _SET_TIMEOUT. 
Other in Dial Application mention the timeouts 
Control Flow, GOTOIF and GOTOIFTIME 
Posted by voipexpertz