[asterisk-users] php agi - first phrase truncated, all others fine
Paul
ast2005 at 9ux.com
Mon Jan 15 13:07:26 MST 2007
Looking at the phpagi 2.14 source that I have I see that right after
creating the file it does this:
$ret = $this->stream_file($fname, $escape_digits);
So if the swift-generated wav file sounds right the stream_file is where
the problem lies.
copy the wav file to a file named test.wav and create an extension to
play it using the phpagi library. That will show you if the stream_file
function is breaking or not.
blackwater dev wrote:
> Yes, the wav file is fine. For some reason it's just getting cut
> off. Whatever I type there seems to get cut off, strange.
>
> On 1/15/07, *Paul* < ast2005 at 9ux.com <mailto:ast2005 at 9ux.com>> wrote:
>
> Are you creating a temporary wav file? If so, look at that first.
> If the
> wav file is truncated at least you know the problem is related to the
> way swift gets invoked and passed the text argument. If the file
> is okay
> you need to look at the way it gets handled afterwards.
>
> blackwater dev wrote:
>
> > I have the following code. When I call the extension, it either
> > ignores the first "Hello there everyone", or says "hello" and
> moves on
> > sometime stoping before it finishes hello. The rest of the text
> reads
> > fine. Anyone else have this issue??
> >
> > Thanks!
> >
> > require('/var/lib/asterisk/agi-bin/phpagi.php');
> >
> > $agi = new AGI();
> > $agi->answer();
> > $agi->swift("Hello there everyone ");
> >
> >
> > $agi->swift("Please press 1 for a search .");
> > $result= $agi->get_data('beep',300000000, 1);
> > $zip= $result['result'];
> >
> > $agi->swift("That concludes your call. Thank you, Good bye .");
> > $agi->hangup();
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >--Bandwidth and Colocation provided by Easynews.com
> <http://Easynews.com> --
> >
> >asterisk-users mailing list
> >To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com
> <http://Easynews.com> --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>--Bandwidth and Colocation provided by Easynews.com --
>
>asterisk-users mailing list
>To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
More information about the asterisk-users
mailing list