Asterisk timeout for queues

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.

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