]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: add some extra logging in ftmod_zt and ftmod_analog
authorMoises Silva <moy@sangoma.com>
Wed, 22 Jun 2011 21:05:09 +0000 (17:05 -0400)
committerMoises Silva <moy@sangoma.com>
Wed, 22 Jun 2011 21:05:53 +0000 (17:05 -0400)
libs/freetdm/src/ftmod/ftmod_analog/ftmod_analog.c
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c

index b7471627025ddc32bfdfc8c57a532b19cfec884a..27eecb4f7f992c86dcc163709e97bfcca37219c1 100644 (file)
@@ -932,6 +932,7 @@ static void *ftdm_analog_channel_run(ftdm_thread_t *me, void *obj)
        ftdm_channel_lock(closed_chan);
 
        if (ftdmchan->type == FTDM_CHAN_TYPE_FXO && ftdm_test_flag(ftdmchan, FTDM_CHANNEL_OFFHOOK)) {
+               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_DEBUG, "Going onhook");
                ftdm_channel_command(ftdmchan, FTDM_COMMAND_ONHOOK, NULL);
        }
 
index b66eb0bb6fa08a1f9c20284fdb1aa242d5de7e85..982412d334e8f7c68a13b1f86cf34872e580ba6e 100644 (file)
@@ -725,7 +725,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_OFFHOOK;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "OFFHOOK Failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "OFFHOOK Failed");
                                return FTDM_FAIL;
                        }
                        ftdm_set_flag_locked(ftdmchan, FTDM_CHANNEL_OFFHOOK);
@@ -735,7 +735,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_ONHOOK;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "ONHOOK Failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "ONHOOK Failed");
                                return FTDM_FAIL;
                        }
                        ftdm_clear_flag_locked(ftdmchan, FTDM_CHANNEL_OFFHOOK);
@@ -745,7 +745,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_FLASH;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "FLASH Failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "FLASH Failed");
                                return FTDM_FAIL;
                        }
                }
@@ -754,7 +754,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_WINK;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "WINK Failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "WINK Failed");
                                return FTDM_FAIL;
                        }
                }
@@ -763,7 +763,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_RING;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "Ring Failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "RING Failed");
                                return FTDM_FAIL;
                        }
                        ftdm_set_flag_locked(ftdmchan, FTDM_CHANNEL_RINGING);
@@ -773,7 +773,7 @@ static FIO_COMMAND_FUNCTION(zt_command)
                {
                        int command = ZT_RINGOFF;
                        if (ioctl(ftdmchan->sockfd, codes.HOOK, &command)) {
-                               snprintf(ftdmchan->last_error, sizeof(ftdmchan->last_error), "Ring-off failed");
+                               ftdm_log_chan_msg(ftdmchan, FTDM_LOG_ERROR, "Ring-off Failed");
                                return FTDM_FAIL;
                        }
                        ftdm_clear_flag_locked(ftdmchan, FTDM_CHANNEL_RINGING);