------------ tabulacaoes padrao -------------------
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Venda Realizada', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Ligacao Caiu', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Agendamento Publico', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Agendamento Privado', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Desconhece', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Nao Tabulado', 0, 1);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Promessa Pagamento', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Nao ligar mais', 0, 0);
INSERT INTO discador.tabulacao (descricao, produtiva, automatica) VALUES('Terceiros', 0, 0);

--------------Pausas ------------------------------

INSERT INTO callcenter.pausa ( pausa, habilitado, tempo, permite_chamada, acao, padrao, agenda, tipo_pausa, atendimento, subtipo_pausa, permissao_ver, tabulacao, id_tabulacao) VALUES ( 'Agenda', 1, 600, 1, 'nenhuma', 0, 1, 'produtiva', 0, 'gestao', '{}', 0, NULL);
INSERT INTO callcenter.pausa ( pausa, habilitado, tempo, permite_chamada, acao, padrao, agenda, tipo_pausa, atendimento, subtipo_pausa, permissao_ver, tabulacao, id_tabulacao) VALUES ( 'Tabulacao', 1, 20, 0, 'nenhuma', 0, 0, 'improdutiva', 0, 'nenhuma', '{}', 1, NULL);
INSERT INTO callcenter.pausa ( pausa, habilitado, tempo, permite_chamada, acao, padrao, agenda, tipo_pausa, atendimento, subtipo_pausa, permissao_ver, tabulacao, id_tabulacao) VALUES ( 'Retorno', 1, 3, 1, 'nenhuma', 1, 0, 'produtiva', 1, 'negocio', '{}', 0, NULL);
INSERT INTO callcenter.pausa ( pausa, habilitado, tempo, permite_chamada, acao, padrao, agenda, tipo_pausa, atendimento, subtipo_pausa, permissao_ver, tabulacao, id_tabulacao) VALUES ( 'Almoco', 1, 3600, 0, 'nenhuma', 0, 0, 'improdutiva', 0, 'nenhuma', '{}', 0, NULL);

-------------------usuarios ------------------------
-- grupo direcao 2 , consultores  6

INSERT INTO crm.usuarios ( cod_loja, nivel, nome, login, senha, email, habilitar, cod_grupo, cod_agente, deletar, gestor, comissao, cod_tabelametas, lojas, horai, horaf, ramal, tipochamada, exportarexcel, etmks, eatendimentos, epainel, uptdatapedido, visualizartodosniveis, altpontuacaopedido, ipacesso, altvalorpedido, cod_integracao, discagem_manual, discagem_manual_agenda, id_usuarios_cargo, status_fila_usuario, rota, cpf, cod_humor, auth_ldap, dt_nascimento, login_integracao, senha_integracao) VALUES ( 1, 4, 'Diretor 1  Alterar', 'diretor1_alterar', '670f8574bd93dd78bd568dab84c6733a', NULL, 1, 2, NULL, 0, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 1, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, 0, 0, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL);
INSERT INTO crm.usuarios ( cod_loja, nivel, nome, login, senha, email, habilitar, cod_grupo, cod_agente, deletar, gestor, comissao, cod_tabelametas, lojas, horai, horaf, ramal, tipochamada, exportarexcel, etmks, eatendimentos, epainel, uptdatapedido, visualizartodosniveis, altpontuacaopedido, ipacesso, altvalorpedido, cod_integracao, discagem_manual, discagem_manual_agenda, id_usuarios_cargo, status_fila_usuario, rota, cpf, cod_humor, auth_ldap, dt_nascimento, login_integracao, senha_integracao) VALUES ( 1, 2, 'Supervisor 1 Alterar', 'supervisor1_alterar', '670f8574bd93dd78bd568dab84c6733a', NULL, 1, 2, NULL, 0, 5, NULL, NULL, 0, NULL, NULL, NULL, 0, 1, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, 0, 0, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL);
INSERT INTO crm.usuarios ( cod_loja, nivel, nome, login, senha, email, habilitar, cod_grupo, cod_agente, deletar, gestor, comissao, cod_tabelametas, lojas, horai, horaf, ramal, tipochamada, exportarexcel, etmks, eatendimentos, epainel, uptdatapedido, visualizartodosniveis, altpontuacaopedido, ipacesso, altvalorpedido, cod_integracao, discagem_manual, discagem_manual_agenda, id_usuarios_cargo, status_fila_usuario, rota, cpf, cod_humor, auth_ldap, dt_nascimento, login_integracao, senha_integracao) VALUES ( 1, 1, 'Operador 1 Alterar', 'operador1_alterar', '670f8574bd93dd78bd568dab84c6733a', NULL, 1, 6, NULL, 0, 6, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, 1, 0, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL);
INSERT INTO crm.usuarios ( cod_loja, nivel, nome, login, senha, email, habilitar, cod_grupo, cod_agente, deletar, gestor, comissao, cod_tabelametas, lojas, horai, horaf, ramal, tipochamada, exportarexcel, etmks, eatendimentos, epainel, uptdatapedido, visualizartodosniveis, altpontuacaopedido, ipacesso, altvalorpedido, cod_integracao, discagem_manual, discagem_manual_agenda, id_usuarios_cargo, status_fila_usuario, rota, cpf, cod_humor, auth_ldap, dt_nascimento, login_integracao, senha_integracao) VALUES ( 1, 1, 'Operador 2 Alterar', 'operador2_alterar', '670f8574bd93dd78bd568dab84c6733a', NULL, 1, 6, NULL, 0, 6, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, 1, 0, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL);
INSERT INTO crm.usuarios ( cod_loja, nivel, nome, login, senha, email, habilitar, cod_grupo, cod_agente, deletar, gestor, comissao, cod_tabelametas, lojas, horai, horaf, ramal, tipochamada, exportarexcel, etmks, eatendimentos, epainel, uptdatapedido, visualizartodosniveis, altpontuacaopedido, ipacesso, altvalorpedido, cod_integracao, discagem_manual, discagem_manual_agenda, id_usuarios_cargo, status_fila_usuario, rota, cpf, cod_humor, auth_ldap, dt_nascimento, login_integracao, senha_integracao) VALUES ( 1, 1, 'Operador 3 Alterar', 'operador3_alterar', '670f8574bd93dd78bd568dab84c6733a', NULL, 1, 6, NULL, 0, 6, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, 1, 0, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL);
 
 ----------- utiliza sistema callcenter---------------

