[asterisk-users] setting up AMD
Peter Halliday
hoangelos at gmail.com
Wed Jan 24 12:55:42 MST 2007
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:
Jan 24 17:01:37 VERBOSE[31455] logger.c: -- AMD:
SIP/sip.broadvoice.com-098c4aa8 6079362172 (null) (Fmt: 4)
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]
Jan 24 17:01:44 DEBUG[31437] chan_sip.c: Auto destroying call '
2223f71d5ccc73cc3f9b32a64fba2286 at sip.broadvoice.com'
Jan 24 17:01:45 DEBUG[31447] manager.c: Manager received command 'Command'
Jan 24 17:01:45 DEBUG[31447] manager.c: Manager received command 'Command'
Jan 24 17:01:45 DEBUG[31447] manager.c: Manager received command 'Command'
Jan 24 17:01:56 VERBOSE[31455] logger.c: -- AMD: HANGUP
Jan 24 17:01:56 DEBUG[31455] app_amd.c: Got hangup
The amd.conf:
[amd]
initial_silence = 3500
greeting = 1500
after_greeting_silence = 300
total_analysis_time = 5000
min_word_length = 120
between_words_silence = 50
maximum_number_of_words = 5
silence_threshold = 256
In extensions.conf
[outboundmsg1]
exten => s,1,NoCDR
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=AMD_PERSON]?humn:mach)
exten => s,n(mach),WaitForSilence(2500)
exten => s,n,Playback(outboundmsgs/msg1)
exten => s,n,Hangup
exten => s,n(humn),WaitForSilence(500)
exten => s,n,Playback(outboundmsgs/msg1)
exten => s,n,Hangup
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070124/d0eca1df/attachment.htm
More information about the asterisk-users
mailing list