Great idea but I am looking for more informative answer than 'might
accidentally happen something'.
But anyway here is the result for your pleasure:
calling with context1:
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context1 DIAL") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Playback("Zap/32-1", "context1") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Hangup("Zap/32-1", "") in new stack
== Spawn extension (context1, s, 5) exited non-zero on 'Zap/32-1'
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context1 HANGUP") in new stack
-- Hungup 'Zap/32-1'
calling with context2:
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context2 DIAL") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Playback("Zap/32-1", "context2") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Hangup("Zap/32-1", "") in new stack
== Spawn extension (context2, s, 5) exited non-zero on 'Zap/32-1'
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context2 HANGUP") in new stack
-- Hungup 'Zap/32-1'
calling with context4 (which includes context2):
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context4 DIAL") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Playback("Zap/32-1", "context4") in new stack
-- Executing Wait("Zap/32-1", "1") in new stack
-- Executing Hangup("Zap/32-1", "") in new stack
== Spawn extension (context4, s, 5) exited non-zero on 'Zap/32-1'
-- Executing NoOp("Zap/32-1", "CONTEXT IS: context4 HANGUP") in new stack
So looks like ${CONTEXT} is equal with originating context.
bye,
Zsolt
On 9/26/06, C F <[EMAIL PROTECTED]> wrote:
How about trying Noop(CONTEXT IS: ${CONTEXT}) before you post it? but
now that you have posted just try it and report back.
On 9/26/06, Artifex Maximus <[EMAIL PROTECTED]> wrote:
> Hello,
>
> For example I have this dialplan:
>
> [context1]
> exten => s,1,Noop
> exten => s,n,Dial(...)
> exten => s,n,Playback(${CONTEXT})
> exten => s,n,Hangup
>
> [context2]
> include => context1
>
> [context3]
> include => context1
>
> Then I make dial-out call files with context2, context3, etc. What is
> the value of ${CONTEXT} in that case? Still context1 because it's
> physically there or context2, context3 because I am included from
> there (so in a way logically is there). I didn't find any exact answer
> that's why I'm asking here.
>
> bye,
> Zsolt
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users