[asterisk-users] Maximum number of PRI calls on 1 asterisk box (no HW echo)
Alejandro Kauffmann
akauffma at prodigy.net.mx
Fri Mar 26 13:44:33 CDT 2010
James Lamanna wrote:
> Hi,
> Does anyone have any good empirical data suggesting what the maximum
> number of PRI calls (incoming and outgoing)
> without hardware echo cancellation can be handled on a single box is?
> I have a TE410P T1 (1st gen) card and I'm seeing interesting errors of
> D-Channels going down and then coming back up (See below).
>
> I've looked at the number of simultaneous calls at each of these
> points, and each time the span seems to
> have around 21-23 calls, and the total number of calls ranges between 47 and 53.
> I'm trying to figure out if this is a load issue or an issue on the
> provider side, though my provider says they
> do not see any errors on any of the T1s.
> Could this be some sort of hardware interrupt problem? If so, how can I check?
>
> The specs of the machine are, Dual Xeon 2.80Ghz (both single core but w/HT)
> 4GB memory.
> Running asterisk 1.4.26.3 (32-bit)
> with libpri-1.4.7 and zaptel-1.4.12.9
>
> Thanks.
>
> -- James
>
> Please CC me on responses.
>
>
> [Mar 22 09:45:00] VERBOSE[8887] logger.c: == Primary D-Channel on span 2 down
> [Mar 22 09:45:00] WARNING[8887] chan_dahdi.c: No D-channels available!
> Using Primary channel 48 as D-channel anyway!
> [Mar 22 09:45:00] VERBOSE[8887] logger.c: == Primary D-Channel on span 2 up
> [Mar 22 09:59:23] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 down
> [Mar 22 09:59:23] WARNING[8886] chan_dahdi.c: No D-channels available!
> Using Primary channel 24 as D-channel anyway!
> [Mar 22 09:59:23] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 up
> [Mar 22 09:59:23] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 down
> [Mar 22 09:59:23] WARNING[8886] chan_dahdi.c: No D-channels available!
> Using Primary channel 24 as D-channel anyway!
> [Mar 22 09:59:23] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 up
> [Mar 22 10:36:11] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 down
> [Mar 22 10:36:11] WARNING[8886] chan_dahdi.c: No D-channels available!
> Using Primary channel 24 as D-channel anyway!
> [Mar 22 10:36:11] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 up
> [Mar 22 10:36:11] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 down
> [Mar 22 10:36:11] WARNING[8886] chan_dahdi.c: No D-channels available!
> Using Primary channel 24 as D-channel anyway!
> [Mar 22 10:36:11] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 up
> [Mar 22 10:44:36] NOTICE[8888] chan_dahdi.c: PRI got event: HDLC Bad
> FCS (8) on Primary D-channel of span 3
> [Mar 22 10:45:44] NOTICE[8886] chan_dahdi.c: PRI got event: HDLC Bad
> FCS (8) on Primary D-channel of span 1
> [Mar 22 10:59:33] NOTICE[8887] chan_dahdi.c: PRI got event: HDLC Abort
> (6) on Primary D-channel of span 2
> [Mar 22 11:30:53] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 down
> [Mar 22 11:30:53] WARNING[8886] chan_dahdi.c: No D-channels available!
> Using Primary channel 24 as D-channel anyway!
> [Mar 22 11:30:53] VERBOSE[8886] logger.c: == Primary D-Channel on span 1 up
> [Mar 22 15:34:28] VERBOSE[8887] logger.c: == Primary D-Channel on span 2 down
> [Mar 22 15:34:28] WARNING[8887] chan_dahdi.c: No D-channels available!
> Using Primary channel 48 as D-channel anyway!
> [Mar 22 15:34:28] VERBOSE[8887] logger.c: == Primary D-Channel on span 2 up
>
>
I believe your problem is IRQ sharing which is why you are getting the
"...HDLC Bad FCS..." notices in your debug. Make
sure the card is not sharing IRQs with the network card(s), or the hard
drive(s). You MIGHT get by with it sharing with other
devices. Upgrade to a newer Digium card that is not as picky with IRQ
sharing or switch brands. I've had several TE410
cards and they don't like to share.
Alex
More information about the asterisk-users
mailing list