Asterisk timeout for queues

Hi,
I need to set TIMEOUT after call start with peer and queue member. But when I set TIMEOUT it is include music on hold also.
I have added GotoIf condition also, in this case asterisk started enable TIMEOUT when conversation finished with queues member.

How to enable TIMEOUT parameter when queued member answer the call ?

This is my configuration example which is not work.

[SHUBO]
exten => 5555,1,NoOp(${EXTEN},${CALLER})
same => n,Set(IP=${CUT(SIP_HEADER(Via), ,2)})
same => n,NoOp("Menim VAR == ",${IP})
same => n,Answer()
same => n,Set(TIMEOUT(absolute)=7)
same => n,Queue(SHUBO,15)
same => n,Hangup

Try using a Gosub on your queue to set the time out and verify if that works

can you provide some example ? checked below link and could not find any clear api
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/GoSub.html

https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Application_Queue