I am having a bit of a problem getting AMD to work on a new server. On my regular office server it works like a charm. I am running Asterisk 1.4.13, Zaptel 1.4.5.1 on both machines. Both servers run CentOS 5 and I am using a SIP trunk to send out calls (the same one on both servers).
Here is the output of a call on my office server:
-- Attempting call on Local/[EMAIL PROTECTED] for [EMAIL PROTECTED]:1 (Retry
1)
-- Executing [EMAIL PROTECTED]:1]
Set("Local/[EMAIL PROTECTED],2", "CIDTEMP="1" <5540881644>") in new
stack
-- Executing [EMAIL PROTECTED]:2]
Dial("Local/[EMAIL PROTECTED],2", "SIP/protel-out/0445540881644|
25") in new stack
-- Called protel-out/0445540881644
-- SIP/protel-out-0934bb28 is making progress passing it to
Local/[EMAIL PROTECTED],2
-- SIP/protel-out-0934bb28 answered Local/[EMAIL PROTECTED],2
-- Executing [EMAIL PROTECTED]:1] NoOp("Local/[EMAIL PROTECTED],1", ""1"
<5540881644>") in new stack
-- Executing [EMAIL PROTECTED]:2] AMD("Local/[EMAIL PROTECTED],1", "")
in new stack
-- AMD: Local/[EMAIL PROTECTED],1 5540881644 (null) (Fmt: 64)
-- AMD: initialSilence [2500] greeting [1500] afterGreetingSilence
[800] totalAnalysisTime [5000] minimumWordLength [100]
betweenWordsSilence [50] maximumNumberOfWords [5] silenceThreshold
[256]
== Spawn extension (CC2, 0445540881644, 2) exited non-zero on
'Local/[EMAIL PROTECTED],2'
-- Executing [EMAIL PROTECTED]:1] DeadAGI("Local/[EMAIL PROTECTED],2",
"agi://localhost/updateCallStatus.agi?callStatus=hangupcc2") in new
stack
-- AGI Script
agi://localhost/updateCallStatus.agi?callStatus=hangupcc2 completed,
returning 0
-- AMD: Word detected. iWordsCount:1
-- AMD: Changed state to STATE_IN_SILENCE
-- AMD: HUMAN: silenceDuration:800 afterGreetingSilence:800
-- Executing [EMAIL PROTECTED]:3] GotoIf("SIP/protel-out-0934bb28", "1?7:4")
in new stack
-- Goto (CC,2001,7)
-- Executing [EMAIL PROTECTED]:7] AGI("SIP/protel-out-0934bb28",
"agi://localhost/updateCallStatus.agi?callStatus=answered") in new stack
-- AGI Script
agi://localhost/updateCallStatus.agi?callStatus=answered completed,
returning 0
-- Executing [EMAIL PROTECTED]:8] Set("SIP/protel-out-0934bb28",
"CALLERID(all)=") in new stack
-- Executing [EMAIL PROTECTED]:9] MixMonitor("SIP/protel-out-0934bb28",
"1192468625.7.wav|b") in new stack
-- Executing [EMAIL PROTECTED]:10] Dial("SIP/protel-out-0934bb28",
"SIP/2001|
20") in new stack
-- Called 2001
== Begin MixMonitor Recording SIP/protel-out-0934bb28
And here is the output on the new server:
-- Attempting call on Local/[EMAIL PROTECTED] for [EMAIL PROTECTED]:1 (Retry 1)
-- Executing [EMAIL PROTECTED]:1]
Set("Local/[EMAIL PROTECTED],2", "CIDTEMP="1" <5540881644>") in new
stack
-- Executing [EMAIL PROTECTED]:2]
Dial("Local/[EMAIL PROTECTED],2", "SIP/protel-out/0445540881644|
25") in new stack
-- Called protel-out/0445540881644
-- SIP/protel-out-09ce0358 is making progress passing it to
Local/[EMAIL PROTECTED],2
-- SIP/protel-out-09ce0358 answered Local/[EMAIL PROTECTED],2
> Channel Local/[EMAIL PROTECTED],1 was answered.
-- Executing [EMAIL PROTECTED]:1] Answer("Local/[EMAIL PROTECTED],1", "")
in new stack
-- Executing [EMAIL PROTECTED]:2] AMD("Local/[EMAIL PROTECTED],1", "") in
new stack
-- AMD: Local/[EMAIL PROTECTED],1 5540881644 (null) (Fmt: 64)
-- AMD: initialSilence [2500] greeting [1500] afterGreetingSilence
[800] totalAnalysisTime [5000] minimumWordLength [100]
betweenWordsSilence [50] maximumNumberOfWords [5] silenceThreshold
[256]
== Spawn extension (CC2, 0445540881644, 2) exited non-zero on
'Local/[EMAIL PROTECTED],2'
-- Executing [EMAIL PROTECTED]:1] DeadAGI("Local/[EMAIL PROTECTED],2",
"agi://localhost/updateCallStatus.agi?callStatus=hangupcc2") in new
stack
-- AGI Script
agi://localhost/updateCallStatus.agi?callStatus=hangupcc2 completed,
returning 0
-- AMD: HANGUP
-- Executing [EMAIL PROTECTED]:1] DeadAGI("Local/[EMAIL PROTECTED],1",
"agi://localhost/updateCallStatus.agi?callStatus=hangup") in new stack
-- AGI Script agi://localhost/updateCallStatus.agi?callStatus=hangup
completed, returning 0
[Oct 15 12:19:55] NOTICE[5165]: pbx_spool.c:351 attempt_thread: Call
completed to Local/[EMAIL PROTECTED]
When the call gets to AMD it just hangs there until you hangup. I
copied amd.conf to make sure I have the same parameters on both
machines. I simply cannot get AMD to do anything. The only way to get
out of AMD is to hang up the call. I do not understand why it works on
one server but not on the other.
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez Prats
Director de Tecnología
+52-55-91169161 ext 2001
signature.asc
Description: This is a digitally signed message part
_______________________________________________ --Bandwidth and Colocation Provided by http://www.api-digital.com-- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
