; ESSE É O CONTEXTO DE DISCAGEM DOS SEUS RAMAIS [ramais] exten => _6[0-1][0-9][0-9],1,Dial(Local/${EXTEN},20,Tt) exten => _6[0-1][0-9][0-9],n,goto(status-${DIALSTATUS}) exten => _6[0-1][0-9][0-9],n(status-BUSY),Noop(** Ramal Ocupado - Com opção de Callback **) exten => _6[0-1][0-9][0-9],n,Set(R-DESTINO=${EXTEN}) exten => _6[0-1][0-9][0-9],n,Background(ramal-ocupado) exten => _6[0-1][0-9][0-9],n,Playback(digite-9-callback) exten => _6[0-1][0-9][0-9],n,Read(digito||1|9) exten => _6[0-1][0-9][0-9],n,GotoIf($(digito) = 9)?callback,s,1:voicemail,s,1) exten => _6[0-1][0-9][0-9],n(status-NOANSWER),Noop(** Ramal não Atende **) exten => _6[0-1][0-9][0-9],n,Background(ramal-naoatende) exten => _6[0-1][0-9][0-9],n,Hangup() exten => _6[0-1][0-9][0-9],n(status-CHANUNAVAIL),Noop(** Ramal Indisponivel **) exten => _6[0-1][0-9][0-9],n,Background(ramal-indisponivel) exten => _6[0-1][0-9][0-9],n,Goto(voicemail,s,1) exten => _6[0-1][0-9][0-9],n(status-CONGESTION),Noop(** Rede Congestionada **) exten => _6[0-1][0-9][0-9],n,Background(rede-congestionada) exten => _6[0-1][0-9][0-9],n,Goto(voicemail,s,1) ; ESSE É O CONTEXTO DO CALLBACK AGENDADO [callback] exten => s,1,Set(RAMAL-DESTINO=${R-DESTINO}) exten => s,n,Set(RAMAL-ORIGEM=${CALLERID(num)}) exten => s,n,System(/var/lib/asterisk/scripts/callback-agendado.sh ${RAMAL-ORIGEM} ${RAMAL-DESTINO}) exten => s,n,Background(callback-agendado-ativo) exten => s,n,hangup()