[AsteriskBrasil] lei nao perturbe

jose jasanchez em terra.com.br
Quarta Abril 14 08:16:00 BRT 2010


Boa tarde a todos!!
Abaixo tem uma soluçao feita pelo Sylvio para quem necessite da lei nao perturbe onde atraves do phpmyadmin voce consegue enviar a lista em csv e dessa forma nao ligar para os numeros que nao sao permitidos. Quem precisar dos procedimentos do phpmyadim me manda um email que eu envio o documento que o sylvio fez, pois tentei enviar pelo forum mas nao vai. Mais uma vez obrigado Sylvio voce que tem sempre ajudado a todos nos aqui no forum, ficou show de bola parabéns
abraços




    iginal Message ----- 

    From: Sylvio Carlos Jollenbeck 
    To: jose 
    Sent: Tuesday, April 13, 2010 11:27 AM
    Subject: Re:





    [globals]
    DBHOST=127.0.0.1
    DBUSER=root
    DBPASS=eLaStIx.2oo7
    DBNAME=blacklist

    CSP=015

    [from-internal]
    ; LOCAL (17)
    exten => _0[2-5]XXXXXXX,1,Noop(Chamada Local Fixo);
    exten => _0[2-5]XXXXXXX,n,Macro( 
    blacklist,${CALLERID(num)},17${EXTEN:1});

    ; DDD
    exten => _0ZZ[2-5]XXXXXXX,1,Noop(Chamada Local Fixo);
    exten => _0ZZ[2-5]XXXXXXX,n,Macro(blacklist,${CALLERID(num)},${EXTEN:1});

    [macro-blacklist]
    ; Pesquisa no Banco de Dados
    exten => s,1,Noop(ORIGEM:::${ARG1}:::DESTINO:::${ARG2});
    exten => s,n,MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME});
    exten => s,n,MYSQL(Query resultid ${connid} SELECT\ numero\ FROM\ blacklist\ WHERE\ numero=${ARG2});
    exten => s,n,MYSQL(Fetch fetchid ${resultid} numero);
    exten => s,n,MYSQL(Clear ${resultid});
    exten => s,n,MYSQL(Disconnect ${connid});

    ; Verifica se o Numero Discado esta na blacklist
    exten => s,n,GotoIf($["${numero}" != "${ARG2}"]?DISCA:BLOCK)
    exten => s,n(BLOCK),Playback(beep);
    exten => s,n,Hangup();
    exten => s,n(DISCA),Macro(gravacao,${ARG1},${ARG2});

    [macro-gravacao]
    exten => s,1,Noop(GRAVACAO:::${ARG1}:::${ARG2});
    exten => s,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes);
    exten => s,n,MixMonitor(${ARG1}-${ARG2}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${UNIQUEID}.WAV,b);
    exten => s,n,Macro(disca,${ARG1},${ARG2});

    [macro-disca]
    exten => s,1,Noop(DISCA:::${ARG1}:::${ARG2});
    exten => s,n,GotoIf($["${ARG2:0:2}" = "17"]?LOCAL:DDD);
    exten => s,n(LOCAL),Dial(DAHDI/g1/${ARG2:2},60,tTwW);
    exten => s,n,Hangup();
    exten => s,n(DDD),Dial(DAHDI/g1/${CSP}${ARG2},60,tTwW);
    exten => s,n,Hangup();


    qq coisa grita.....

    Abs







    Em 13 de abril de 2010 10:19, jose <jasanchez em terra.com.br> escreveu:

            eLaStIx.2oo7 






       




    -- 
    Sylvio Carlos Jollenbeck Borin
    http://sylviojollenbeck.wordpress.com/
    msn: sylvio em sdrconsulting.com.br




-- 
Sylvio Carlos Jollenbeck Borin
http://sylviojollenbeck.wordpress.com/
msn: sylvio em sdrconsulting.com.br



--------------------------------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 13/04/2010

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100414/0bab21af/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil