[voicemail] exten => 8000,1,NoCDR() exten => 8000,n,VoicemailMain() ;exten => 8000,n,DIGITAR AUTOMATICAMENTE(${CALLERID(num)}) exten => 8000,n,Hangup ; #################### CONFERENCIA ############################ [conferencia] exten => 998,1,NoCDR() exten => 998,n,MeetMe(998) exten => 999,1,NoCDR() exten => 999,n,MeetMe(999) ## sigam me [desvio-imediato] exten => *50,1,Answer(1) exten => *50,2,GotoIf($[ "${DB_EXISTS(Desvio/${CALLERID(num)})}" = "0" ]?continua:desliga) exten => *50,3(continua),Playback(digite-ramal) exten => *50,4,Read(RAMAL,,4,,,) exten => *50,5,Set(DB(Desvio/${CALLERID(num)})=${RAMAL}) exten => *50,6,Playback(desvio-ativo) exten => *50,7,Goto(desvio-imediato,h,1) exten => *50,8(desliga),Playback(desvio-existente) exten => *50,9,Goto(desvio-imediato,h,1) exten => *51,1,Answer(1) exten => *51,2,Set(RAMAL=${DB_EXISTS(Desvio/${CALLERID(num)}}) exten => *51,3,GotoIf($["${RAMAL}" = "1"]?continua:desliga) exten => *51,4(continua),Noop(${DB_DELETE(Desvio/${CALLERID(num)})) exten => *51,5,Playback(desvio-cancelado) exten => *51,6,Goto(desvio-imediato,h,1) exten => *51,7(desliga),Playback(nao-existe) exten => *51,8,Goto(desvio-imediato,h,1) exten => h,1,HangUp() [disca-ramal] exten => _2XX,1,GotoIf($[ "${DB_EXISTS(Desvio/${EXTEN})}" = "1" ]?desvio:continua) exten => _2XX,2(continua),Dial(SIP/${EXTEN},50,t) exten => _2XX,3,HangUp() exten => _2XX,4(desvio),Set(DESTINO=${DB(Desvio/${EXTEN})} exten => _2XX,5,Playback(chamada-desviada) exten => _2XX,6,Dial(SIP/${DESTINO},50,t) exten => _2XX,7,HangUp()