Hi, Jayesh!

I think there is a permissions issue here. What is the user you are running opensips with? Is it the same as the one you are trying to execute the shell script?

Best regards,

Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com

On 09/09/2014 03:44 PM, Jayesh Nambiar wrote:
Hello,
I try to cancel a running transaction in opensips based on certain conditions. When I try this from the script: exec_avp("/usr/local/myOpensips/sbin/opensipsctl fifo t_uac_cancel $avp(caller_cid) $avp(caller_cseq)", "$avp(result)");
The callid and cseq is properly substituted in the appropriate AVPs.
I get, ** ERROR: error opening read fifo /tmp/opensips_receiver_24405 in the resulting AVP. Whereas when I run this command directly from my shell it runs fine and cancels the transaction as expected. Tried to google around the problem and couldn't find much. I read about some selinux thing that might block opensips from executing the MI command, but I'm pretty sure selinux is disabled on my machine. Where else do I look for a fix such that my script is able to execute this !!

Thanks in advance for any pointers.

--- Jayesh


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to