Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] capi4hylafax, external TA, ...
Hi,
capi4hylafax will not work with it. AFAIK it is programmed upon CAPI 2.0
which is complete incompatible with CAPI 1.x.
if you can use your TA is easily answerd, there are to possibilitys:
1.) your TA supports a normal AT commandset for faxing, like the
ZYXEL Elite 264ID does), then you are in buisines and can use it to do
faxing with Hylafax, it operates like a normal serial modem.
2.) it does not support AT-commands, then you probalbly won't be able
to use it with hylafax.
or you'll have to code a kerneldriver emulating the AT-Command set
and konvert it to CAPI-1.1 calls......
Christoph
Giulio Orsero schrieb:
>
> I have a spare TA (it's an external ZyXEL OMNI NET D) and it says it support
> CAPI-1.1a, so I want to see whether it works with capi4hylafax.
>
> However, all docs I see for capi4hylafax talks about internal cards; isdn4linux
> docs say isdn4linux is not needed for external TAs.
>
> Is there anyone with experience on isdn stuff who can clarify? Are external isdn
> TAs hopeless as regards to fax/HylaFAX?
>
> Just out of curiosity I tried compiling capi4hylafax (on linux-2.2.x,
> glibc-2.1.2, egcs-1.1.2) . It needs a capi20.h header, since its not included in
> capi4hylafax-01.01.02.tar.gz, I tried to give it the one in
> capi-adk-01.09.00.tar.gz, but it does not work:
>
> c++ -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.01.02\" -DSTDC_HEADERS=1 -DHAVE_ST
> RING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -I. -I. -I./..
> /standard -I./../timers -I/var/tmp/capi-adk/c20lib/source -Wall -W -O2 -DNDEB
> UG -c CapiBase.cpp
> In file included from CapiBase.cpp:18:
> /var/tmp/capi-adk/c20lib/source/capi20.h:25: syntax error before `*'
> /var/tmp/capi-adk/c20lib/source/capi20.h:32: syntax error before `;'
> /var/tmp/capi-adk/c20lib/source/capi20.h:117: syntax error before `;'
> /var/tmp/capi-adk/c20lib/source/capi20.h:119: syntax error before `;'
> /var/tmp/capi-adk/c20lib/source/capi20.h:121: syntax error before `;'
>
> I tried with capi20.h from isdn4k-utils, but it does not work (i can make error
> on 145 go away, but I don't know what to do with 86)
>
> c++ -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.01.02\" -DSTDC_HEADERS=1 -DHAVE_ST
> RING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -I. -I. -I./..
> /standard -I./../timers -I/var/tmp/capi-adk/c20lib/source -Wall -W -O2 -DNDEB
> UG -c CapiBase.cpp
> CapiBase.cpp: In method `void CCAPI20_Base::Register(tUInt, tUInt, tUInt, tUInt)
> ':
> CapiBase.cpp:86: passing `unsigned int *' as argument 4 of `capi20_register(unsi
> gned int, unsigned int, unsigned int, CAPI_REGISTER_ERROR *)'
> CapiBase.cpp: In method `void CCAPI20_Base::PutMessage(c_byte *)':
> CapiBase.cpp:145: warning: passing `c_word' to argument 1 of `capi20_put_message
> (unsigned char *, unsigned int)' lacks a cast
> CapiBase.cpp:145: warning: passing `c_byte *' to argument 2 of `capi20_put_messa
> ge(unsigned char *, unsigned int)' lacks a cast
> make[2]: *** [CapiBase.o] Error 1
> make[2]: Leaving directory `/var/tmp/capi4hylafax-01.01.02/src/capi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/var/tmp/capi4hylafax-01.01.02/src'
> make: *** [all-recursive] Error 1
>
> --
> giulioo@pobox.com
>
> ____________________ HylaFAX(tm) Users Mailing List _______________________
> To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null
____________________ HylaFAX(tm) Users Mailing List _______________________
To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null