]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Do not report error for DAHDI RINGER ON/OFF events, they are no-ops at the...
authorMoises Silva <moy@sangoma.com>
Mon, 19 Mar 2012 13:27:29 +0000 (09:27 -0400)
committerMoises Silva <moy@sangoma.com>
Mon, 19 Mar 2012 13:27:29 +0000 (09:27 -0400)
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c

index 62bdf29425513477dc3e4d8e3446c81833fcddb6..f531d2b3754eabd927cbdb4af0cea26e375eaec7 100644 (file)
@@ -1052,12 +1052,14 @@ static __inline__ ftdm_status_t zt_channel_process_event(ftdm_channel_t *fchan,
        switch(zt_event_id) {
        case ZT_EVENT_RINGEROFF:
                {
-                       return FTDM_FAIL;
+                       ftdm_log_chan_msg(fchan, FTDM_LOG_DEBUG, "ZT RINGER OFF\n");
+                       *event_id = FTDM_OOB_NOOP;
                }
                break;
        case ZT_EVENT_RINGERON:
                {
-                       return FTDM_FAIL;
+                       ftdm_log_chan_msg(fchan, FTDM_LOG_DEBUG, "ZT RINGER ON\n");
+                       *event_id = FTDM_OOB_NOOP;
                }
                break;
        case ZT_EVENT_RINGBEGIN: