Oh, and another thing.... (You must be getting sick of me by now!
)
I think it's a bad thing that Asterisk answers incoming calls before either the extension answers or voicemail kicks in.
There are two reasons for this - 1) incoming calls from automated calling systems (e.g., an ITSP's system for verifying your DID number for use in CLID) don't work properly, as they register the call as having been answered and the announcement starts before your phone's even started ringing. And 2) it costs the caller money, without them being connected to anything.
I've tried setting VoIP Ring Delay to '0', but it won't have it, so i have to use '1', to minimise the delay. I don't understand why the default is 5 seconds, as it seems crazy to make all callers wait 5 seconds, listening to an imaginary phone ringing, for no reason.
Anyway, couldn't a value of '0' in this field in Globals disable this behaviour?