asterisk fax

Fórumok

Hi,
segitsegeteket kernem. Asterisk 1.4.24.1-BRIstuffed-0.4.0-RC3e.
Spandsp-el szeretnek faxot fogadni, kuldesre az indafaxot hasznalom.

extensions.conf:
[from-pstn]
exten => _43,1,Goto(fax1,s,1) ; This is a dedicated fax number
exten => fax1,1,Goto(fax1,s,1) ; For Zaptel fax detection (must be answer first to be detected)

[fax1]
exten => s,1,Answer()
exten => s,n,Set(CALLERIDNUM=${CALLERID(num)})
exten => s,n,Set(CALLERIDNAME=${CALLERID(name)})
exten => s,n,Playtones(ring)
exten => s,n,NVFaxDetect(6) ; while playing ring sound, detect faxes for 4 seconds (goes to "fax" extension if detected)
;exten => s,n,AbsoluteTimeout(59)
exten => s,n,Set(FAXFILE=/tmp/incomingfax.tif)
exten => s,n,rxfax(${FAXFILE}|debug)
exten => T,1,hangup()

zapata.conf:
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes

faxdetect=both
busydetect=yes
busycount=4
busypattern=500,500
callprogress=no

group=1
context=from-pstn
pridialplan=unknown
;unknown, local, private, national, international
switchtype = euroisdn
signalling = bri_cpe
channel => 1-2

; Span 2: ztqoz/1/2 "duoBRI PCI ISDN Card 1 Span 2 [TE]"
group=2
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 4-5

Ezt latom a console-on:

-- Executing [43@from-pstn:1] Goto("Zap/4-1", "fax1|s|1") in new stack
-- Goto (fax1,s,1)
-- Executing [s@fax1:1] Answer("Zap/4-1", "") in new stack
-- Executing [s@fax1:2] Set("Zap/4-1", "CALLERIDNUM=") in new stack
-- Executing [s@fax1:3] Set("Zap/4-1", "CALLERIDNAME=") in new stack
-- Executing [s@fax1:4] PlayTones("Zap/4-1", "ring") in new stack
-- Executing [s@fax1:5] NVFaxDetect("Zap/4-1", "6") in new stack
[Mar 8 16:34:22] DEBUG[9860]: /usr/src/asterisk/agx-ast-addons/app-asterisk/app_nv_faxdetect.c:158 nv_detectfax_exec: Preparing detect of fax (waitdur=6ms, sildur=1000ms, mindur=100ms, maxdur=-1ms)
[Mar 8 16:34:22] DEBUG[9860]: /usr/src/asterisk/agx-ast-addons/app-asterisk/app_nv_faxdetect.c:292 nv_detectfax_exec: Start of voice token!
-- Accepting voice call from '' to '43' on channel 0/1, span 2
[Mar 8 16:34:23] NOTICE[9860]: chan_dahdi.c:4210 dahdi_handle_dtmfup: Fax detected, but no fax extension
[Mar 8 16:34:23] DEBUG[9860]: /usr/src/asterisk/agx-ast-addons/app-asterisk/app_nv_faxdetect.c:269 nv_detectfax_exec: Found qualified token of 198 ms
[Mar 8 16:34:23] NOTICE[9860]: /usr/src/asterisk/agx-ast-addons/app-asterisk/app_nv_faxdetect.c:270 nv_detectfax_exec: Redirecting Zap/4-1 to talk extension
-- Executing [s@fax1:6] Set("Zap/4-1", "FAXFILE=/tmp/incomingfax.tif") in new stack
-- Executing [s@fax1:7] RxFAX("Zap/4-1", "/tmp/incomingfax.tif|debug") in new stack
[Mar 8 16:34:23] DEBUG[9860]: chan_dahdi.c:3543 dahdi_setoption: Disabling echo cancelation on Zap/4-1
[Mar 8 16:34:23] DEBUG[9860]: /usr/src/asterisk/agx-ast-addons/app-spandsp/app_fax.c:462 fax_run: RXFAX: ECM mode is not enabled
[Mar 8 16:34:43] ERROR[9860]: /usr/src/asterisk/agx-ast-addons/app-spandsp/app_fax.c:214 phase_e_handler: [FaxReceived ERROR] result (48) Disconnected after permitted retries.
[FaxReceived ERROR] result (48) Disconnected after permitted retries.
== Auto fallthrough, channel 'Zap/4-1' status is 'UNKNOWN'
[Mar 8 16:34:43] DEBUG[9860]: chan_dahdi.c:3515 dahdi_setoption: Set option AUDIO MODE, value: ON(1) on Zap/4-1
[Mar 8 16:34:43] DEBUG[9860]: chan_dahdi.c:3109 dahdi_hangup: Not yet hungup... Calling hangup once with icause, and clearing call
[Mar 8 16:34:43] DEBUG[9860]: chan_dahdi.c:3511 dahdi_setoption: Set option AUDIO MODE, value: OFF(0) on Zap/4-1
-- Hungup 'Zap/4-1'

En nem vagyok nagy asterisk szakerto, csak hatha valaki egybol latja mit rontok el.
Koszonom!

