[asterisk-r2] Bug with two half E1s on Open R2.
Carlos Chavez
cursor at telecomabmex.com
Wed Jan 11 10:30:05 CST 2012
On Tue, 2012-01-10 at 20:16 -0200, Marcelo Pacheco wrote:
> I have the following chan_dahdi.conf
>
> [channels]
> usecallerid=yes
> echocancel=no
> echocancelwhenbridged=no
>
> signalling=mfcr2
> mfcr2_variant=br
> mfcr2_forced_release=no
> mfcr2_get_ani_first=no
> mfcr2_category=national_subscriber
> mfcr2_allow_collect_calls=yes
> mfcr2_double_answer=no
>
> context=entrada
> group=1
> mfcr2_max_ani=14
> mfcr2_max_dnis=4
> channel => 1-15
>
> ;group=0
> ;context=drop
> ;channel => 17-21
>
> context=geral
> group=2
> mfcr2_max_ani=4
> mfcr2_max_dnis=16
> channel => 32-46
>
> And the following /etc/dahdi/system.conf
>
> span=1,1,0,cas,hdb3
> span=2,0,0,cas,hdb3
> span=3,0,0,cas,hdb3
> span=4,0,0,cas,hdb3
> cas=1-15:1101
> cas=17-21:1101
> cas=32-46:1101
> dchan=16,47
> echocanceller=kb1,32-46
> #echocanceller=mg2,1-15,17-31,32-46,48-52
> loadzone = us
> defaultzone=us
>
>
> If I leave the 17-21 channel range out of chan_dahdi.conf (or commented
> as shown), then the attributes from channels 1-15 bleed through to 32-36
> (max_ani, max_dnis).
>
> *CLI> mfcr2 show channels
> Chan Variant Max ANI Max DNIS ANI First Immediate Accept Tx CAS Rx CAS
> 1 BR 14 4 No No IDLE IDLE
> 2 BR 14 4 No No IDLE IDLE
> 3 BR 14 4 No No IDLE IDLE
> 4 BR 14 4 No No IDLE IDLE
> 5 BR 14 4 No No IDLE IDLE
> 6 BR 14 4 No No IDLE IDLE
> 7 BR 14 4 No No IDLE IDLE
> 8 BR 14 4 No No IDLE IDLE
> 9 BR 14 4 No No IDLE IDLE
> 10 BR 14 4 No No IDLE IDLE
> 11 BR 14 4 No No IDLE IDLE
> 12 BR 14 4 No No IDLE IDLE
> 13 BR 14 4 No No IDLE IDLE
> 14 BR 14 4 No No IDLE IDLE
> 15 BR 14 4 No No IDLE IDLE
> 32 BR 14 4 No No IDLE IDLE
> 33 BR 14 4 No No IDLE IDLE
> 34 BR 14 4 No No IDLE IDLE
> 35 BR 14 4 No No IDLE IDLE
> 36 BR 14 4 No No IDLE IDLE
> 37 BR 4 16 No No IDLE IDLE
> 38 BR 4 16 No No IDLE IDLE
> 39 BR 4 16 No No IDLE IDLE
> 40 BR 4 16 No No IDLE IDLE
> 41 BR 4 16 No No IDLE IDLE
> 42 BR 4 16 No No IDLE IDLE
> 43 BR 4 16 No No IDLE IDLE
> 44 BR 4 16 No No IDLE IDLE
> 45 BR 4 16 No No IDLE IDLE
> 46 BR 4 16 No No IDLE IDLE
>
> Notice channels 32-36 endup with the configuration from the first
> channel group instead of the proper (4/16) config. However the context
> setting is properly set.
>
> Uncommenting 17-21 on chan_dahdi works around the issue. I'm using
> asterisk 1.6.2.18. I'm unable to use asterisk 1.8 due to some sip
> features changed in undesirable ways. The customer has a 15 voice
> channels + 15 internet channels, with an external MUX splitting the last
> 15 channels into a separate link, however that leads so lots of
> block/unblock of channels in the 17-31 range polluting the Asterisk log
> when the workaround is applied.
>
> It this a known issue, or should I open a new bug on this ? Is this a
> openR2 issue or a chan_dahdi issue ?
>
>
You should always define all channels in system.conf even if they will
not be used by asterisk. Also you have spans 2 to 4 as clock source
over span 1.
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez Prats
Director de Tecnología
+52-55-91169161 ext 2001
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.digium.com/pipermail/asterisk-r2/attachments/20120111/ff138a09/attachment.pgp>
More information about the asterisk-r2
mailing list