On Mon, Jun 6, 2011 at 12:12 AM, A E [Gmail] <all.efor...@gmail.com> wrote:
> Hello, > using 1.8.4. using a very simple local AGI script in bash which has only > one line in it: > > echo -e 'STREAM FILE welcome 123 \n' > > dialplan: > exten => 5150,1,Answer() > same => n,Set(CHANNEL(language)=en_AU) > same => n,AGI(testagi.sh) > same => n,Hangup > > console output: > -- Executing [5150@AllPhones:1] Answer("SIP/PBX-00000024", "") in new > stack > -- Executing [5150@AllPhones:2] Set("SIP/PBX-00000024", > "CHANNEL(language)=en_AU") in new stack > -- Executing [5150@AllPhones:3] AGI("SIP/PBX-00000024", "testagi.sh") > in new stack > -- Launched AGI Script /var/lib/asterisk/agi-bin/testagi.sh > -- Playing 'welcome' (escape_digits=1) (sample_offset 0) > -- <SIP/PBX-00000024>AGI Script testagi.sh completed, returning 0 > -- Executing [5150@AllPhones:4] Hangup("SIP/PBX-00000024", "") in new > stack > == Spawn extension (AllPhones, 5150, 4) exited non-zero on > 'SIP/PBX-00000024' > > But nothing happens...as in even when it says that it's playing the file > (as verified in the asterisk 'full' log), I hear nothing on the phone > > What gives? spent 2 hrs Googling but nothing! :( > > Thx > \A > > Bizarre, I found a bunch of other agi scripts in the default directory...modified the agi-test.agi (perl script) so it played my file, no joy! then I used a php script I found somewhere else asa tutorial to writing AGI scripts in php, modified that to play my script and it works. I don't get it. esp. when everything (with agi debug set on) looks exactly the same with my bash script and this php script except that with the php script, I see this ONE line that's extra <SIP/PBX-0000002b>AGI Rx << STREAM FILE welcome # -- Playing 'welcome' (escape_digits=#) (sample_offset 0) <SIP/PBX-0000002b>AGI Tx >> 200 result=35 endpos=87200 that I don't see with my bash script which does this <SIP/PBX-0000002e>AGI Rx << STREAM FILE welcome # -- Playing 'welcome' (escape_digits=#) (sample_offset 0) -- <SIP/PBX-0000002e>AGI Script streamcontact.sh completed, returning 0 -- Executing [5150@AllPhones:5] Hangup("SIP/PBX-0000002e", "") in new stack So confused!!
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users