[chan-capi-users] No fax reception with chan-capi, divas4linux and c2faxrecv
Armin Schindler
armin at melware.de
Wed Mar 19 09:40:50 CET 2008
On Tue, 18 Mar 2008, Roland Colberg wrote:
> Armin Schindler schrieb:
>> On Sun, 16 Mar 2008, Roland Colberg wrote:
>>> Hi,
>>>
>>> due to problems with Asterisk and Hylafax simultaneous on an AVM B1 I switched to a
>>> Diva Server BRI.
>>>
>>> Manufacturer: Eicon Networks
>>> CAPI Version: 2.0
>>> Manufacturer Version: 3.0
>>> Serial Number: 17
>>> BChannels: 2
>>>
>>>
>>> I have installed chan_capi-1.1.0 and divas4linux-melware-3.0.10-107.884-1, not using
>>> iaxmodem.
>>>
>>> So Asterisk is working as well as sending faxes, but capi4hylafax (c2faxrecv) doesnt
>>> pickup incoming calls.
>>>
>>> Strangely there is no output of any ISDN calls in /var/log/messages,
>>> /var/log/isdn.log or other log-files. Maybe this is the reason of the disfunction, so
>>> that c2faxrecv gets no signal of the incoming calls.
>>>
>>> Whats wrong??
>>
>> It sounds like c2faxrecv is not configured to pickup a call. Did you
>> configure the correct MSN and controller to listen on?
>> /var/log/messages may not show incoming calls. This depend on the programs
>> and their configuration.
>> I don't know much about the capi4hylfax stuff, but I think this tool has own
>> log file. Maybe more help is possible if you provide the configuration of
>> it.
>>
>> Armin
>
> This is my config file (now /etc/config.faxCAPI in openSuSE 10.3) without comments:
>
> SpoolDir: /var/spool/fax
> FaxRcvdCmd: /var/spool/fax/bin/faxrcvd
> PollRcvdCmd: /var/spool/fax/bin/pollrcvd
> FaxReceiveUser: fax
> FaxReceiveGroup: dialout
> LogFile: /var/log/capifax.log
> LogTraceLevel: 4
> LogFileMode: 0644
> {
> HylafaxDeviceName: faxCAPI
> RecvFileMode: 0644
> FAXNumber: +49.xxxx.668518
> LocalIdentifier: "xxxxxxxxxxxxxx"
> MaxConcurrentRecvs: 2
> OutgoingController: 1
> OutgoingMSN: 668518
> SuppressMSN: 0
> NumberPrefix:
> UseISDNFaxService: 0
> RingingDuration: 0
> {
> Controller: 1
> AcceptSpeech: 1
> UseDDI: 0
> DDIOffset: "12345"
> DDILength: 3
> IncomingDDIs:
> IncomingMSNs: 668518
> AcceptGlobalCall: 1
> }
> }
>
> Starting c2faxrecv gives:
>
> asterisk:~ # c2faxrecv -v
> The config file is /etc/config.faxCAPI.
>
> C4H-Version 01.03.00 (32Bit).
>
> The SpoolDirectory is /var/spool/fax.
> Changed to effective user "fax" and group "dialout" succesfully.
>
> Device "faxCAPI" uses 2 receive thread(s) with the following config:
> Controller=1 : IncomingMSNs=668518
>
> Started in Hylafax mode and waiting on incoming calls.
>
>
> This looks o.k., I think. Nevertheless hylafax doesn't pick up the 668518. The same
> configuration works with an AVM B1. Leaving IncomingMSNs empty (= accept all) also
> doesn't help.
The configuration looks good. So if the MSN is correct (as signaled on
incoming call) and you don't have any log, the only way to find out is to
have a look at the CAPI messages. I think capi4hylfax doesn't provide this
trace, so you could use the libcapi20 version from ftp.melware.net. This
libcapi20 can create CAPI message traces (if enabled in a special config
file).
Armin
More information about the Chan-capi-users
mailing list