1

我在 php 中做了一个脚本,允许我进行 voip 通话:它使用一个名为 linphonecsh 的守护程序虚拟电话,我必须在我的智能手机中拨打另一个虚拟电话。当我从终端执行脚本时,一切正常。我可以执行很多时间并且沟通良好。

相反,如果我从浏览器执行脚本,它会发生一件奇怪的事情:第一次一切正常,但如果我再次尝试执行脚本,它什么也没发生。我必须重新启动我的虚拟机(使用 ubuntu)才能从浏览器再次执行脚本。

我试图取消两次执行之间的所有浏览器缓存,但我没有改善结果。Mozilla 和 Crhomium 的结果是一样的。这是脚本:

<?php
$output1=shell_exec ("linphonecsh init");
sleep(1);
echo "INIT done<br>";
$output2=shell_exec ("linphonecsh register --host sip:sip.linphone.org --username        
sip:matpc --password 123123");
sleep(2);
echo "REGISTRATION done<br>";
$a= shell_exec("linphonecsh status register");
echo $a;
echo "<br>";
sleep(1);
$output=shell_exec ("linphonecsh dial sip:mat99@sip.linphone.org");
echo $output;
?>

任何想法?

4

0 回答 0