Buenas de nuevo a ver si alguien me termina de dar ese empujon para poder terminar, esto es lo que adelantado:
ya configure el archivo amd,conf y el archivo extensions,conf de la siguiente manera.
AMD.COF
[general]
total_analysis_time = 10000 ; Maximum time allowed for the algorithm to decide
; on whether the audio represents a HUMAN, or a MACHINE
silence_threshold = 256 ; If the average level of noise in a sample does not reach
; this value, from a scale of 0 to 32767, then we will consider
; it to be silence.
; Greeting ;
initial_silence = 2500 ; Maximum silence duration before the greeting.
; If exceeded, then the result is detection as a MACHINE.
after_greeting_silence = 600 ; Silence after detecting a greeting.
; If exceeded, then the result is detection as a HUMAN
greeting = 2500 ; Maximum length of a greeting. If exceeded, then the
; result is detection as a MACHINE.
; Word detection ;
min_word_length = 100 ; Minimum duration of Voice to considered as a word
maximum_word_length = 5000 ; Maximum duration of a single Voice utterance allowed.
between_words_silence = 50 ; Minimum duration of silence after a word to consider
; the audio what follows as a new word
maximum_number_of_words = 5 ; Maximum number of words in the greeting
; If REACHED, then the result is detection as a MACHINE
; WARNING: Releases prior to January 1 2016 documented
; maximum_number_of_words as 'if exceeded, then MACHINE',
; which did not reflect the true functionality. In Asterisk 14,
; this functionality will change to reflect the variables' name.
extensions.conf
[macro-amd]
exten => s,1,NoCDR
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => s,n(mach),Noop(Hacer esto si se encontró con una máquina)
exten => s,n,Set(MACRO_RESULT=CONGESTION)
exten => s,n,Hangup
exten => s,n(humn),Noop(Hacer esto si se encontró con un humano)
pero sigue pasando los buzones, desde otro foro me dicen que necesito invocar la macro para que funcione pero no tengo ni la menor idea =/ me podrian ayudar?