[Asterisk-cvs] asterisk/channels chan_zap.c,1.189,1.190
citats at lists.digium.com
citats at lists.digium.com
Mon Mar 15 01:03:44 CST 2004
- Previous message: [Asterisk-cvs] libpri Makefile,1.6,1.7 libpri.h,1.18,1.19 pri.c,1.10,1.11 pri_internal.h,1.5,1.6 q921.c,1.6,1.7 q931.c,1.46,1.47
- Next message: [Asterisk-cvs] asterisk asterisk.c,1.57,1.58 autoservice.c,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv9935/channels
Modified Files:
chan_zap.c
Log Message:
Add 'pri show span <spanno>' command to chan_zap.c
Index: chan_zap.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -d -r1.189 -r1.190
--- chan_zap.c 12 Mar 2004 21:26:45 -0000 1.189
+++ chan_zap.c 15 Mar 2004 05:57:47 -0000 1.190
@@ -6840,6 +6840,29 @@
return RESULT_SUCCESS;
}
+static int handle_pri_show_span(int fd, int argc, char *argv[])
+{
+ int span;
+ if (argc < 4)
+ return RESULT_SHOWUSAGE;
+ span = atoi(argv[3]);
+ if ((span < 1) || (span > NUM_SPANS)) {
+ ast_cli(fd, "Invalid span %s. Should be a number %d to %d\n", argv[4], 1, NUM_SPANS);
+ return RESULT_SUCCESS;
+ }
+ if (!pris[span-1].pri) {
+ ast_cli(fd, "No PRI running on span %d\n", span);
+ return RESULT_SUCCESS;
+ }
+#ifdef PRI_DUMP_INFO
+ pri_dump_info(pris[span-1].pri);
+#else
+#warning Please update libpri. pri_dump_info not found
+ ast_log(LOG_WARNING, "Please update libpri. pri_dump_info not available\n");
+#endif
+ return RESULT_SUCCESS;
+}
+
static char pri_debug_help[] =
"Usage: pri debug span <span>\n"
" Enables debugging on a given PRI span\n";
@@ -6852,6 +6875,10 @@
"Usage: pri intensive debug span <span>\n"
" Enables debugging down to the Q.921 level\n";
+static char pri_show_span_help[] =
+ "Usage: pri show span <span>\n"
+ " Displays PRI Information\n";
+
static struct ast_cli_entry pri_debug = {
{ "pri", "debug", "span", NULL }, handle_pri_debug, "Enables PRI debugging on a span", pri_debug_help, complete_span };
@@ -6861,6 +6888,9 @@
static struct ast_cli_entry pri_really_debug = {
{ "pri", "intense", "debug", "span", NULL }, handle_pri_really_debug, "Enables REALLY INTENSE PRI debugging", pri_really_debug_help, complete_span };
+static struct ast_cli_entry pri_show_span = {
+ { "pri", "show", "span", NULL }, handle_pri_show_span, "Displays PRI Information", pri_show_span_help, complete_span };
+
#endif /* ZAPATA_PRI */
@@ -7253,6 +7283,7 @@
ast_cli_unregister(&pri_debug);
ast_cli_unregister(&pri_no_debug);
ast_cli_unregister(&pri_really_debug);
+ ast_cli_unregister(&pri_show_span);
#endif
#ifdef ZAPATA_R2
ast_cli_unregister(&r2_debug);
@@ -7823,6 +7854,7 @@
ast_cli_register(&pri_debug);
ast_cli_register(&pri_no_debug);
ast_cli_register(&pri_really_debug);
+ ast_cli_register(&pri_show_span);
#endif
#ifdef ZAPATA_R2
ast_cli_register(&r2_debug);
- Previous message: [Asterisk-cvs] libpri Makefile,1.6,1.7 libpri.h,1.18,1.19 pri.c,1.10,1.11 pri_internal.h,1.5,1.6 q921.c,1.6,1.7 q931.c,1.46,1.47
- Next message: [Asterisk-cvs] asterisk asterisk.c,1.57,1.58 autoservice.c,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the svn-commits
mailing list