Posílání faxů z PDF

Nikdo nemůže vyhovět všem, ale můžeme mít alespoň přehled a mít tak možnost se zaměřit na to nejpodstatnější.

Posílání faxů z PDF

Příspěvekod LubosD » pát 09. pro 2016 14:36:15

Vím, že fax nejsou v dnešní době nějaké terno, bohužel v USA se tahle hrůza pořád používá.
Bylo by fajn, kdyby šlo posílat faxy z Odorika uploadem PDF nebo TIFF.

V ČR to nabízí Xphone.cz, kde mám naštěstí ještě pár korun kreditu, takže tentokrát to zvládnu, ale až mi kredit dojde, tak se tam musí dobít zase aspoň 150 Kč :-(
UPDATE: Xphone to má rozbité

Chtěl jsem to poslat pomocí Zoiperu pro Linux. Ta funkce tam je, ale vůbec nefunguje. Po vybrání TIFF souboru se namísto "sending fax" jen normálně naváže hovor :cry:
LubosD
 
Příspěvky: 134
Registrován: pát 06. úno 2015 11:41:27

Re: Posílání faxů z PDF

Příspěvekod LubosD » pát 09. pro 2016 16:13:03

Tak Zoiper se po několika pokusech vzpamatoval, ale Odorik nepodporuje T.38. To je docela blbý.

Kód: Vybrat vše
INVITE sip:00420910116959@81.31.45.34:5060;alias=81.31.45.34~5060~1 SIP/2.0
Via: SIP/2.0/UDP 10.10.10.18:40274;branch=z9hG4bK-d8754z-8b0f40602b216480-1---d8754z-
Max-Forwards: 70
Route: <sip:910116959@81.31.45.51;lr=on;ftag=dd311305;did=5361.76be1;nat=yes>
Contact: <sip:714849@10.10.10.18:40274;transport=UDP>
To: <sip:910116959@sip.odorik.cz;transport=UDP>;tag=as1fa5a9c4
From: <sip:714849@sip.odorik.cz;transport=UDP>;tag=dd311305
Call-ID: YTdmY2I1NDRjMGIwZGFmMjU4MjEyNTcwNTBmNTlmY2M.
CSeq: 3 INVITE
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE
Content-Type: application/sdp
Proxy-Authorization: Digest username="714849",realm="sip.odorik.cz",nonce="WEq77FhKusBOuuY9qkYPm+gHwnlN/k9v",uri="sip:00420910116959@81.31.45.34:5060;alias=81.31.45.34~5060~1",response="xxxxx",algorithm=MD5
Supported: replaces, norefersub, extended-refer, timer, X-cisco-serviceuri
User-Agent: Z 3.3.25608 r25552
Allow-Events: presence, kpml
Content-Length: 331

v=0
o=Z 0 1 IN IP4 10.10.10.18
s=Z
c=IN IP4 10.10.10.18
t=0 0
m=image 8000 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxBuffer:400
a=T38FaxMaxDatagram:400
a=T38FaxUdpEC:t38UDPRedundancy
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.10.10.18:40274;branch=z9hG4bK-d8754z-8b0f40602b216480-1---d8754z-;rport=48285;received=xxxxxx
To: <sip:910116959@sip.odorik.cz;transport=UDP>;tag=as1fa5a9c4
From: <sip:714849@sip.odorik.cz;transport=UDP>;tag=dd311305
Call-ID: YTdmY2I1NDRjMGIwZGFmMjU4MjEyNTcwNTBmNTlmY2M.
CSeq: 3 INVITE
Content-Length: 0

SIP/2.0 488 Not acceptable here
Via: SIP/2.0/UDP 10.10.10.18:40274;rport=48285;received=xxxxxx;branch=z9hG4bK-d8754z-8b0f40602b216480-1---d8754z-
From: <sip:714849@sip.odorik.cz;transport=UDP>;tag=dd311305
To: <sip:910116959@sip.odorik.cz;transport=UDP>;tag=as1fa5a9c4
Call-ID: YTdmY2I1NDRjMGIwZGFmMjU4MjEyNTcwNTBmNTlmY2M.
CSeq: 3 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
Content-Length: 0
LubosD
 
Příspěvky: 134
Registrován: pát 06. úno 2015 11:41:27

Re: Posílání faxů z PDF

Příspěvekod xsouku04 » sob 10. pro 2016 0:45:35

No nejlepší by bylo odesílat FAX přímo z webu, protože spoléhat se na nějaké Zoipery a podobné je problematické.
Vlastně je to docela jednoduché. Kolega jen měl problém jak s uploadem souboru a tak to zdržoval.
Pravda, 100% spolehlivé pro celý svět to nebude nikdy, vždy totiž to může po cestě někdo pokazit.
Uživatelský avatar
xsouku04
Administrátor
 
Příspěvky: 6129
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno

Re: Posílání faxů z PDF

Příspěvekod LubosD » sob 10. pro 2016 16:23:49

xsouku04 píše:No nejlepší by bylo odesílat FAX přímo z webu, protože spoléhat se na nějaké Zoipery a podobné je problematické.
Vlastně je to docela jednoduché. Kolega jen měl problém jak s uploadem souboru a tak to zdržoval.
Pravda 100% spolehlivé pro celý svět to nebude nikdy, vždy totiž to může po cestě někdo pokazit.

Takže se dočkáme? :o
LubosD
 
Příspěvky: 134
Registrován: pát 06. úno 2015 11:41:27

Re: Posílání faxů z PDF

Příspěvekod LubosD » stř 11. led 2017 19:27:55

Tak jsem to rozchodil. Mám doma tak jako tak Asterisk, hlavní problém je v tom, že web je plný prehistorických a neúplných informací. Zkoušel jsem třeba Hylafax+iaxmodem (i když to je kombinace určená podle všeho hlavně pro Asterisk, který je připojený k POTS/E1/...). Faxy "procházely", ale vždy dorazily jen 2 prázdné stránky.

Nakonec to s čistým Asteriskem není složité. Do extensions.conf jsem přidal:

Kód: Vybrat vše
[fax_out]
exten => _X.,1,NoOp(--- sending fax to ${EXTEN} ---)
exten => _X.,n,Set(FAXOPT(ecm)=yes)
exten => _X.,n,Set(FAXOPT(minrate)=2400)
exten => _X.,n,Set(FAXOPT(maxrate)=9600)
exten => _X.,n,SendFAX(${TIFF},dfsz)
exten => _X.,n,Hangup()

exten => h,1,NoOp(FaxStatus : ${FAXSTATUS})
exten => h,1,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)})
exten => h,n,NoOp(FAXOPT(filename) : ${FAXOPT(filename)})
exten => h,n,NoOp(FAXOPT(headerinfo) : ${FAXOPT(headerinfo)})
exten => h,n,NoOp(FAXOPT(localstationid) : ${FAXOPT(localstationid)})
exten => h,n,NoOp(FAXOPT(maxrate) : ${FAXOPT(maxrate)})
exten => h,n,NoOp(FAXOPT(minrate) : ${FAXOPT(minrate)})
exten => h,n,NoOp(FAXOPT(pages) : ${FAXOPT(pages)})
exten => h,n,NoOp(FAXOPT(rate) : ${FAXOPT(rate)})
exten => h,n,NoOp(FAXOPT(remotestationid) : ${FAXOPT(remotestationid)})
exten => h,n,NoOp(FAXOPT(resolution) : ${FAXOPT(resolution)})
exten => h,n,NoOp(FAXOPT(status) : ${FAXOPT(status)})
exten => h,n,NoOp(FAXOPT(statusstr) : ${FAXOPT(statusstr)})
exten => h,n,NoOp(FAXOPT(error) : ${FAXOPT(error)})
exten => h,n,NoOp(DNIS: ${RECEIVER})

