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