[Freeswitch-users] Perl Alarm Event

Muhammad Shahzad shaheryarkh at gmail.com
Thu Feb 14 17:42:58 MSK 2013


makes sense.

Thank you.


On Thu, Feb 14, 2013 at 3:14 PM, Steven Ayre <steveayre at gmail.com> wrote:

> Actually it should be possible. At least on Linux all threads have their
> own PID, which means running the perl script thread will receive the alarm
> signal and it'll be isolated from other FreeSWITCH threads. perlrun just
> needs to install its own signal handlers when started to capture that (and
> possibly other) signals and pass them to the interpreter to be handled
> internally, then restore the original signal handlers when the script
> finishes. SIGALRM is often used for timeouts, so this could break a number
> of Perl modules and prevent them being used from mod_perl.
>
> Terminating the process is the default action on SIGALRM though, which is
> why it currently exits freeswitch (FS doesn't install a signal handler of
> its own, and mod_perl doesn't either).
>
> I've already advised Usama on IRC to file a Jira.
>
> -Steve
>
>
>
> On 14 February 2013 14:01, Muhammad Shahzad <shaheryarkh at gmail.com>wrote:in
>
> perlrun is inline, so it won't work.
>>
>> Thank you.
>>
>>
>> On Thu, Feb 14, 2013 at 11:56 AM, Usama Zaidi <itsusama at gmail.com> wrote:
>>
>>> Update:: If I execute using application 'System' instead of application
>>> 'Perl' in the dialplan it works finie...
>>>
>>> P.S.
>>> Here's the script again for reference...
>>> http://pastebin.freeswitch.org/20577
>>>
>>> --
>>> I'd love to change the world, but they wont gimme the source code to it
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>
>>
>> --
>> Muhammad Shahzad
>> -----------------------------------
>> CISCO Rich Media Communication Specialist (CRMCS)
>> CISCO Certified Network Associate (CCNA)
>> Cell: +49 176 99 83 10 85
>> MSN: shari_786pk at hotmail.com
>> Email: shaheryarkh at googlemail.com
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>


-- 
Muhammad Shahzad
-----------------------------------
CISCO Rich Media Communication Specialist (CRMCS)
CISCO Certified Network Associate (CCNA)
Cell: +49 176 99 83 10 85
MSN: shari_786pk at hotmail.com
Email: shaheryarkh at googlemail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130214/ae79fb0b/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list