]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: fix windows ftmod_wanpipe bug on link connect/disconnect
authorMoises Silva <moy@sangoma.com>
Tue, 18 Jan 2011 18:13:30 +0000 (13:13 -0500)
committerMoises Silva <moy@sangoma.com>
Tue, 18 Jan 2011 18:13:30 +0000 (13:13 -0500)
libs/freetdm/src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c

index 1f2ad84d72cf6ffc5f5528b45c79b23a435013cb..d3e2116413a5ef51b33972c1ca8be7732c73bd7a 100644 (file)
@@ -1257,20 +1257,18 @@ static __inline__ ftdm_status_t wanpipe_channel_process_event(ftdm_channel_t *fc
        switch(tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type) {
        case WP_API_EVENT_LINK_STATUS:
                {
-#if 0
                        switch(tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_link_status) {
                        case WP_TDMAPI_EVENT_LINK_STATUS_CONNECTED:
-                               *event_id = FTDM_OOB_ALARM_CLEAR;
+                               /* *event_id = FTDM_OOB_ALARM_CLEAR; */
+                               ftdm_log_chan(fchan, FTDM_LOG_DEBUG, "Ignoring wanpipe link connected event\n");
                                break;
                        default:
-                               *event_id = FTDM_OOB_ALARM_TRAP;
+                               /* *event_id = FTDM_OOB_ALARM_TRAP; */
+                               ftdm_log_chan(fchan, FTDM_LOG_DEBUG, "Ignoring wanpipe link disconnected event\n");
                                break;
                        };
-#else
                        /* The WP_API_EVENT_ALARM event should be used to clear alarms */
-                       ftdm_log_chan(fchan, FTDM_LOG_DEBUG, "Ignoring wanpipe link status event\n", ftdm_oob_event2str(*event_id));
                        *event_id = FTDM_OOB_NOOP;
-#endif
                }
                break;