[macro] ;exten => _*10,1,AddQueueMember(0,Local/${CALLERID(num)}@dial) ;exten => _*11,n,RemoveQueueMember(0,Local/${CALLERID(num)}@dial) ;exten => _*10.,1,AddQueueMember(${EXTEN:3},Local/${CALLERID(num)}@dial) ;exten => _*11.,n,RemoveQueueMember(${EXTEN:3},Local/${CALLERID(num)}@dial) exten => _*10,1,Answer exten => _*10,n,AddQueueMember(0) exten => _*10,n,Hangup() exten => _*11,1,Answer exten => _*11,n,RemoveQueueMember(0) exten => _*11,n,Hangup() exten => _*10.,1,Answer exten => _*10.,n,AddQueueMember(${EXTEN:3}) exten => _*10.,n,Hangup() exten => _*11.,1,Answer exten => _*11.,n,RemoveQueueMember(${EXTEN:3}) exten => _*11.,n,Hangup() exten => _*18XXXXXX!,1,Set(DB(ext/${CALLERID(num)}/pin)=${EXTEN:3}) exten => _*19.,1,Answer exten => _*19.,n,Set(DB(ext/${CALLERID(num)}/timeout)=${EXTEN:3}) exten => _*19.,n,Playback(beep) exten => _*19.,n,Hangup exten => _*99,1,Goto(disa,s,1)