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

[РЕШЕНИЕ] Факсы через FXx шлюзы

Newbies/FAQ Forum 1 сообщений -
#1

(возможно не ново)
Если у вас не проходят факсы (равно как не доставляются входящие факсы) через шлюз FXO-to-SIP выдавая при этом вот такую ошибку (на res_fax_spandsp.so):

Код:
-- Executing [s@ext-fax:5] ExecIf("SIP/05104-000004e5", "0?Set(FAXSTATUS=FAILED LICENSE MAY BE EXCEEDED check log errors)") in new stack
-- Executing [s@ext-fax:6] ExecIf("SIP/05104-000004e5", "1?Set(FAXSTATUS="FAILED: error: Timer T2 expired while waiting for fax page statusstr: Timer T2 expired while waiting for fax page")") in new stack

(при использовании res_fax_digium.so ошибка по другому отображается, но в целом там тоже в дебаге видно T2_TIMEOUT)

с обратной стороны она выглядит примерно вот так:
Код:
-- Executing [send@fax-tx:12] NoOp("SIP/to-rostelecom-000068dc", "--- FAILED ---Received a DCN from remote after sending a page ---unknown ---") in new stack


То для решения данной проблемы в первую очередь необходимо поправить параметры усиления сигнала, в частности если ошибка T2_TIMEOUT тогда необходимо поправлять уровень TX.

Соответсвенно если на приеме факса выдается ошибка:

Код:
The HDLC carrier did not stop in a timely manner statusstr: The HDLC carrier did not stop in a timely manner


тогда нужно крутить уровень RX, возможно факс слышит сигнал, но из-за завышенной громкости RX появляется эхо, вызывающее вот такую ошибку..