From c99319d78689c2303773bb60a3dc2fb4bad9b2d7 Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Fri, 13 Aug 2010 18:40:00 +0000 Subject: dahdi_scan: Use 'linecompat' to identify digital spans. This fixes the case where the BRI spans on the Hx8 cards were displayed as analog spans. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@9133 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- dahdi_scan.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dahdi_scan.c b/dahdi_scan.c index 26ec781..582f44d 100644 --- a/dahdi_scan.c +++ b/dahdi_scan.c @@ -37,6 +37,11 @@ #include "dahdi_tools_version.h" +static inline int is_digital_span(struct dahdi_spaninfo *s) +{ + return (s->linecompat > 0); +} + int main(int argc, char *argv[]) { int ctl; @@ -135,7 +140,7 @@ int main(int argc, char *argv[]) continue; } - if (params.sigcap & (__DAHDI_SIG_DACS | DAHDI_SIG_CAS)) { + if (is_digital_span(&s)) { /* this is a digital span */ fprintf(stdout, "type=digital-%s\n", s.spantype); fprintf(stdout, "syncsrc=%d\n", s.syncsrc); -- cgit v1.2.3