[asterisk-users] Re: why executed Hangup doesn't exit DialPlan?look
my dialplan...
Marco Mouta
marco.mouta at gmail.com
Tue Sep 5 02:32:30 MST 2006
I've solved the problem, but still not understanding very well why do i need
it:
I've inserted inside [ext-did-custom]
exten=>h,1,hangup
Why do i need this? this is not usually used to run something after an
hangupcall?
thks!
On 9/5/06, Marco Mouta <marco.mouta at gmail.com> wrote:
>
> Hi all,
>
> I think i'm missing something very very basic! I want my calls with DID
> 48XX (From pstn E1 TE110P) to be answered then playback a file and hangup.
>
> Part of my extensions.conf where from-pstn is the context for all calls
> from pstn line is:
>
> [from-pstn]
> include => from-pstn-custom ; create this context in
> extensions_custom.conf to include customizations
> include => ext-did-custom
> include => from-pstn-timecheck ; this has to be included
> otherwise it overrides ext-did
> exten => fax,1,Goto(ext-fax,in_fax,1)
>
>
> [ext-did-custom]
> exten => _48XX,1,Answer
> exten => _48XX,n,SetVar(FROM_DID=${EXTEN})
> exten => _48XX,n,Playback(vm-goodbye)
> exten => _48XX,n,Hangup
>
> [from-pstn-timecheck]
> exten => _.,1,Goto(s,1) ; catch-all matching for calls that have
> DID info (if a DID route hasn't matched them)
> exten => s,1,GotoIf($[${IN_OVERRIDE} =
> forcereghours]?from-pstn-reghours,s,1:)
> exten => s,2,GotoIf($[${IN_OVERRIDE} =
> forceafthours]?from-pstn-afthours,s,1:)
> exten => s,3,GotoIfTime(${REGTIME}|${REGDAYS}|*|*?from-pstn-reghours,s,1:)
> exten => s,4,Goto(from-pstn-afthours,s,1)
>
>
> Problem, look my Asterisk CLI :
>
> -- Accepting call from '2132' to '4888' on channel 0/1, span 1
> -- Executing Answer("Zap/1-1", "") in new stack
> -- Executing SetVar("Zap/1-1", "FROM_DID=4888") in new stack
> -- Executing Playback("Zap/1-1", "vm-goodbye") in new stack
> -- Playing 'vm-goodbye' (language 'pt')
> -- Executing Hangup("Zap/1-1", "") in new stack
> == Spawn extension (from-pstn, 4888, 4) exited non-zero on 'Zap/1-1'
> -- Executing Goto("Zap/1-1", "s|1") in new stack
> -- Goto (from-pstn,s,1)
> -- Executing GotoIf("Zap/1-1", "1?from-pstn-reghours|s|1:") in new
> stack
> -- Goto (from-pstn-reghours,s,1)
> -- Executing GotoIf("Zap/1-1", "0?from-pstn-reghours-nofax|s|1:2") in
> new stack
> -- Goto (from-pstn-reghours,s,2)
> -- Executing Answer("Zap/1-1", "") in new stack
> -- Executing PlayTones("Zap/1-1", "ring") in new stack
> -- Executing NVFaxDetect("Zap/1-1", "8") in new stack
> -- Channel 0/1, span 1 got hangup request
>
> After the hangup the call seems to keep executing Dialplan.... why?? Does
> this is related with autofallback option in globals???
>
> Why Hangup didn't exit dialplan?
>
> Hope some one can help me.
>
> --
> Com os melhores cumprimentos,
>
> Marco Mouta
>
--
Com os melhores cumprimentos,
Marco Mouta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060905/fecaa149/attachment.htm
More information about the asterisk-users
mailing list