Timeout error

exten => _*01,1,Set(TIMEOUT(absolute)=30)

exten => _*01,n, Dial(Phone/1)

exten => _*01,n,Hangup()

After above configuration, console message shows the following error.

A2000*CLI> – Executing [*01@default:1] Set(“Phone/1”, “TIMEOUT(absolute)=30”) in new stack
[Jan 1 08:34:48] ERROR[845]: pbx.c:3385 ast_func_write: Function TIMEOUT not registered

exten => _*01,n, Dial(Phone/1, S(30))

exten => _*01,n,Hangup()

After above configuration, console message shows the following error.

[Jan 1 00:23:04] WARNING[476]: app_dial.c:1855 dial_exec_full: Invalid timeout specified: ’ S(30)’. Setting timeout to infinite

The timeout parameter on Dial is a pure number. Letter parameters go in the third field (i.e. you have a missing comma).

For the first one, you presumably haven’t loaded func_timeout.so.