Re: [asterisk-users] Macro Overlap

2007-08-14 Thread Mojo with Horan & Company, LLC
yeah, 'enough' adds back the gray area that the black-and-white 'atomic' obscures... :P Moj Philipp Kempgen wrote: > Mojo with Horan & Company, LLC wrote: > >> set your own mutex using astdb? It may just be atomic enough for you to >> get by. > > "atomic enough" - that's a nice term :-) >

Re: [asterisk-users] Macro Overlap

2007-08-09 Thread Philipp Kempgen
Mojo with Horan & Company, LLC wrote: > set your own mutex using astdb? It may just be atomic enough for you to > get by. "atomic enough" - that's a nice term :-) Regards, Philipp Kempgen -- amooma GmbH - Bachstr. 126 - 56566 Neuwied - http://www.amooma.de Let's use IT to solve proble

Re: [asterisk-users] Macro Overlap

2007-08-07 Thread Nicholas Blasgen
I'm going to try it out, but I'm not very hopefull although it's exactly what's needed. My macro contains a Dial() command and my concern is that the dialplan isn't considered done untill Dial() returns. But I'm going to try it. Will report back shortly. On 8/7/07, Jared Smith <[EMAIL PROTECTED

Re: [asterisk-users] Macro Overlap

2007-08-07 Thread Mojo with Horan & Company, LLC
set your own mutex using astdb? It may just be atomic enough for you to get by. Nicholas Blasgen wrote: > I've got 4 SIP phone lines with a call-limit of 2 for each. I've > written a handy macro to allow my users to dial a phone number and the > macro will figure out the next available line t

Re: [asterisk-users] Macro Overlap

2007-08-07 Thread Jared Smith
On Tue, 2007-08-07 at 11:13 -0700, Nicholas Blasgen wrote: > My question is this. Is it possible to tell Asterisk to execute part > of a macro as a block without allowing any other commands to be > processed during that time? You'll want to check out the MacroExclusive() application. It does e

[asterisk-users] Macro Overlap

2007-08-07 Thread Nicholas Blasgen
I've got 4 SIP phone lines with a call-limit of 2 for each. I've written a handy macro to allow my users to dial a phone number and the macro will figure out the next available line to use by first checking if the GROUP() is over 2 and then checking to see if ChanIsAvail() as a backup, and if it c