Re: AGI script commands

Eric Wieling <[email protected]> Sat, 1 Jul 2023 01:02:15 -0400
Newsgroups gmane.comp.telephony.pbx.asterisk.user
Message-ID <[email protected]>
You have to read stdin to accept the data Asterisk sends when the AGI 
starts before you can send any AGI commands to Asterisk.   Also, "agi 
set debug on".

On 6/30/23 21:52, TTT wrote:
> I have an AGI script written in PHP that worked great with Asterisk 13.  
> I’m porting it to an Asterisk 20 site and have a strange problem.  I 
> tried running the script from the command line and it works fine; I see 
> the script commands written to stdout like
> 
> VERBOSE “SmartScreen v1”
> 
> But when run from asterisk the CLI shows:
> 
> [2023-06-30 15:50:47] VERBOSE[1264031][C-00000025] pbx.c: Executing 
> [s@function-smartscreen:2] EAGI("PJSIP/Twilio-NA-W-3-In-00000068", 
> "smartscreen/smartscreen.php,"GEORGE SMITH" <+1234567890>") in new stack
> 
> [2023-06-30 15:50:47] VERBOSE[1264031][C-00000025] res_agi.c: Launched 
> AGI Script /var/lib/asterisk/agi-bin/smartscreen/smartscreen.php
> 
> [2023-06-30 15:50:48] VERBOSE[1264031][C-00000025] res_agi.c: 
> <PJSIP/Twilio-NA-W-3-In-00000068>AGI Script smartscreen/smartscreen.php 
> completed, returning 0
> 
> I never see any messages or commands sent from the script to stdout (to 
> asterisk)  Has the way EAGI operates changed?  This script doesn’t use 
> any AGI libraries…just simply read/write to stdin/stdout.
> 
> 

-- 
http://help.nyigc.net/

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users