Help With Timing out a Page Command

We are currently using this to make a group page to multiple extensions;

exten => 1234,1,Set(TIMEOUT(absolute)=6000)
same => n,SIPAddHeader(Call-Info: sip:xxx.xxx.xxx.xxx;answer-after=1) ; Auto answer with forced hangup
same => n,Page(${Common},d)

The issue here is that we need to have this time out after 90 seconds of ringing. Currently, the ringing never stops. Please help me stop the ringing…after 90 seconds…

Try using Local Channels. Here’s an example as a suggestion:

exten => 1234,1,Page(Local/200@mypage&Local/201@mypage,d)

[mypage]
exten => _20X,1,Set(TIMEOUT(absolute)=6000)
same => n,SIPAddHeader(Call-Info: <sip:xxx.xxx.xxx.xxx>\;answer-after=1) ; Auto answer with forced hangup
same => n,Dial(${EXTEN},90)