UPDATE crm.configuracoes SET utiliza_callcenter = 1 WHERE utiliza_callcenter = 0;
 ------------ Arquivo de rotas no custom -------------
UPDATE asterisk.arquivo_conf SET conteudo = CONCAT(conteudo,'<br />[macro-amd-check]<br />include => macro-amd-check-custom;<br />exten => s,1,NoOp(AMDCHECK);<br />same => n,Set(VALUE=${ARG1});<br />same => n,GotoIf($[ "${VALUE}" = "1" ]?amd);<br />same => n,GotoIf($[ "${VALUE}" = "2" ]?amd);<br />same => n,MacroExit();<br /><br />same => n(amd),NoOp(AMD 11.0 AMBOS);<br />same => n,Answer();<br />same => n,Set(ANO=${STRFTIME(${EPOCH},,%Y)});<br />same => n,Set(MES=${STRFTIME(${EPOCH},,%m)});<br />same => n,Set(DIA=${STRFTIME(${EPOCH},,%d)});<br />same => n,Set(DATAHORA=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)});<br />same => n,Set(NOMEAUDIO=/var/www/html/testeamd/${ANO}/${MES}/${DIA}/AMD-${NUMAMD}-${DATAHORA}-UID${UNIQUEID}.wav);<br />;same => n,MixMonitor(${NOMEAUDIO});<br />same => n,Set(VOLUME(TX)=-2);<br />same => n,Set(VOLUME(RX)=-2);<br />same => n,AMD(2090,1500,800,2900,120,60,3,185)<br />same => n,Set(AMD_CAUSE= ${CUT(AMDCAUSE,-,1)})<br />same => n,NoOp(${AMD_CAUSE})<br />same => n,GotoIf($[${AMD_CAUSE}=INITIALSILENCE]?silencio);<br /><br />same => n,GotoIf($[${AMDSTATUS}=HUMAN]?valida);<br />same => n,GotoIf($[${AMDSTATUS}=MACHINE]?maquina);<br />same => n,GotoIf($[${AMDSTATUS}=NOTSURE]?valida);<br /><br />same => n(silencio),NoOp(Silencio no ${NUMAMD});<br />same => n,Background(/var/www/html/wscall/audio/alo_aline_1511178704);<br />same => n,AMD(2090,1500,800,3100,120,60,3,185)<br />same => n,Set(AMD_CAUSE1= ${CUT(AMDCAUSE,-,1)})<br />same => n,NoOp(${AMD_CAUSE1})<br /><br />same => n,GotoIf($[${AMDSTATUS}=HUMAN]?valida);<br />same => n,GotoIf($[${AMDSTATUS}=MACHINE]?maquina);<br />same => n,GotoIf($[${AMDSTATUS}=NOTSURE]?maquina);<br /><br />same => n(valida),NoOp(Validando no ${NUMAMD});<br />same => n,Background(/var/www/html/wscall/audio/esta_me_ouvindo_1511178758);<br />same => n,WaitForSilence(2000,1,3);<br />same => n,NoOp(WAITSTATUS SECUNDARIO: ${WAITSTATUS});<br />same => n,GotoIf($[ "${WAITSTATUS}" = "SILENCE" ]?maquina:humano)<br />same => n,MacroExit();<br /><br />same => n(humano),Verbose(ATENDIMENTO HUMANO DETECTADO no ${NUMAMD});<br />same => n,Background(/var/www/html/wscall/audio/um_minuto_1511178795);<br />same => n,Set(VOLUME(TX)=2);<br />same => n,Set(VOLUME(RX)=2);<br />;same => n,StopMixMonitor();<br />same => n,MacroExit();<br /><br />same => n(maquina),Verbose(ATENDIMENTO MAQUINA DETECTADO no ${NUMAMD});<br />same => n,Set(VAR1=${CUT(IDCALL,|,1)});<br />same => n,Set(VAR2=${CUT(IDCALL,|,2)});<br />same => n,Agi(scripts/finalizaanswermachine.agi,${VAR1},${VAR2});<br />;same => n,StopMixMonitor();<br />same => n,Hangup(300);<br />same => n,MacroExit();<br /><br />#include extensions_inc_rota_custom.conf') WHERE arquivo = 'extensions_inc_custom.conf';

