On Mon, 2005-02-07 at 15:18 -0500, Paul Zimm wrote:
I'm running Asterisk CVS-v1-0-12/28/04
I use a short php agi script to get the temperature from an opto22 module.
STREAM FILE temperature does nothing, but SAY NUMBER works fine.
What am I doing wrong?
#!/usr/bin/php -q
?
$output = @shell_exec('eiocl 192.168.10.212 2001 10 44 r ap');
$words = explode( , $output);
echo STREAM FILE temperature X \n;
fflush( STDOUT );
echo SAY NUMBER .intval($words[count($words)-1]) . X\n;
fflush( STDOUT );
?
pbx*CLI show agi stream file
Usage: STREAM FILE filename escape digits [sample offset]
Send the given file, allowing playback to be interrupted by the given
digits, if any. Use double quotes for the digits if you wish none to be
permitted. If sample offset is provided then the audio will seek to sample
offset before play starts. Returns 0 if playback completes without a digit
being pressed, or the ASCII numerical value of the digit if one was pressed,
or -1 on error or if the channel was disconnected. Remember, the file
extension must not be included in the filename.
Look closely at the description, Second sentence should explain what you
are doing wrong.
Specifically, X is not a digit, you must either use for no
interuptions permitted or use 0123456789 for all digits available to
interupt.
--
Steven Critchfield [EMAIL PROTECTED]
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users