summaryrefslogtreecommitdiff
path: root/xpp/utils/zconf/Zaptel/Span.pm
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-19 22:48:03 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-19 22:48:03 +0000
commitb5c7c251f68b9d0c508ab0d36cd26c8b9ce8bc79 (patch)
tree6e0b6bd2fee4307f16e710e34022b047b9ea1542 /xpp/utils/zconf/Zaptel/Span.pm
parent28fed4b325ff411076224a96caf5c40d3ffd0956 (diff)
* A few more fixes to card_pri.
* Do use "crc4" for E1 by default when generating zaptel.conf . Merged revisions 3540 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2 git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3541 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/utils/zconf/Zaptel/Span.pm')
-rw-r--r--xpp/utils/zconf/Zaptel/Span.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/xpp/utils/zconf/Zaptel/Span.pm b/xpp/utils/zconf/Zaptel/Span.pm
index eacac8b..951f603 100644
--- a/xpp/utils/zconf/Zaptel/Span.pm
+++ b/xpp/utils/zconf/Zaptel/Span.pm
@@ -101,9 +101,11 @@ sub new($$) {
push(@{$self->{CHANS}}, $c);
}
close F;
+
+ $self->{YELLOW} = undef;
+ $self->{CRC4} = undef;
if($self->is_bri()) {
$self->{CODING} = 'ami';
- $self->{YELLOW} = undef;
$self->{DCHAN} = ($self->chans())[$self->{DCHAN_IDX}];
$self->{BCHANS} = [ ($self->chans())[@{$self->{BCHAN_LIST}}] ];
# Infer some info from channel name:
@@ -125,6 +127,7 @@ sub new($$) {
$self->{CODING} = 'hdb3';
$self->{FRAMING} = 'ccs';
$self->{SWITCHTYPE} = 'euroisdn';
+ $self->{CRC4} = 'crc4';
} elsif($self->{PROTO} eq 'T1') {
$self->{CODING} = 'b8zs';
$self->{FRAMING} = 'esf';
@@ -132,7 +135,6 @@ sub new($$) {
} else {
die "'$self->{PROTO}' unsupported yet";
}
- $self->{YELLOW} = undef;
$self->{SIGNALLING} = ($self->{TERMTYPE} eq 'NT') ? $ZAPPRI_NET : $ZAPPRI_CPE ;
}
return $self;