[chan-capi-users] capi/divas4linux for x86_64
Armin Schindler
armin at melware.de
Sat Oct 18 07:57:04 CEST 2008
Hello daniel,
> I'm using Divas v3 driver from Melware
> (ftp://ftp.melware.net/divas/v3/divas4linux-melware-3.0.10-107.884-1.tar.bz2)
> with a "Diva Dialogic Diva 4BRI-8 PCI v2" card on a x86_64 machine
> (Mandriva 2007.1 x86_64, kernel 2.6.22.8-1mdvsmp), using chan_capi 1.0.2.
> I didn't notice any problems in installation process, or using it,
> everything was fine (until now :)). Now I see this post about Divas and
> x86_64 compatibility, and I'm starting to suspect...
> Now I'm experiencing this weird problem:
>
> After some time with system up and running (couple of weeks or less),
> outgoing calls have have 1 way audio. For example, I make a call from a
> SIP extension (A) through the BRI line, and I can hear B, but B can't
> hear me, no audio at all. Also DTMF's didn't pass so if I call an IVR, I
> can't dial an extension.
> Incoming calls from BRI are fine, audio is ok in both directions.
>
> The solution appears to be shut down Asterisk and the Divas Driver. I've
> tried to unload chan_capi.so module, and load it again without
> restarting asterisk, but the same occurs. I didn't try to restart only
> asterisk, always I restarted Diva driver also. I'm using latest Asterisk
> 1.2.30.2 in this installation.
>
> Any clues? Any suggestion/procedure to debug this? Maybe x86_64
> compatibility ? Maybe a bug in chan_capi 1.0.2 (I updated chan_capi to
> 1.1.1, and let's see what's happen).
Are you sure you have asterisk/chan_capi running as 64bit application?
chan_capi 1.0.x actually wasn't 64bit working. And even with 1.1.1 there may
be a problem, but this depends on which libcapi20 version you use.
It's hard to tell what this is causing is. You should take logs to see what
happens. Since the problem is in the voice data instead of call handling,
you need to use full logs to have the voice data too.
chan_capi can show if DATA_B3 messages may be missing. The new libcapi20
from melware.org can also write a full trace of all capi messages including
data.
And divactrl can do the same for you with 'ditrace' and 'mlog'.
> Also I see that is a new Dialogic Diva driver in Dialogic site:
> Diva4Linux_installer_8.5-108-106.bin. You've plans to port this to the
> corresponding divas4linux-melware version ? I'm offering to help with
> this task, if it's needed.
I cannot tell when the new V3 version will be done.
Armin
More information about the Chan-capi-users
mailing list