diff --git a/asterisk/etc_asterisk/extensions_padrao.conf b/asterisk/etc_asterisk/extensions_padrao.conf index 22f12675..6e4be038 100644 --- a/asterisk/etc_asterisk/extensions_padrao.conf +++ b/asterisk/etc_asterisk/extensions_padrao.conf @@ -337,7 +337,7 @@ exten => s,n,GotoIf($["${ARG3}" = "ura"]?discadireto) exten => s,n,GotoIf($["${ISNULL(${ARG2})}" = "0"]?chamadadac) ;exten => s,n,Set(CDR(direcao)=S) exten => s,n,ExecIf($["${CDR(direcao)}" != "E" && "${ISNULL(${CDR(ramal_origem)})}" = "1"]?Set(CDR(ramal_origem)=${CALLERID(num)})) -exten => s,n,GoSub(macro-verifica-rota,s,1,(${CALLERID(NUM)},${EXTENDESTINO})) +exten => s,n,ExecIf($["${DIALPLAN_EXISTS(app-padrao,${EXTENDESTINO},1)}" = "0"]?GoSub(macro-verifica-rota,s,1,(${CALLERID(NUM)},${EXTENDESTINO}))) exten => s,n(chamadadac),ExecIf($["${ISNULL(${ARG2})}" = "0"]?GoSub(macro-verifica-rota,s,1,(${EXTENDESTINO},${EXTENDESTINO})) exten => s,n(discadireto),ExecIf($["${DIALPLAN_EXISTS(app-padrao,${EXTENDESTINO},1)}" = "1"]?Goto(app-padrao,${EXTENDESTINO},1)) exten => s,n,ExecIf($["${DIALPLAN_EXISTS(rota-${ID_ROTA},${EXTENDESTINO},1)}" = "1"]?Gosub(rota-${ID_ROTA},${EXTENDESTINO},1)) @@ -531,14 +531,14 @@ exten => s,7,Noop(too long of a message) exten => s,8,Hangup() exten => talk,1,GotoIf($[${MACHINE}=1]?2:5) -exten => talk,2,Noop(É MAQUINA!!!!) +exten => talk,2,Noop(� MAQUINA!!!!) exten => talk,3,Goto(padrao,200,1) ; this is a machine exten => talk,4,Hangup() -exten => talk,5,Noop(É HUMANO!!!!) +exten => talk,5,Noop(� HUMANO!!!!) exten => talk,6,Goto(padrao,300,1) ; this is a human exten => talk,7,Hangup() -;Aplicações Mesa Operadora - Alan Pablo: 2012-02-11 - Cuiabá - MT +;Aplica��es Mesa Operadora - Alan Pablo: 2012-02-11 - Cuiab� - MT [app-espera-mesa] exten => _OFFX.,1,NoCDR() exten => _OFFX.,n,Answer() @@ -578,7 +578,7 @@ exten => _X.,n,Hangup() ;Final - Mesa Operadora -;Aplicações Virtual Fone - Alan Pablo: 2012-06-23 - Cuiabá - MT +;Aplica��es Virtual Fone - Alan Pablo: 2012-06-23 - Cuiab� - MT [app-pendulo-vf] exten => _OFFX.,1,NoCDR() exten => _OFFX.,n,Noop(CANALSECUNDARIO = ${CANALSECUNDARIO}) @@ -903,7 +903,7 @@ exten => s,n,System(${ATUALIZAR} LIVRE ${MATRICULA-DESTINO}) exten => s,n,AGI(agente_pausa.php,${MATRICULA-DESTINO}) exten => s,n,Return() -;Macro para ligações originadas por agentes +;Macro para liga��es originadas por agentes [macro-origina-agente] exten => s,1,Set(__TIPO=${IF($[ "X${TIPO}" = "X" ]?INTERNA:${TIPO})}) ;VERIFICAR O POR QUE ?? exten => s,n,Noop(matricula = ${MATRICULA-ORIGEM}, fila = ${FILA}, direcao = ${DIRECAO}, tipo = ${TIPO}, uniqueid = ${UNIQUEID}) @@ -916,7 +916,7 @@ exten => s,n,Return() ;exten => s,n,Set(DIALSTRING=${ARG2}) ;exten => s,n,Set(FILA=${ARG3}) ;exten => s,n,Set(MATRICULA=${ARG4}) -;exten => s,n,Set(DESTINO=${ARG5}) ;ramal ou numero para o qual o atendente está ligando +;exten => s,n,Set(DESTINO=${ARG5}) ;ramal ou numero para o qual o atendente est� ligando ;exten => s,n,AGI(info_agente.php,ORIGINA_AGENTE,${MATRICULA-ORIGEM},${UNIQUEID}) ;exten => s,n,Set(INICIO_DIAL=$[${EPOCH}]) @@ -1661,7 +1661,7 @@ exten => s,n(fim),Return() ;exten => s,n,Set(CALLERID(num)=${CALLERID(NUM)}) [macro-gravacao] -;ARG1 -> Usar IN para ligações de entrada e OUT para ligações de saida; +;ARG1 -> Usar IN para liga��es de entrada e OUT para liga��es de saida; ;ARG2 -> Recebe o numero do ramal (geralmente a variavel ${CALLERID(NUM)} exten => s,1,GotoIf($["${DB(GRAVACAO-${ARG1}/${ARG2})}" = "F"]?fim)