Asterisk "meet me" functionality

I was recently asked if asterisk could provide this…
Quoting asker:

I’d like it to notify us (text? Email?) after 2 mins, 5 mins, and then every 10 mins hold time. Added bonus if I can call in to answer the call (“meet me” functionality).

This is for sip, One number rings three extensions then continues as above.

Thanks in advance,
Calvin

There are some AMI’s events generated when a call is placed on hold or has been unhold so you will need some script who monitor when this events arise.

check
https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ManagerEvent_Hold

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ManagerEvent_Unhold