объясните пожалуйста доходчиво как отправить факс (факсмашина -> asterisk -> sip), или пните где можно почитать на данную тему...
asterisk 1.8.3
fax_digium
Код: Выделить всё
Файл *.tif -> вызывается callfile номер SIP/202 -> asterisk (SendFax(*.tif)) -> sip номер внутренниго абонента. на котором стоит физический фискальный аппарат, подключеный через MP-202 T38 включен.
Код: Выделить всё
Channel: SIP/202
Callerid: 202
MaxRetries: 3
RetryTime: 10
WaitTime: 25
Context: sendfax
Extension: faxout
Set: PICTURE=/var/spool/asterisk/fax/fax.tif
Код: Выделить всё
[sendfax]
exten => s,1,Answer()
exten => s,n,Wait(3)
exten => s,n,SendFAX(${PICTURE},d)
exten => s,n,Hangup
Код: Выделить всё
-- Attempting call on SIP/202 for faxout@sendfax:1 (Retry 1)
== Using UDPTL CoS mark 5
== Using SIP RTP CoS mark 5
> Channel SIP/202-00000001 was answered.
== Starting SIP/202-00000001 at sendfax,faxout,1 failed so falling back to exten 's'
-- Executing [s@sendfax:1] Answer("SIP/202-00000001", "") in new stack
-- Executing [s@sendfax:2] Wait("SIP/202-00000001", "3") in new stack
-- Executing [s@sendfax:3] SendFAX("SIP/202-00000001", "/var/spool/asterisk/fax/fax.tif,d") in new stack
-- Channel 'SIP/202-00000001' sending FAX:
-- /var/spool/asterisk/fax/fax.tif
[Mar 21 13:27:47] NOTICE[2811]: chan_sip.c:6981 sip_read: FAX CNG detected but no fax extension
[Mar 21 13:27:54] WARNING[2811]: res_fax.c:1994 sendfax_t38_init: Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed; aborting.
[Mar 21 13:27:54] ERROR[2811]: res_fax.c:2223 sendfax_exec: error initializing channel 'SIP/202-00000001' in T.38 mode
== Spawn extension (sendfax, s, 3) exited non-zero on 'SIP/202-00000001'
[Mar 21 13:27:54] NOTICE[2811]: pbx_spool.c:362 attempt_thread: Call completed to SIP/202
лицензия нужна, чтобы у пользователя не скапливались лишние денежные знаки с которыми он не знает что делать.. )Javded писал(а): и попутный вопрос зачет тогда нужна лицензия на факсы есчли можно так все организовать?
Panasonic KX-FT78switch писал(а):что за фискальный аппарат такой?
Фискальные органы - налоговая, финиспекция, и т.д. Фискальный аппарат - факс в налоговой?Javded писал(а):дальше идет звонок на фискальный аппарат, снимаю трубку, там сигнал факса я нажимаю START и тишина,
У вас включен faxdetect= и при посылке факс Астериск слышит сам себя, ищет в диалпланеJavded писал(а):[Mar 21 13:27:47] NOTICE[2811]: chan_sip.c:6981 sip_read: FAX CNG detected but no fax extension
ясно пишет - Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed.SIP/202-00000001", "/var/spool/asterisk/fax/fax.tif
Тема публичного использования факс сервисов по-прежнему востребована. При определённой сноровке и умении можно на базе Астериск и бесплатной лицензии замутить бизнес на подобии efax.comJavded писал(а):и попутный вопрос зачет тогда нужна лицензия на факсы есчли можно так все организовать?
Убрал факс детект, в вот где поменять на g711 я чет незнаю покажите плиз где это править.ясно пишет - Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed. то есть не разрешили g711 passthru а указали лишь Т38. Если SIP/202 где-то рядом с Астериском, не нужно мудрить с Т38, отправьте по g711 alaw и буит вам счастье.
Сам по себе Астериск не может принимать Т38 в tif, и отправлять по Т38 тоже не может, нужна конверация Т38 = Т30 = Т38, это функции Т38 gateway.
Код: Выделить всё
== Starting SIP/202-00000007 at sendfax,faxout,1 failed so falling back to exten 's'
-- Executing [s@sendfax:1] Answer("SIP/202-00000007", "") in new stack
-- Executing [s@sendfax:2] Wait("SIP/202-00000007", "3") in new stack
-- Executing [s@sendfax:3] SendFAX("SIP/202-00000007", "/var/spool/asterisk/fax/fax.tif,d") in new stack
-- Channel 'SIP/202-00000007' sending FAX:
-- /var/spool/asterisk/fax/fax.tif
-- Channel 'SIP/202-00000007' FAX session '0' started
-- FAX handle 0: [ 000.000689 ], STAT_EVT_STRT_TX st: IDLE rt: IDLENSTX
-- FAX handle 0: [ 000.001540 ], STAT_EVT_TX_HW_RDY st: WT_TX_HW_RDY rt: TRDYNHTY
-- FAX handle 0: [ 000.001899 ], P30EVN_SEND_STARTED
> Channel 'SIP/202-00000007' fax session '0', [ 000.601722 ], stack sent 29 frames (580 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 001.402592 ], channel sent 70 frames (1400 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 001.422646 ], channel sent 1 frames (20 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 003.576590 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 004.096754 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 007.076741 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 007.595854 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 010.576748 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 011.095895 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 014.080954 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 014.601097 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 017.580917 ], stack sent 149 frames (2980 ms) of silence.
-- Remote UNIX connection
-- Remote UNIX connection disconnected
> Channel 'SIP/202-00000007' fax session '0', [ 018.101461 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 021.076070 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 021.596189 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 024.576152 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 025.096243 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 028.076208 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 028.596269 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 031.576364 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 032.096331 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 035.076258 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 035.596443 ], stack sent 26 frames (520 ms) of energy.
> Channel 'SIP/202-00000007' fax session '0', [ 038.576318 ], stack sent 149 frames (2980 ms) of silence.
> Channel 'SIP/202-00000007' fax session '0', [ 039.096520 ], stack sent 26 frames (520 ms) of energy.
-- FAX handle 0: [ 039.994787 ], STAT_EVT_T1_EXP st: WT_DIS rt: WDISNT1X
> Channel 'SIP/202-00000007' fax session '0', [ 042.076534 ], stack sent 149 frames (2980 ms) of silence.
-- FAX handle 0: [ 042.496071 ], STAT_EVT_HW_CLOSE st: WT_HW_CLS rt: WCLSNCLS
-- FAX handle 0: [ 042.496270 ], STAT_SES_COMPLETE
-- FAX handle 0: [ 042.496356 ], P30EVN_COMPLETE
-- Channel 'SIP/202-00000007' FAX session '0' is complete, result: 'FAILED' (FAX_NO_FAX), error: 'T1_TIMEOUT', pages: 0, resolution: 'unknown', transfer rate: '2400', remoteSID: ''
[Mar 21 15:54:01] WARNING[2252]: chan_sip.c:3621 __sip_autodestruct: Autodestruct on dialog '1d171af654d61ea23a7ccb49413dee0f@192.168.0.211:5060' with owner in place (Method: BYE)
channel sent 70 frames (1400 ms) of silence