<div dir="ltr">Hi,<div>I am currently running opensips 2.1 version. From my script, based on a certain event I execute exec command as follows:</div><div>exec_avp(&quot;/usr/local/sbin/opensipsctl fifo t_uac_cancel $avp(caller_cid) $avp(caller_cseq)&quot;, &quot;$avp(result)&quot;)</div><div>But the syslog always shows error as:</div><div>







<p class=""><span class="">NovĀ  8 11:40:05 v146 /usr/local/sbin/opensips[17362]: ERROR:mi_fifo:mi_open_reply_pipe: open error (/tmp/osips_rply_598a709a): No such file or directory</span></p>
<p class=""><span class="">NovĀ  8 11:40:05 v146 /usr/local/sbin/opensips[17362]: ERROR:mi_fifo:mi_fifo_server: cannot open reply pipe /tmp/osips_rply_598a709a</span></p><p class=""><span class="">But if I execute the same command from the shell it executes properly and behaves as expected. I am running opensips as root user and root group. My mi_fifo parameters are as follows:</span></p><p class=""><span class="">modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/opensips_fifo&quot;)</span></p><p class="">modparam(&quot;mi_fifo&quot;, &quot;fifo_mode&quot;, 0755)</p><p class=""><span class="">modparam(&quot;mi_fifo&quot;, &quot;fifo_user&quot;, &quot;root&quot;)</span></p><p class=""><span class="">










</span></p><p class=""><span class="">modparam(&quot;mi_fifo&quot;, &quot;fifo_group&quot;, &quot;root&quot;)</span></p><p class="">I even tried changing the reply fifo parameter to a different directory and gave 0777 permission to that directory, but it didn&#39;t help. My current tmp directory is also running with 0777 permissions but the error is still same. Any suggestion on what opensips fifo is doing when I execute the t_uac_cancel from the script directly?? I&#39;ve tried all possible permission related stuff but nothing seems to help here. Let me know if there&#39;s any direction that I could take !!</p><p class="">--- Jayesh<br></p></div></div>