[asterisk-users] Forward loop protection...

SamyGo govoiper at gmail.com
Tue Jun 2 16:42:29 CDT 2015


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, <dk at donkelly.biz> wrote:

>
>
>
>
> *From:* asterisk-users-bounces at lists.digium.com [mailto:
> asterisk-users-bounces at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20150602/36617329/attachment.html>


More information about the asterisk-users mailing list