Hozzászólások

Szerintem első körbe egyszerűsítsd le a dialplant:

[fax1]
exten => s,1,Answer()
exten => s,n,Set(FAXFILE=/tmp/incomingfax.tif)
exten => s,n,rxfax(${FAXFILE}|debug)
exten => s,n,Hangup()

Hallod a sípolást a faxon egyáltalán amikor küldesz az asteriskre ?

nah, fax2email-el megy a fogadas es email fiokba kuldese, de valamiert eleg rossz a minosege.
nem tudja valaki miert?

Találkoztunk már ilyennel, ott a ludas a telefonközpont volt, újraindítottuk és már jó is volt. Kb. 2-3 havonta egyszer csinálja, ilyenkor Bosch telközp. újraindít és már jó is.
Problémák lehetnek a Vonal minőségével is, le kellene tesztelni vonal szinten.
http://www.externet.hu/adsl_teszt.html

Sok a vonal vagy össze van csúszva akkor vonal, ha a minőség rossz (nincs error korrekció) akkor máshol kell keresni a bajt.
Tiszta VoIP vagy van benne analóg v. isdn kártya? Esetleg spandsp...

VoIP - www.averp.hu, www.averp.sk

Rájöttem, hogy keveset olvasok, sorry.
ISDN van tehát nem lehet probléma a Bauddal, adsl teszttel általában mi csak a baud értékkel foglalkozunk, adsl sebességgel nem és ezt is csak analog vonalnál
Mivel nem analog így ez se probléma. :)
Ezzel a megjegyzéssel nem sokat segítettem.

Esetleg ha másik oldalon gyenguska a fax akkor még talán rxgain-t magasabbra venni a zap confjában kb. 5-20 között kell próbálgatni.
ztmonitor mit szól fax fogadás közben?

VoIP - www.averp.hu, www.averp.sk

A tiff -et átalakítja a "fax2email" pdf -be és úgy küldi el ? Úgy olvastam, hogy valamelyik progi (talán imagemagick) nem jó minőségben konvertálja át a tiff-et pdf-be. Én tiff2pdf-et használok (debian libtiff-tools csomagba van) az jó minőségű. Az eredeti tiff jó minőségű ?

AsterFaxszal kuldok pdf mellekletet, a kimeno kep minosege megfelelo. Direkt megneztem a filet.
Mikor megerkezik valami magassagaban elnyujtott fos lesz belole.
Ha jpeg a melleklet, akkor jo lesz a tuloldalon is. Talalkozott valaki ilyennel?

zapteles cuccal is talalkoztal mar?
Nem tudod esetleg, hogy faxkuldesnel hogy adod meg melyik szamon (chanellen) menjen ki?
hiaba adom meg hylafaxban, hogy 943-as vegu, mindig 940-el kuldi ki.

most igy megy ki:
[fax-out]
exten => _X.,1,Dial(Zap/G2/${EXTEN})

Az a rossz, hogy atvettem mastol es nem mindenben vagyok otthon.

#cat /proc/zaptel/*
Span 1: ztqoz/1/1 "duoBRI PCI ISDN Card 1 Span 1 [TE] (cardID 7) Layer 1 DEACTIVATED (F3)" (MASTER) AMI/CCS

1 ztqoz1/1/1 Clear (In use)
2 ztqoz1/1/2 Clear (In use)
3 ztqoz1/1/3 HDLCFCS (In use)
Span 2: ztqoz/1/2 "duoBRI PCI ISDN Card 1 Span 2 [TE] (cardID 7) Layer 1 ACTIVATED (F7)" AMI/CCS

4 ztqoz1/2/1 Clear (In use)
5 ztqoz1/2/2 Clear (In use)
6 ztqoz1/2/3 HDLCFCS (In use)

#ztcfg -vv

Zaptel Version: 1.4.12.1
Echo Canceller: MG2
Configuration
======================

SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)
Channel 04: Clear channel (Default) (Slaves: 04)
Channel 05: Clear channel (Default) (Slaves: 05)
Channel 06: D-channel (Default) (Slaves: 06)

6 channels to configure.

Hali! Nem akartam új topikot igy ide irok.

Kinek mi a javaslata egy asterisk + isdn + fax kombó megvalósítására. (hylafax, asterfax stb)
Amit meg kellene oldani, hogy windóz alol lehessen faxot küldeni meg fogadni a fenti megoldásban.
Merre érdemes elindulni (ha lehet kihagyom a felesleges köröket:) )

A gond az, hogy ha a asterisk szobakerul, akkor mar valamilyen szinten a voipon keresztul faxolsz (nyilvan, ha a isdn vonalra ra tudnad kotni a faxot, nem kene asterisk neki). Foleg azert ajanlottam azt a linket, mert tobbek kozt elhangzik, mire kell figyelni voip-on at torteno faxolaskor. Amit irnak, az belso faxolasra is igaz, tehat a protokollokra baromira oda kell figyelni.

En erosen elgondolkodnek inkabb egy hyla szerver fellovesen az isdn masik portjara, es kihagynam a csillagos szoftvert a dologbol.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.