|
Erik, This looks like a great
option! Thanks. I’m wondering about two things (a bit of a
newbie I guess) and am hoping for a bit more clarity. 1.
In your example is “Local”
the context? I’ve seen “Local/” referenced in the
documentation online, but don’t understand what it is. I’m
sure this is a basic question, but I appreciate the help. 2.
My global variables (${E25},
etc.) are set to SIP extensions “SIP/25”. That being said, can
I use pattern matching to pass variables? Or, would I simply change your
Dial to something like: exten => s,2,Dial(${E25}&Local/*18*24&Local/*30*28&Local/*42*22) and
then have the dial in the “waiting” extension be: exten
=> _*XX*XX,1,dial(SIP/${EXTEN:3}) Again, any help in
clarifying this would be awesome! Thanks again! Ryan ------------------------------------------------------------------------- Date: Wed, 21 Dec 2005
09:04:26 +0100 From: Erik
<[EMAIL PROTECTED]> Subject: Re:
[Asterisk-Users] Rolling dialplan... best practice? To: Message-ID:
<[EMAIL PROTECTED]> Content-Type: text/plain;
charset=windows-1252 Ryan Booz wrote: > I have an Asterisk
system for a small office with 12 extensions. For > parts of the incoming
dialplan that go to _support_/_sales_ we have > phones ring various
people in an _additive_ fashion. Example: > > > > ----- snip ------ > > exten =>
s,2,Dial(${E25}|18)> > exten =>
s,3,Dial(${E25}&${E24}|12)> > exten =>
s,4,Dial(${E25}&${E24}&${E28}|12)> > exten =>
s,5,Dial(${E25}&${E24}&${E28}&${E22}|12) Create an waiting extension: exten =>
_*XX*XX,1,wait(${EXTEN{1:2}) exten =>
_*XX*XX,1,dial($EXTEN{3:2}) Then dial using that waiting
extension: exten =>
s,2,Dial(${E25}&Local/*18*${E24}&Local/*30*${E28}&Local/*42*${E28}&Local/*56*${E22}) This wil dial all the
numbers at the same time, however eacht local number waits a bit longer before
executing the dial, hence it hunts :) So ${E25} will ring instant,
${E24} starts ringing 18 seconds later, ${E28} starts 12 seconds after ${E24}
(timing is related to the 1st phone ringing) Kind regards, Erik > > ----- snip ------ > > > > This works, but I_ve
just realized that it has the unfortunate side > effect of making each
extension appearing to get one call for each > _Dial_ command.
So, ${E25} appears to get four calls if nobody > answers it and it goes
to voicemail. ${E24} three calls, etc. > > > > Is there a better way
to do this kind of extension plan? > > > > Thanks for any
suggestions! > > > > Ryan Booz > > Director of IT > > Good Steward Software,
LLC > > > > > > Phone: 877-327-3702
x.26 (814-237-3744 x.26) > > Fax: 719-623-0577 > > Visit us at www.energycap.com > > > Ryan Booz Director of IT Good Steward Software, LLC Phone: 877-327-3702 x.26 (814-237-3744 x.26) Fax: 719-623-0577 Visit us at www.energycap.com |
_______________________________________________ --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
