Факс TrixBox SIP_gw
Я пытаюсь получить факс через окно TrixBox, версии установленного программного обеспечения: ОС: CentOS выпуск 5.4 (финальный) Asterisk: 1.6.0.10-FONCORE-r40 TrixBox: v2.8.0.3
Топология: PSTN -> Alcatel-PBX -> Red Fone -> TrixBox -> Gw_Fax_SIP -> Факс
Факс:8805099 с псевдонимом 6299
Я включил обнаружение факса во входящем маршруте с обнаружением zaptel, журнал для входящего вызова факса:
[May 20 13:22:04] VERBOSE[3947] logger.c: -- Accepting call from '916695578' to '6299' on channel 0/3, span 1
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [6299@from-trunk:1] Goto("DAHDI/3-1", "from-internal,8805099,1") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Goto (from-internal,8805099,1)
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [8805099@from-internal:1] Macro("DAHDI/3-1", "exten-vm,novm,8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-user-callerid:1] Set("DAHDI/3-1", "AMPUSER=916695578") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-user-callerid:3] ExecIf("DAHDI/3-1", "1?Set(REALCALLERIDNUM=916695578)") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-user-callerid:20] NoOp("DAHDI/3-1", "Using CallerID "" <916695578>") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-exten-vm:4] Set("DAHDI/3-1", "EXTTOCALL=8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-exten-vm:8] Macro("DAHDI/3-1", "record-enable,8805099,IN") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-exten-vm:9] Macro("DAHDI/3-1", "dial,"",tr,8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: dialparties.agi: Caller ID name is 'unknown' number is '916695578'
[May 20 13:22:04] VERBOSE[17132] logger.c: -- dialparties.agi: Added extension 8805099 to extension map
[May 20 13:22:04] VERBOSE[17132] logger.c: -- dialparties.agi: Extension 8805099 cf is disabled
[May 20 13:22:04] VERBOSE[17132] logger.c: -- dialparties.agi: Extension 8805099 do not disturb is disabled
[May 20 13:22:04] VERBOSE[17132] logger.c: > dialparties.agi: extnum 8805099 has: cw: 1; hascfb: 0 [] hascfu: 0 []
[May 20 13:22:04] VERBOSE[17132] logger.c: -- dialparties.agi: dbset CALLTRACE/8805099 to 916695578
[May 20 13:22:04] VERBOSE[17132] logger.c: -- dialparties.agi: Filtered ARG3: 8805099
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Executing [s@macro-dial:7] Dial("DAHDI/3-1", "SIP/8805099,"",tr") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c: -- Called 8805099
[May 20 13:22:04] VERBOSE[17132] logger.c: -- SIP/8805099-b74bd910 is ringing
[May 20 13:22:13] VERBOSE[17132] logger.c: -- SIP/8805099-b74bd910 answered DAHDI/3-1
[May 20 13:23:10] VERBOSE[17132] logger.c: == Spawn extension (from-internal, 8805099, 1) exited non-zero on 'DAHDI/3-1'
Я пробовал обнаружение NVFax, и у меня есть файл chan_dahdi.conf, настроенный с faxdetect= оба.
Любая идея будет оценена.
1 ответ
Если вы используете alaw/ulaw, я бы посоветовал попробовать с T38 или наоборот. Ваш факс-вызов отвечает и длится 1 минуту, но затем он сбрасывается, такая проблема может быть вызвана вашей топологией, действительно сложно обработать факс с таким количеством шагов. Вы также должны включить sip debug, чтобы проверить, кто запрашивает разъединение вызова, чтобы вы могли продолжить дальнейшие проверки в правильном направлении.
(иногда факсимильные устройства получают все факсы правильно, но затем они неправильно закрывают вызов, поэтому отправляющая конечная точка считает, что вызов был сброшен, вы можете попытаться сменить факсимильный аппарат)