exten => failed,1,NoOp(--- failed sending fax ---)


A pro odeslání faxu kamsi jen vložím do /var/spool/asterisk/outgoing soubor s příponou .call, který zahájí hovor - propojí odchozí kanál s daným contextem/extension:
Kód: Vybrat vše
Channel: IAX2/odorik/123456789
Context: fax_out
Extension: 123456789
Prority: 1
SetVar: TIFF=/tmp/out.tif


Tiff soubor jsem si předem připravil v GhostScriptu. Jen otestování bylo poněkud složitější, protože když se pokusím poslat fax v rámci Odoriku, tak to selže (a na mail mi dorazí zpráva od Odorika s chybou T38_NEG_ERROR). Evidentně Odorik očekává faxy v rámci sitě jen přes T.38 (a nikoliv G.711), jenže T.38 současně u Odorika nefunguje (nepodporovaný kodek). Takže jsem to posílal na mobilní číslo, u kterého jsem nechal na chvíli přesměrovat všechny hovory zpět na faxové číslo u Odoriku.

Faxový hovor Odorik -> T-Mobile -> Odorik už uspěl a fax prošel na první pokus.
LubosD
 
Příspěvky: 134
Registrován: pát 06. úno 2015 11:41:27


Zpět na Náměty a připomínky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník