<div dir="ltr"><div><div>I've been working through a lot of complicated dialplan setups lately, mostly written in AEL. Doing so has left me painfully aware of the fact that it can sometimes be hard to trace a dialplan through its various extensions. More so in pbx_ael of course where what you write isn't necessarily matched in an easy to read way to the extensions you create, but even in pbx_config it can get slightly tricky to follow when included files are involved or there is heavy use of 'n' to assign priority.<br><br></div>So far I've written a patch against trunk which adds in the basic functionality I'm describing and applies it to extensions created by pbx_config. I'm not sure if I should bother following it through to completion since the benefits in pbx_config are limited, I'm unsure of how many people actually use AEL to write their dialplans, and I'm not entirely sure if I'm sharp enough to figure out how to add it to AEL in a non-cataclysmic manner anyway. But I figured I'd at least post here to gauge people's interest.<br><br></div>Linked is a picture showing illustrating the difference in my experimental patch. It would also be fairly trivial to add a similar file/line number tag to verbose 3 "channel ran extension" messages with the patch I've written.<br><br><a href="http://imgur.com/LCh61fx">http://imgur.com/LCh61fx</a><br clear="all"><div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><b>Jonathan R. Rose<br></b><span><span>Senior Systems Engineer<br><br></span></span></div></div>Motorola Solutions<br><br></div><div>email: <a href="mailto:jonathan.rose@motorolasolutions.com" target="_blank">jonathan.rose@motorolasolutions.com</a><br></div></div></div></div>
</div></div></div></div>