[asterisk-users] AGI STREAM FILE not working?
A E [Gmail]
all.eforums at gmail.com
Mon Jun 6 01:07:52 CDT 2011
On Mon, Jun 6, 2011 at 12:12 AM, A E [Gmail] <all.eforums at 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 at AllPhones:1] Answer("SIP/PBX-00000024", "") in new
> stack
> -- Executing [5150 at AllPhones:2] Set("SIP/PBX-00000024",
> "CHANNEL(language)=en_AU") in new stack
> -- Executing [5150 at 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 at 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 at AllPhones:5] Hangup("SIP/PBX-0000002e", "") in new
stack
So confused!!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110606/a17105b1/attachment-0001.htm>
More information about the asterisk-users
mailing list