[Asterisk-Users] Perl AGI

Waldo Rubinstein waldo at trianet.net
Tue Jul 26 16:57:09 MST 2005


This worked great. Thanks,

Waldo

On Jul 26, 2005, at 12:15 PM, Nathan Pralle wrote:

> To deal with this problem, I've used DeadAGI in the h, t, and i  
> events (as appropriate) to detect and call the script again.
>
> As such:
> exten => h,1,DeadAgi,perlscript.pl|${UNIQUEID}|hangup
>
> I pass the word "hangup" as the second word to flag to the AGI  
> script that this is a hangup event, not a normal one.  I track the  
> call using UNIQUEID so I can refer to it again after the call.
>
> I have not tried any callback'ing.  This seems to work relatively  
> well.
>
> Nathan
>
>
>> I'm wondering if there is a way using AGI or the Perl AGI library  
>> to  catch the event of a call drop or hangup so I create the MySQL  
>> row  and properly close all database connections. I tried using  
>> the $AGI-  >setcallback() and putting code in the referenced  
>> callback function  but that doesn't seem to do it. Am I missing  
>> something?
>>
>
>
> -- 
> -------------------------------------
> Nathan E. Pralle
> Give the Director a Serpent Deflector
> www.nathanpralle.com
> -------------------------------------
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>




More information about the asterisk-users mailing list