Displaying 20 results from an estimated 22 matches for "amdstatus".
2010 Mar 24
3
AMD reporting NOTSURE most of the time
...finding that AMD
is only detecting HUMAN or MACHINE for about 30% of the calls (I sent over
50,000 outbound calls last week, and 70% said NOTSURE).
I have a suspicion that the problem may be due to the timing source on
virtual server when its under load delivering lots of asterisk calls, since
the AMDSTATUS always reports things such as:-
AMDSTATUS:NOTSURE-AMDCAUSE:TOOLONG-5500
My AMD.conf settings are all set to default:-
[general]
initial_silence = 2500 ; Maximum silence duration before the
greeting.
; If exceeded then MACHINE.
greeting = 1500...
2014 Mar 28
1
AMD with analog lines - DIALSTATUS empty
...lt;IP gw>/<dialed
number>,,M(myMacro)), which tell Asterisk to execute myMacro when the
call is answered by calling party.
[myMacro]
exten => s,1,NoOP(Executed when call is answered)
same => n,AMD()
same => n,NoOp(Dial status=${DIALSTATUS})
same => n,NoOp(AMD status=${AMDSTATUS} cause=${AMDCAUSE})
same => n,MacroExit()
Problem is that [myMacro] is executed as soon as the call is going out
from the gw (cisco or linksys) and before called party answered.
DIALSTATUS is empty (should be ANSWER), AMDSTATUS=NOTSURE and
AMDCAUSE=TOOLONG-5000 which seems OK as DIALSTATUS...
2012 Feb 02
1
amd detect answering machine
...[ServeurPro]
exten => s,1,Ringing()
exten => s,2,Wait(2)
exten => s,3,Answer()
exten => s,4,Set(NbInvalide=0)
exten => s,5,Set(NbEssai=0)
exten => s,6,background(${ChmAudio}/ServeurProBienvenu)
exten => s,7,WaitExten(2)
exten => 1,1,AMD()
exten => 1,2,GotoIf($["${AMDSTATUS}"="MACHINE"]?1,4)
exten => 1,3,Dial(SIP/xxxxxxxx at ippi_outgoing2,40,r)
exten => 1,4,Voicemail(801 at FloriePro,us)
exten => i,1,Set(NbInvalide=$[${NbInvalide}+1]})
exten => i,2,Gotoif($["${NbInvalide}" < "3"]?:6)
exten => i,3,Playback(${ChmAudi...
2009 Jan 07
2
How to use AMD "Answering Machine Detect" ?
...like to use AMD (Answering Machine Detect) command, but
with my configuration it was not possible get there.
Follow my dialplan:
exten => _[789].,1,NoCDR
exten => _[789].,n,Dial(SIP/${EXTEN}@111,60)
exten => _[789].,n,AMD
exten => _[789].,n,NoOp(AMD Status is: ${AMDSTATUS})
exten => _[789].,n,Hangup
What is happening is when the call is answered by the other part,
Asterisk doesn't go to the next level (exten => _[789].,n,AMD). So AMD
can't verify the call.
How can I do this ? Any idea ?
Thanks in advance.
--
Daniel Varella de Oliveira
Cons...
2007 Jan 24
3
setting up AMD
...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 attachme...
2018 Jul 13
2
Withholding Answer Supervision
...9)})
same => n,Set(__uid=${MD5(${SIPCALLID}_${UNIQUEID}_${CHANNEL})})
same => n,Dial(SIP/${CLIENT}@1.1.1.1:5080,,gU(verify_human))
[verify_human]
Exten => s,1,Noop()
same => n,MixMonitor(/tmp/TO_CALL_CENTER_${uid}-${EPOCH}_SECOND.WAV)
same => n,AMD
same => n,ExecIf($["${AMDSTATUS}" != "FOUND"]?Hangup(16)))
same => n,DumpChan()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180713/decdd27a/attachment.html>
2010 Aug 07
2
AMD setup in Astersik
...; changed the priority to 20
...............
==============================
In extension_custom.conf added following amd dialplan
=======================
[ext-queues-custom]
exten => 5000,1,Answer()
exten => 5000,n,AMD(2500|1500|300|5000|120|50|4|384)
exten => 5000,n,GotoIf($["${AMDSTATUS}" = "MACHINE"]?machine:human)
exten => 5000,n(machine),Verbose(3, We found an answring machine)
exten => 5000,n,Set(AMP=${CALLERID(num)})
exten => 5000,n,Set(date=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => 5000,n,System(not showing the actual command)
exten => 5000...
2006 Nov 08
0
Warning: "Channel does not have a CDR" when doing ForkCDR
...1 to
accept the call. Upon a successful connection to an agent I'd like to
generate a new CDR entry, which is why I'm doing the ForkCDR...
[blasterisk_dialout]
exten => s,1,DigitTimeout,1
exten => s,n,ResponseTimeout,10
exten => s,n,Answer
exten => s,n,AMD
exten => s,n,Noop(AMDSTATUS is '${AMDSTATUS"')
exten => s,n,GotoIf($[${AMDSTATUS} = AMD_MACHINE]?lmtc,s,1:human)
exten => s,n(human),Set(NUMTRIES=1)
exten => s,n,SetCDRUserField(${dnum})
exten => s,n,AppendCDRUserField(:${cdn})
exten => s,n,AppendCDRUserField(:${dialednum})
exten => s,n(repeat),...
2009 Apr 23
9
AMD Not Working
Hi All,
I am trying to use the AMD (Answering Machine Detect).
But it is not sending the AMD_Status as either
the Human or Machine, it hangs up in middle.
can any one suggest us, what might be the problem
and possible solution to it.
below is the log
-- Executing AMD("SIP/sip-ffe0", "") in new stack
-- AMD: SIP/sip-ffe0 14082284927 (null) (Fmt: 4)
Apr 23 08:00:26
2012 Aug 05
3
Voice Mail beep / tone detection
Though asterisk support AMD which is based on silence detection but I did
not found support of tone / beep detection in asterisk to record a voice
message for answering machines after detecting tone
Will appreciate any help in this regard
Best Regards
*Tahir Almas*
Managing Partner
ICT Innovations
http://www.ictinnovations.com
Leveraging open source in ICT
Unified Communication Telemarketing
2007 Jun 12
1
Answering machine detection after Dial()
...to reallife user, timeout 300 because, we will
abort
// via manager API if we decide it takes too long
Dial(Zap/r1/${EXTEN:4,0},300);
// debug
Verbose(0,DebugDebug we are now after Dial on ${CHANNEL}.);
// try AMD (configured through amd.conf)
AMD();
// debug
Verbose(0,DebugDebug AMD ${AMDSTATUS} - ${AMDCAUSE}.);
Hangup();
};
T => {
Verbose(0,WARN timeout - ${CONTEXT} ${EXTEN} on ${CHANNEL}.);
Hangup();
};
};
An exmplaric Originate message for generating a call looks like this:
action: Originate
actionid: 25326212_156#20070531_193654_987_0043650xxxxxxx
timeout: 15000
ext...
2019 Jan 11
2
Detecting a fax
...t]
;
; Voice test extension
;
exten => voicetest,1,NoOp()
same => n,LOG(Notice,${CHANNEL}: Extension voiceout starting)
same => n,LOG(Notice,${CHANNEL}: Starting Answer Machine Detection)
same => n,AMD()
same => n,LOG(Notice,${CHANNEL}: Answer Machine Detection
${AMDSTATUS}/${AMDCAUSE})
same => n,Playback(/var/lib/asterisk/sounds/en/demo-congrats)
same => n,LOG(Notice,${CHANNEL}: Voice out extension complete)
same => n(hangup),Hangup()
;
; Fax detected extension
;
exten => fax,1,NoOp()
same => n,LOG(Notice,${CHANNEL}: Extension fa...
2009 May 07
1
Macro arguments on app_queue
hi list, i have a question about the args of queue:
when we use Queue() app, there are some arguments than can use. help from
CLI:
Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule]]]]]]]])
well.. i'm trying to identify who has taken the call on a queue, and, when
agent conected, launch a macro with some args based on who takes the call
i do:
exten =>
2007 May 11
1
Problems with outbound calls through VSP
...oicemail is done playing. By the way, I'd like to mention that
this is not at all for spamming, or telemarketing. This is an
appointment reminder service.
from extensions.conf:
[mycontext]
exten => 899,1,Answer
exten => 899,2,Wait(2)
exten => 899,3,AMD
exten => 899,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => 899,n(mach),WaitForSilence(2500)
exten => 899,n,Playback(were-sorry)
exten => 899,n,Hangup
exten => 899,n(humn),WaitForSilence(500)
exten => 899,n,Playback(welcome)
exten => 899,n,Hangup
The call goes out fine. When I pick it up AMD basically locks u...
2019 Jan 11
4
Detecting a fax
...cetest,1,NoOp()
>> same => n,LOG(Notice,${CHANNEL}: Extension voiceout starting)
>> same => n,LOG(Notice,${CHANNEL}: Starting Answer Machine Detection)
>> same => n,AMD()
>> same => n,LOG(Notice,${CHANNEL}: Answer Machine Detection
>> ${AMDSTATUS}/${AMDCAUSE})
>> same => n,Playback(/var/lib/asterisk/sounds/en/demo-congrats)
>> same => n,LOG(Notice,${CHANNEL}: Voice out extension complete)
>> same => n(hangup),Hangup()
>>
>>
>> ;
>> ; Fax detected extension
>> ;
>>...
2012 Feb 09
2
Help with Codes and Polycom Phones
Hi All,
This may be an off topic but I'm not sure who else would know the answer. I'm playing around with Asterisk and Polycom phones. I see Polycom supports quite a few codec. The usual ones and these:
G722
Siren14.24kbps Siren22.32kbps
Siren14.32kbps Siren22.48kbps
Siren14.48kbps Siren22.64kbps
G7221.16kbps
2009 Jan 28
1
Scope of variable
I have this extension:
exten => 1322,1,Answer()
exten => 1322,n,Set(CfMC_AMDValue="NotChecked")
exten => 1322,n,GotoIf($["${CfMC_DoAMD}" != "Yes"]?NOAMD)
exten => 1322,n,AMD()
exten => 1322,n,Set(CfMC_AMDValue = ${AMDSTATUS})
exten => 1322,n(NOAMD),Wait(1)
exten => 1322,n,UserEvent(E1322-1,${CfMC_ActionID}=${CHANNEL} &
${CfMC_AgentToUse} & ${CfMC_AMDValue})
exten => 1322,n,Playback(tt-weasels)
exten => 1322,n,Hangup()
When this executes I see these two line on the Asterisk CLI screen:
Set("...
2007 Oct 12
1
question about PSTN pickup
hi all,
you'll have to excuse the ignorance (i'm a software guy, not a telcom
guy..)
Is there any way to know if a channel has been answered by an automatic
system (like voicemail) rather than a human being?
Specifically, I want to use a .call to make a call on a channel and only do
something if a person answers, not a machine of any kind. Is this even
possible, or is an answered
2008 Mar 20
0
AMD timing issues
...uld just hang completely
on AMD so it was a step in the right direction. :-)
Here's my dialplan:
[robocop2]
exten => _1NXXNXXXXXX,1,Set(CALLERID(number)=6666666666)
exten => _1NXXNXXXXXX,n,Set(CALLERID(name)=Robocop)
exten => _1NXXNXXXXXX,n,AMD
exten => _1NXXNXXXXXX,n,GotoIf($[${AMDSTATUS}=HUMAN]?human:machine)
exten => _1NXXNXXXXXX,n(human),Playback(rick-roll-short)
exten => _1NXXNXXXXXX,n,Hangup
exten => _1NXXNXXXXXX,n(machine),WaitForSilence(5000)
exten => _1NXXNXXXXXX,n,Playback(mr-roboto-short)
exten => _1NXXNXXXXXX,n,Hangup
I'm running all this on fedora co...
2007 May 22
2
Fax detection
Hello,
Did someone have a solution for a line fax detection for outgoing call
For exemple
I call number 0123456789
- if it is a fax then redirect to extension A
- if it is a line then redirect to exention B
whats ia want its somthing like AMD application that i use for the
answering machine .
http://www.voip-info.org/wiki/view/Asterisk+cmd+AMD
search in the wiki give this application :