<div dir="ltr">Hi All,<div><br></div><div>I hope someone can give me a hint.</div><div><br></div><div>We try to reload the asterisk dialplan config using ansible command module.</div><div>Using this we just trigger asterisk -rx "dialplan reload"</div><div><br></div><div>Now we want ansibe to fail if there is something wrong in the dialplan.</div><div><br></div><div>If we put a bad config in extensions.conf dialplan reload prints some warning in Asterisk console but the command "asterisk -rx" is successful and prints out "Dialplan reloaded".</div><div><br></div><div>So Asterisk try to merge the bad config with the actual one and succeeds with it. If there would be a strict mode which would fail if there is a bad line in the config would help us to parse the output.</div><div><br></div><div>Unfortunately we haven't  found anything in documentation.</div><div><br></div><div>If you have any Idea how to do this or any other way to ensure the dialplan reload is successful and there are no error in config would be much appreciated.</div><div><br></div><div>our bad config looks something like this:</div><div><br></div><div>> [default]</div><div>> brokenlinehere<br></div><div>> exten = _X.1,Noop(foo)</div><div></div><div>>  same = n,SomethingElse()<br></div><div><br></div><div>after reloading it prints out "Line 2 contains no '='" and the reload is successful, but it shouldn't.</div><div><br></div><div>many Thanks!</div><div>BR</div><div>Jöran<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre>Jöran Vinzens<br><br>sipgate GmbH - Gladbacher Str. 74 - 40219 Düsseldorf<br>HRB Düsseldorf 39841 - Geschäftsführer: Thilo Salmon, Tim Mois<br>Steuernummer: 106/5724/7147, Umsatzsteuer-ID: DE219349391<br><br><a href="http://www.sipgate.de" target="_blank">www.sipgate.de</a> - <a href="http://www.sipgate.co.uk" target="_blank">www.sipgate.co.uk</a><br></pre></div></div></div></div>