Boa tarde amigos da lista.

No meu cenário tenho EBS-GSM da KHOMP e se tratando de GSM não dá pra bloquear DDC. Tive a idéia de usar o AMD pra analisar e descobrir se a ligação é DDC ou não e funciona!

Não vejo pq não funcionaria em todas as outras tecnologias (apesar das outras já terem formas de bloquear)

Pra quem interessar segue os parâmetros q usei em amd.conf:

;
; Answering Machine Detection Configuration
;

[general]
initial_silence = 5500
greeting = 1500
after_greeting_silence = 800
total_analysis_time = 5000
min_word_length = 100
between_words_silence = 50
maximum_number_of_words = 3
silence_threshold = 256

Está em AEL mas dá pra entender a lógica:
===============================
context recebeGSM{
        h=>Noop(TEMPO TOTAL ${CDR(billsec)});
        t=>Hangup;
        s=> {
                Noop(::::: RECEBENDO DE ${CALLERID(num)} :::::);
                Answer();
                Playback(ALO);
                AMD();
Noop(::::: RESULTADO DO AMD ${AMDSTATUS} ${AMDCAUSE} :::::);
if("${AMDSTATUS}"=="HUMAN"||"${AMDSTATUS}"=="NOTSURE"){
                        Dial(SIP/PRA_OUTRO_SERVIDOR);
                }
                Hangup;
        }
}
==================================
Obs: Tem um playback ALO antes do AMD onde eu procuro forçar uma resposta da pessoa q ligou (se for pessoa) assim o AMD decide mais rápido.

Flws
------------------------------------------------------------------------
<http://www.jpbx.com.br>
------------------------------------------------------------------------
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a