Call forwarding Issue

Hi,

I have come across an issue with call forwarding.

If a user logs into their voicemail webpage and sets call forwarding to themselves- i.e ext 200 forwards all calls to ext 200, this creates a never ending loop & hangs the asterisk process.

Shouldnt there be a way of preventing users from entering their own extension in the call forwarding boxes??