re-architected to:
- release map locks before firing events - retain locks while using AsteriskCall pointers
Authored by: activa 2009-08-15
Parent: [r474]
Child: [r476]