I just discover an &quot;hidden&quot; problem with AEL macro I want to have your feedback. If you use a macro to dial out, like &amp;dialout(${EXTEN}), the leg extension will became ~~~~s~~~~ and if it happens you transfer the call, that will be the callerid appearing on the other phone display.<div>
I am just rewriting all the dialplan getting rid of the macro and using gosub, even if asterisk is complaining about  &quot;application call to gosub affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!&quot;, but I am not seeing any other way...</div>
<div><br></div><div>Leandro</div><div><br></div><div><br></div>