From 42d84412db13373edb94eeef8f757d804233fbda Mon Sep 17 00:00:00 2001 From: crichter Date: Wed, 10 Jan 2007 09:51:00 +0000 Subject: more fixes regarding warnings for gcc-4 and first additions for the restart Information element, in the first step we initiate a restart with a CLI command git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@50335 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_misdn.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'channels/chan_misdn.c') diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c index b4e383537..49531126a 100644 --- a/channels/chan_misdn.c +++ b/channels/chan_misdn.c @@ -927,6 +927,22 @@ static int misdn_send_cd (int fd, int argc, char *argv[]) return 0; } +static int misdn_send_restart(int fd, int argc, char *argv[]) +{ + int port; + + if (argc != 4) + return RESULT_SHOWUSAGE; + + port = atoi(argv[3]); + + misdn_lib_send_restart(port); + + return 0; +} + + + static int misdn_send_digit (int fd, int argc, char *argv[]) { char *channame; @@ -1083,6 +1099,14 @@ static struct ast_cli_entry cli_send_cd = complete_ch }; +static struct ast_cli_entry cli_send_restart= +{ {"misdn","send","restart", NULL}, + misdn_send_restart, + "Sends a restart for every bchannel on the given port", + "Usage: misdn send restart \n" +}; + + static struct ast_cli_entry cli_send_digit = { {"misdn","send","digit", NULL}, misdn_send_digit, @@ -4218,6 +4242,7 @@ int load_module(void) ast_cli_register(&cli_send_display); ast_cli_register(&cli_send_cd); + ast_cli_register(&cli_send_restart); ast_cli_register(&cli_send_digit); ast_cli_register(&cli_toggle_echocancel); ast_cli_register(&cli_set_tics); @@ -4285,6 +4310,7 @@ int unload_module(void) ast_cli_unregister(&cli_send_display); ast_cli_unregister(&cli_send_cd); + ast_cli_unregister(&cli_send_restart); ast_cli_unregister(&cli_send_digit); ast_cli_unregister(&cli_toggle_echocancel); -- cgit v1.2.3