Добрый день,делаю интеграцию для отправки факсов. Настроил все по инструкции. С компьютера до сервера asterisk через post файл уходит.
Код |
---|
captain@captain-M85M-US2H ~ $ curl --cookie cookies.txt --cookie-jar cookies.txt "http://192.168.6.2:8088/asterisk/rawman?action=Login&username=1cami&secret=password"
Response: Success
Message: Authentication accepted
captain@captain-M85M-US2H ~ $ curl --cookie cookies.txt -F "file=@/home/user/Документы/201303141246.pdf" "http://192.168.6.2:8088/asterisk/uploads"
<!DO CTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<ht ml><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>File successfully uploaded.</p>
<hr />
<address>Asterisk Server</address>
</body></html> |
Файл как и положено появляется в папке /var/spool/asterisk/uploads
Но при отправке из 1С файл не появляется(специально в dialplan закоментировал ;exten => 0000333,n,System( rm ${input_path}${faxfile}.pdf),тоесть фактически PDF файл не передается ):
Код |
---|
[2013-06-17 15:24:16] ERROR[3936][C-00000074]: res_fax.c:2341 sendfax_exec: access failure. Verify '/var/spool/asterisk/fax/SIP-770170613032617.tif' exists and check permissions.
|
Cо стороны 1С
Код |
---|
Если Компонент.PostFile(ИмяФайлаДляОтправки,УРЛСервераДляОтправкиФакса,,,Результат) Тогда
ФайлОтправленНаСерверAsterisk=Истина;
// Askozia // "http://"+Хост+":56080/1c/upload.php"
// FreePBX (скрипты версии 2.1) // "http://"+Хост+":80/1c/upload.php" |
УРЛСервераДляОтправкиФакса имеет значение:
Дальше в компоненте я соответственно не знаю что происходит не подскажите где ловить ошибку?