Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-04 Thread Eric Wieling
On Friday 04 March 2005 02:00 am, Robert Rozman wrote:

  exten = 42,1,SetVar(SAVED_EXTEN=${EXTEN})
  exten = 42,2,Goto(marvin,27,1)

 thanks for help. I'd just like to be sure what happens if there is more
 than one concurrent calls. Is variable set up for each of them or is
 necessary to make variable that is somehow unique to each call ???

It should be pretty easy to try it and see.  I believe SetVar is unique to the 
call.
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-04 Thread Umar Sear
I am pretty sure the answer is yes. 

Umar


On Fri, 4 Mar 2005 00:33:46 +0100, Robert Rozman [EMAIL PROTECTED] wrote:
 
 - Original Message -
 From: Umar Sear [EMAIL PROTECTED]
 To: Asterisk Users Mailing List - Non-Commercial Discussion
 asterisk-users@lists.digium.com
 Sent: Thursday, March 03, 2005 11:01 PM
 Subject: Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?
 
  On Thu, 3 Mar 2005 22:11:23 +0100, Robert Rozman [EMAIL PROTECTED]
  wrote:
  Hi,
 
  I'm trying to implement dynamic routing of incoming calls to local
  extension
  if previous outgoing call was unanswered.
  But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
  's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
  workaround on this one ?
 
  Thanks in advance,
 
  regards,
 
  Rob.
 
  [outbound-capi-ISDN]
  exten = _0.,1,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104370 from
  ${CALLERIDNUM})
  exten = _0.,2,Dial,CAPI/7104370:b${EXTEN:1}|10|Tt
  exten = _0.,3,Goto(s-${DIALSTATUS},1)
  exten = _0.,103,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104371)
  exten = _0.,104,Dial,CAPI/7104371:b${EXTEN:1}|30|Tt
  exten = _0.,105,Goto(s-${DIALSTATUS},1)
  exten = _0.,205,Macro(outisbusy)
 
  exten = s-NOANSWER,1,NoOp(NOANSWER - Setting dynamic autoroute for ISDN
  number ${EXTEN:1} to local ext. ${CALLERIDNUM})
  exten = s-NOANSWER,2,DBput(DYNAMIC/${EXTEN}=${CALLERIDNUM})
  exten = s-NOANSWER,3,Congestion
 
  exten = _s-.,1,Congestion
  exten = _s-.,2,Macro(hangupcall)
 
 
  Save the original extension to a variable like ...
 
  exten = _0.,1,SetVar(myvar=${EXTEN})
 Hi,
 
 thanks for info. But another question arises - will this variable be unique
 if for instance two or more calls happen in the same time ? I guess this is
 more general Asterisk behaviour question...
 
 Regards,
 
 Rob.
 
 
  ___
  Asterisk-Users mailing list
  Asterisk-Users@lists.digium.com
  http://lists.digium.com/mailman/listinfo/asterisk-users
  To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
 

___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Robert Rozman
Hi,

I'm trying to implement dynamic routing of incoming calls to local extension
if previous outgoing call was unanswered.
But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
workaround on this one ?

Thanks in advance,

regards,

Rob.

[outbound-capi-ISDN]
exten = _0.,1,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104370 from
${CALLERIDNUM})
exten = _0.,2,Dial,CAPI/7104370:b${EXTEN:1}|10|Tt
exten = _0.,3,Goto(s-${DIALSTATUS},1)
exten = _0.,103,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104371)
exten = _0.,104,Dial,CAPI/7104371:b${EXTEN:1}|30|Tt
exten = _0.,105,Goto(s-${DIALSTATUS},1)
exten = _0.,205,Macro(outisbusy)

exten = s-NOANSWER,1,NoOp(NOANSWER - Setting dynamic autoroute for ISDN
number ${EXTEN:1} to local ext. ${CALLERIDNUM})
exten = s-NOANSWER,2,DBput(DYNAMIC/${EXTEN}=${CALLERIDNUM})
exten = s-NOANSWER,3,Congestion

exten = _s-.,1,Congestion
exten = _s-.,2,Macro(hangupcall)

___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Matthew Boehm
${EXTEN} is the extension you are currently at.


exten = s,1,Goto(444)  ; ${EXTEN} = s
exten = 444,1,NoOp(bleh)   ; ${EXTEN} = 444

exten = someotherextension,1,NoOp()  ; $EXTEN = someotherextension

-Matthew

- Original Message - 
From: Robert Rozman [EMAIL PROTECTED]
To: Asterisk Users Mailing List - Non-Commercial Discussion
asterisk-users@lists.digium.com
Sent: Thursday, March 03, 2005 3:11 PM
Subject: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?


 Hi,

 I'm trying to implement dynamic routing of incoming calls to local
extension
 if previous outgoing call was unanswered.
 But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
 's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
 workaround on this one ?

 Thanks in advance,

 regards,

 Rob.

 [outbound-capi-ISDN]
 exten = _0.,1,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104370 from
 ${CALLERIDNUM})
 exten = _0.,2,Dial,CAPI/7104370:b${EXTEN:1}|10|Tt
 exten = _0.,3,Goto(s-${DIALSTATUS},1)
 exten = _0.,103,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104371)
 exten = _0.,104,Dial,CAPI/7104371:b${EXTEN:1}|30|Tt
 exten = _0.,105,Goto(s-${DIALSTATUS},1)
 exten = _0.,205,Macro(outisbusy)

 exten = s-NOANSWER,1,NoOp(NOANSWER - Setting dynamic autoroute for ISDN
 number ${EXTEN:1} to local ext. ${CALLERIDNUM})
 exten = s-NOANSWER,2,DBput(DYNAMIC/${EXTEN}=${CALLERIDNUM})
 exten = s-NOANSWER,3,Congestion

 exten = _s-.,1,Congestion
 exten = _s-.,2,Macro(hangupcall)

 ___
 Asterisk-Users mailing list
 Asterisk-Users@lists.digium.com
 http://lists.digium.com/mailman/listinfo/asterisk-users
 To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Umar Sear
