[service] exten => s,1,NoOp("service") exten => s,2,Dial(Local/s@example_service||M(set_start)L(4000)) exten => h,1,Wait(3) exten => h,2,Goto(service,s,1) ;exten => h,1,GotoIf($["${${UNIQUEID}}" != ""]?2:5) ;exten => h,2,Set(DTIME=$[${EPOCH} - ${${UNIQUEID}}]) ;exten => h,3,NoOp(${DTIME}) ;exten => h,4,Goto(service,s,1) ;exten => h,5,Set(ODBC_IS_IN_USE(${LOGIN})=0) ;czyscimy w bazie uzytkownikowi flage zalogowanego [macro-set_start] exten => s,1,Set(STARTTIME=${EPOCH}) [example_service] exten => s,1,Playback(demo-congrats) exten => s,2,Goto(example_service,s,1) exten => t,1,Goto(example_service,s,1) exten => h,1,Hangup ~