Код: Выделить всё
#!/bin/bash
file=/var/spool/asterisk/fax/out/fax.tiff
echo 'noop "AGI START FAX"'
echo 'noop "START MACRO FAXSEND"'
echo 'exec macro faxsend'
echo 'get variable FAXOPT(status)'
echo 'noop "END MACRO FAXSEND"'
echo 'noop "DELETE SEND FILE"'
echo 'noop "AGI STOP FAX"'
exit 0
Код: Выделить всё
fax_send => *3,callee,AGI(fax.sh);
Код: Выделить всё
[Jul 6 18:56:50] ERROR[9490][C-000006fe]: utils.c:1393 ast_carefulwrite: write() returned error: Broken pipe
<SIP/SER-000014c3>AGI Rx << get variable FAXOPT(status)
<SIP/SER-000014c3>AGI Tx >> 200 result=1 (SUCCESS)
[Jul 6 18:56:50] ERROR[9490][C-000006fe]: utils.c:1393 ast_carefulwrite: write() returned error: Broken pipe
<SIP/SER-000014c3>AGI Rx << noop "END MACRO FAXSEND"
<SIP/SER-000014c3>AGI Tx >> 200 result=0
Не подскажите в какую сторону смотреть, чтобы в AGI скрипте читать STDIN и избавиться от этой ошибки?