On Thu, 3 Mar 2005 22:11:23 +0100, Robert Rozman [EMAIL PROTECTED] wrote:
 Hi,
 
 I'm trying to implement dynamic routing of incoming calls to local extension
 if previous outgoing call was unanswered.
 But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
 's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
 workaround on this one ?
 
 Thanks in advance,
 
 regards,
 
 Rob.
 
 [outbound-capi-ISDN]
 exten = _0.,1,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104370 from
 ${CALLERIDNUM})
 exten = _0.,2,Dial,CAPI/7104370:b${EXTEN:1}|10|Tt
 exten = _0.,3,Goto(s-${DIALSTATUS},1)
 exten = _0.,103,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104371)
 exten = _0.,104,Dial,CAPI/7104371:b${EXTEN:1}|30|Tt
 exten = _0.,105,Goto(s-${DIALSTATUS},1)
 exten = _0.,205,Macro(outisbusy)
 
 exten = s-NOANSWER,1,NoOp(NOANSWER - Setting dynamic autoroute for ISDN
 number ${EXTEN:1} to local ext. ${CALLERIDNUM})
 exten = s-NOANSWER,2,DBput(DYNAMIC/${EXTEN}=${CALLERIDNUM})
 exten = s-NOANSWER,3,Congestion
 
 exten = _s-.,1,Congestion
 exten = _s-.,2,Macro(hangupcall)
 

Save the original extension to a variable like ...

exten = _0.,1,SetVar(myvar=${EXTEN})
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Robert Rozman
- Original Message - 
From: Umar Sear [EMAIL PROTECTED]
To: Asterisk Users Mailing List - Non-Commercial Discussion 
asterisk-users@lists.digium.com
Sent: Thursday, March 03, 2005 11:01 PM
Subject: Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?


On Thu, 3 Mar 2005 22:11:23 +0100, Robert Rozman [EMAIL PROTECTED] 
wrote:
Hi,
I'm trying to implement dynamic routing of incoming calls to local 
extension
if previous outgoing call was unanswered.
But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
workaround on this one ?

Thanks in advance,
regards,
Rob.
[outbound-capi-ISDN]
exten = _0.,1,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104370 from
${CALLERIDNUM})
exten = _0.,2,Dial,CAPI/7104370:b${EXTEN:1}|10|Tt
exten = _0.,3,Goto(s-${DIALSTATUS},1)
exten = _0.,103,NoOp(Calling ISDN number ${EXTEN:1} on CAPI/7104371)
exten = _0.,104,Dial,CAPI/7104371:b${EXTEN:1}|30|Tt
exten = _0.,105,Goto(s-${DIALSTATUS},1)
exten = _0.,205,Macro(outisbusy)
exten = s-NOANSWER,1,NoOp(NOANSWER - Setting dynamic autoroute for ISDN
number ${EXTEN:1} to local ext. ${CALLERIDNUM})
exten = s-NOANSWER,2,DBput(DYNAMIC/${EXTEN}=${CALLERIDNUM})
exten = s-NOANSWER,3,Congestion
exten = _s-.,1,Congestion
exten = _s-.,2,Macro(hangupcall)
Save the original extension to a variable like ...
exten = _0.,1,SetVar(myvar=${EXTEN})
Hi,
thanks for info. But another question arises - will this variable be unique 
if for instance two or more calls happen in the same time ? I guess this is 
more general Asterisk behaviour question...

Regards,
Rob.

___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users 
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Eric Wieling
On Thursday 03 March 2005 04:11 pm, Robert Rozman wrote:
 Hi,

 I'm trying to implement dynamic routing of incoming calls to local
 extension if previous outgoing call was unanswered.
 But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
 's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
 workaround on this one ?

exten = 42,1,SetVar(SAVED_EXTEN=${EXTEN})
exten = 42,2,Goto(marvin,27,1)
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?

2005-03-03 Thread Robert Rozman
- Original Message - 
From: Eric Wieling [EMAIL PROTECTED]
To: Asterisk Users Mailing List - Non-Commercial Discussion 
asterisk-users@lists.digium.com
Sent: Friday, March 04, 2005 11:45 AM
Subject: Re: [Asterisk-Users] Why ${EXTEN} variable changes after Goto ?


On Thursday 03 March 2005 04:11 pm, Robert Rozman wrote:
Hi,
I'm trying to implement dynamic routing of incoming calls to local
extension if previous outgoing call was unanswered.
But after I do Goto to s-NOANSWER, variable ${EXTEN} changes to
's-NOANSWER'. I guess this is normal, but I don't understand why ? How to
workaround on this one ?
exten = 42,1,SetVar(SAVED_EXTEN=${EXTEN})
exten = 42,2,Goto(marvin,27,1)
Hi,
thanks for help. I'd just like to be sure what happens if there is more than 
one concurrent calls. Is variable set up for each of them or is necessary to 
make variable that is somehow unique to each call ???

Regards,
Rob. 

___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users