summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Fredrickson <creslin@digium.com>2007-12-04 22:44:01 +0000
committerMatthew Fredrickson <creslin@digium.com>2007-12-04 22:44:01 +0000
commitd4e10c0957384111bd033f2185b628ee8f726ce2 (patch)
tree8c0f42028acd2f9559e5c505a724e6ed99212380
parentf52c0686054c0cde4ab92e89150099e79e5e6c5e (diff)
Don't error when we don't have libpri installed with libss7 support. Also, print the debug message anyway if we can't find the right PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@91012 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r--channels/chan_zap.c24
1 files changed, 9 insertions, 15 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index 731eae4ff..91183c298 100644
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -5861,7 +5861,7 @@ static struct ast_channel *zt_new(struct zt_pvt *i, int state, int startpbx, int
#if defined(HAVE_PRI)
tmp->transfercapability = transfercapability;
pbx_builtin_setvar_helper(tmp, "TRANSFERCAPABILITY", ast_transfercapability2str(transfercapability));
- if (transfercapability & PRI_TRANS_CAP_DIGITAL)
+ if (transfercapability & AST_TRANS_CAP_DIGITAL)
i->digital = 1;
/* Assume calls are not idle calls unless we're told differently */
i->isidlecall = 0;
@@ -9538,13 +9538,10 @@ static void zt_pri_message(struct pri *pri, char *s)
}
dchancount = 0;
}
- if ((dchan >= 0) && (span >= 0)) {
- if (dchancount > 1)
- ast_verbose("[Span %d D-Channel %d]%s", span, dchan, s);
- else
- ast_verbose("%s", s);
- } else
- ast_log(LOG_ERROR, "PRI debug error: could not find pri associated it with debug message output\n");
+ if (dchancount > 1 && (span > -1))
+ ast_verbose("[Span %d D-Channel %d]%s", span, dchan, s);
+ else
+ ast_verbose("%s", s);
} else
ast_verbose("%s", s);
@@ -9577,13 +9574,10 @@ static void zt_pri_error(struct pri *pri, char *s)
}
dchancount = 0;
}
- if ((dchan >= 0) && (span >= 0)) {
- if (dchancount > 1)
- ast_log(LOG_ERROR, "[Span %d D-Channel %d] PRI: %s", span, dchan, s);
- else
- ast_log(LOG_ERROR, "%s", s);
- } else
- ast_log(LOG_ERROR, "PRI debug error: could not find pri associated it with debug message output\n");
+ if ((dchancount > 1) && (span > -1))
+ ast_log(LOG_ERROR, "[Span %d D-Channel %d] PRI: %s", span, dchan, s);
+ else
+ ast_log(LOG_ERROR, "%s", s);
} else
ast_log(LOG_ERROR, "%s", s);