I'm trying get this working. I've looked through the list, and can't see how to get AMD to print out more. I have it call and say Hello like I normally would. I've tried to say more and less doesn't seem to matter. After I hangup it does recognize hangup. Here's logging during an attempt where I make outbound call and answer, but then hangup after 1-2 seconds:
<br><br>Jan 24 17:01:37 VERBOSE[31455] logger.c: -- AMD: SIP/sip.broadvoice.com-098c4aa8 6079362172 (null) (Fmt: 4)<br>Jan 24 17:01:37 VERBOSE[31455] logger.c: -- AMD: initialSilence [8000] greeting [1500] afterGreetingSilence [300] totalAnalysisTime [5000] minimumWordLength [120] betweenWordsSilence [50] maximumNumberOfWords [5] silenceThreshold [256]
<br>Jan 24 17:01:44 DEBUG[31437] chan_sip.c: Auto destroying call '<a href="mailto:2223f71d5ccc73cc3f9b32a64fba2286@sip.broadvoice.com">2223f71d5ccc73cc3f9b32a64fba2286@sip.broadvoice.com</a>'<br>Jan 24 17:01:45 DEBUG[31447]
manager.c: Manager received command 'Command'<br>Jan 24 17:01:45 DEBUG[31447] manager.c: Manager received command 'Command'<br>Jan 24 17:01:45 DEBUG[31447] manager.c: Manager received command 'Command'
<br>Jan 24 17:01:56 VERBOSE[31455] logger.c: -- AMD: HANGUP<br>Jan 24 17:01:56 DEBUG[31455] app_amd.c: Got hangup<br><br>The amd.conf:<br>[amd]<br>initial_silence = 3500<br>greeting = 1500
<br>after_greeting_silence = 300<br>total_analysis_time = 5000<br>min_word_length = 120<br>between_words_silence = 50<br>maximum_number_of_words = 5<br>silence_threshold = 256<br><br>
In extensions.conf<br>[outboundmsg1]<br>exten => s,1,NoCDR<br>exten => s,n,AMD<br>exten => s,n,GotoIf($[${AMDSTATUS}=AMD_PERSON]?humn:mach)<br>exten => s,n(mach),WaitForSilence(2500)<br>exten => s,n,Playback(outboundmsgs/msg1)
<br>exten => s,n,Hangup<br>exten => s,n(humn),WaitForSilence(500)<br>exten => s,n,Playback(outboundmsgs/msg1)<br>exten => s,n,Hangup<br><br><br>