AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk 1.8.6 + Digium Fax For Asterisk - проблема при отправке нескольких документов

Newbies/FAQ Forum 2 сообщений 30.09.2011 17:46 - 02.10.2011 15:55
#1 30.09.2011 17:46

Asterisk 1.8.6 + Digium Fax For Asterisk - проблема при отправке нескольких документов


Здравствуйте.
Установлен Asterisk 1.8.6 и Digium FAX Driver: 1.8.4_1.3.0
Проблема при отправке нескольких документов за раз, процедура отправки завершается таймаутом ( причем реально документы отправляются, и удаленная сторона их получает, что в принципе и видно из логов ) , при этом не возможно корректно отработать завершение контекста, т.е. невозможно отловить FAXOPT(status) . При отправке одного документа все отрабатывается нормально

Контекст для отправки факса ( переменная FAXFILE передается через call файл ):
Code:
context fax-out {
fax=> {
NoOp(send a fax);
Noop(${FAXFILE});
Set(FAXOPT(maxrate)=14400);
Set(FAXOPT(minrate)=2400);
SendFAX(${FAXFILE},d);
NoOp(FAXOPT(status) : ${FAXOPT(status)});
if (${FAXOPT(status)} = SUCCESS) {
System(rm -rf /mnt/disk/FAX/*);
}
}
}


Логи в аттаче.
Из логов прекрасно видно что при отправке одновременно двух файлов , оба документа передаются без проблем..
Не могу понять.. откуда этот таймаут. Подскажите пожалуйста, в какую сторону копать. ?
#2 02.10.2011 15:55

В свое время плотно курил протокол обмена и на своей ж..е понял всю прелесть различий сигнализации T.20 различных вендоров.

Тут у вас при мултипейдже просматривается отсутствие DCN V.21 пакета (завершения). Но, есть сигнал окончания страницы.
Вообщем, что-то кто-то не послал Smile Или в digium не до конца доделали мултипейдж.

_________________
ys
http://voip.rus.net/