Could this possibly mean that any person who has CF set should never be available as CF Destination. Simple db entry/check can have this done.
On Tue, Jun 2, 2015 at 5:34 PM, <d...@donkelly.biz> wrote: > > > > > *From:* asterisk-users-boun...@lists.digium.com [mailto: > asterisk-users-boun...@lists.digium.com] *On Behalf Of *Kevin Larsen > *Sent:* Tuesday, June 2, 2015 4:09 PM > *To:* Asterisk Users Mailing List - Non-Commercial Discussion > *Subject:* Re: [asterisk-users] Forward loop protection... > > > > > Ia had a server overload today because someone did a call forward > > to their own extension. To do a call forward I write a key called CFWD > > with the extensión number and number to dial . The main script tests if > > the key/value exists and dials the number stored in the database. What > > is an easy way to prevent dumb people from creating a loop? > > Right after you have read the number to call forward to, compare it to the > number you are call forwarding from. If it matches, play the user an error > message and have them try again. > > And no matter what you do, the dumb people will come up with more creative > ways to tank your phone system. A large amount of my dialplan code is > taking into account the stupid things they have done and handling it > properly if they do it again. I swear, if you could harness their > creativity for good you could solve the world's problems 10 times over. > > > > The loop checking is a bit more challenging than that. If Bob forwards to > Fred and Fred forwards to Sue, all is well when Bob and Fred head out for a > beer. A little later, we’re in deep doo-do0 when Sue forwards to Bob. > > > > --Don > > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users