I’ve searched all and checked everything I can find, but still have a problem with Asterisk not releasing the line.
If a call come in (TDM400), the system answers and starts a Lumenvox script. If the caller hangs up immediately, the script continues to run and finally connects to the default extension (leaving a blank voicemail). Even without Lumenvox, if an extension is selected, when the caller hangs up, the line is not released.
BellSouth has checked the line ($80.00) and says everything is set properly.
Suggestions greatly appreciated!
Zapata.conf
[channels]
language=en
#include zapata_additional.conf
context=from-pstn
signalling=fxs_ks
faxdetect=incoming
usecallerid=yes
callerid=asreceived
echocancel=yes
callprogress=yes
busydetect=yes
busycount=5
callprogress=yes
progzone=us
echocancelwhenbridged=no
echotraining=800
group=0
channel=1-4
hanguponpolarityswitch=yes
Log output - hangup was done as soon as line picked up
Connected to Asterisk 1.2.12.1 currently running on localhost (pid = 2677)
Verbosity is at least 8
– Starting simple switch on ‘Zap/1-1’
– Executing Set(“Zap/1-1”, “FROM_DID=s”) in new stack
– Executing Set(“Zap/1-1”, "FAX_RX_EMAIL=xxxx@example.com") in new stack
– Executing Answer(“Zap/1-1”, “”) in new stack
– Executing PlayTones(“Zap/1-1”, “ring”) in new stack
– Executing NVFaxDetect(“Zap/1-1”, “5”) in new stack
– Executing Goto(“Zap/1-1”, “custom-lumenvox|s|1”) in new stack
– Goto (custom-lumenvox,s,1)
– Executing Set(“Zap/1-1”, “LOOPCOUNT=0”) in new stack
– Executing SpeechCreate(“Zap/1-1”, “”) in new stack
– Executing SpeechActivateGrammar(“Zap/1-1”, “directory”) in new stack
– Executing SpeechStart(“Zap/1-1”, “”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?6:8”) in new stack
– Goto (custom-lumenvox,s,6)
– Executing SpeechBackground(“Zap/1-1”, “custom/MainIVR|10”) in new stack
– Playing ‘custom/MainIVR’ (language ‘en’)
– Executing Goto(“Zap/1-1”, “s|9”) in new stack
– Goto (custom-lumenvox,s,9)
– Executing SpeechDeactivateGrammar(“Zap/1-1”, “directory”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?custom-check-dtmf|s|1”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?custom-check-dtmf|s|1”) in new stack
– Goto (custom-check-dtmf,s,1)
– Executing GotoIf(“Zap/1-1”, “1?custom-lumenvox|s|12”) in new stack
– Goto (custom-lumenvox,s,12)
– Executing NoOp(“Zap/1-1”, ""Score: “”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?16”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?17”) in new stack
– Executing Goto(“Zap/1-1”, “loop|1”) in new stack
– Goto (custom-lumenvox,loop,1)
– Executing Set(“Zap/1-1”, “LOOPCOUNT=1”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?hang|1”) in new stack
– Executing Goto(“Zap/1-1”, “s|3”) in new stack
– Goto (custom-lumenvox,s,3)
– Executing SpeechActivateGrammar(“Zap/1-1”, “directory”) in new stack
– Executing SpeechStart(“Zap/1-1”, “”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?6:8”) in new stack
– Goto (custom-lumenvox,s,8)
– Executing SpeechBackground(“Zap/1-1”, “custom/didnt-hear|10”) in new stack
– Playing ‘custom/didnt-hear’ (language ‘en’)
– Executing SpeechDeactivateGrammar(“Zap/1-1”, “directory”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?custom-check-dtmf|s|1”) in new stack
– Goto (custom-check-dtmf,s,1)
– Executing GotoIf(“Zap/1-1”, “0?custom-lumenvox|s|12”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?custom-lumenvox|s|12”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?custom-lumenvox|s|12”) in new stack
– Goto (custom-lumenvox,s,12)
– Executing NoOp(“Zap/1-1”, ""Score: “”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?16”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?17”) in new stack
– Executing Goto(“Zap/1-1”, “loop|1”) in new stack
– Goto (custom-lumenvox,loop,1)
– Executing Set(“Zap/1-1”, “LOOPCOUNT=2”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?hang|1”) in new stack
– Executing Goto(“Zap/1-1”, “s|3”) in new stack
– Goto (custom-lumenvox,s,3)
– Executing SpeechActivateGrammar(“Zap/1-1”, “directory”) in new stack
– Executing SpeechStart(“Zap/1-1”, “”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?6:8”) in new stack
– Goto (custom-lumenvox,s,8)
– Executing SpeechBackground(“Zap/1-1”, “custom/didnt-hear|10”) in new stack
– Playing ‘custom/didnt-hear’ (language ‘en’)
– Executing Hangup(“Zap/1-1”, “”) in new stack
== Spawn extension (custom-lumenvox, h, 1) exited non-zero on ‘Zap/1-1’
– Hungup 'Zap/1-1’
localhost*CLI>