<p dir="ltr">Hi,</p>
<p dir="ltr">I've no idea to do that with pure dialplan, however you can do that via a daemon that talks AMI protocol, I already do that. Via AGI/FastAGI it may be possible, I'm not really sure. ARI should also usable for this use case, never tested yet.</p>
<p dir="ltr">For the AMI daemon, you can use the programming language you want, Personally, I use Python for that.</p>
<p dir="ltr">BTW, I recommend you to use an external daemon instead of to write a C module because if your business logic crashes, it's less grave outside of Asterisk instead of inside, it should crash all of your telephony.</p>
<p dir="ltr">However, apparently it's possible via dialplan, it's better to use that with an external daemon.</p>
<p dir="ltr">Regards. </p>
<p dir="ltr">Ludovic Gasc (GMLudo)<br>
<a href="http://www.gmludo.eu/">http://www.gmludo.eu/</a></p>
<div class="gmail_quot<blockquote class=" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Everyone,<br>
<br>
I apologise this might look like a user mailing list question but it's more<br>
of a developers question. I think this is the only forum that can help me.<br>
<br>
I have spent a week trying to achieve this. I realize I might have to write<br>
a C or PERL extension to achieve it but I don't know where to start. Or<br>
might need to rebuild the dial funtion.<br>
Objective:<br>
I want to dial a number in asterisk via a sip-trunk, and when the other<br>
party answers the call, I want to test if the call was answered before 5<br>
seconds, or after 5 seconds.<br>
If it was answered in less than 5 seconds I want to cancel the call,<br>
otherwise the call should continue.<br>
<br>
Your guidance will highly be appreciated.<br>
<br>
Regards,<br>
Fred Muteesa<br>
<br>
<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</div>