سلام. من یه فایل PHP AGI تستی در مسیر /var/lib/asterisk/agi-bin/call.php سرور asterisk گذاشتم اما زمانیکه با دستور php زیر اونو تست میکنم خطای PHP Fatal error و require(phpagi.php) رو میده :
من owner فایل call.php رو هم به asterisk:asterisk تغییر دادم سپس استریسک رو هم ریلود کردم ولی تاثیری نداشت و موقعی که تماس میره فایل agi رو بخونه پیام های زیر رو میده :
مشکل از کجا میتونه باشه؟
کد PHP:
# php /var/lib/asterisk/agi-bin/call.php
PHP Warning: require(phpagi.php): failed to open stream: No such file or directory in /var/lib/asterisk/agi-bin/call.php on line 3
PHP Fatal error: require(): Failed opening required 'phpagi.php' (include_path='.:/usr/share/php') in /var/lib/asterisk/agi-bin/call.php on line 3
کد PHP:
== Using SIP RTP CoS mark 5
> 0x7f395808b4c0 -- Strict RTP learning after remote address set to: 19.50.189.213:39966
-- Executing [09121234567@from-internal:1] AGI("SIP/Asterisk-2-38-5-00000032", "call.php,8000,09121234567,1607852301.75") in new stack
[Dec 13 13:08:21] WARNING[70144][C-0000001a]: res_agi.c:2223 launch_script: Failed to execute '/var/lib/asterisk/agi-bin/call.php': File does not exist.
کامنت