]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ftmod_r2 - notify the core when we change the signaling status of a channel...
authorArnaldo Pereira <arnaldo@sangoma.com>
Thu, 16 Dec 2010 21:44:32 +0000 (19:44 -0200)
committerArnaldo Pereira <arnaldo@sangoma.com>
Thu, 16 Dec 2010 21:44:32 +0000 (19:44 -0200)
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c

index 9f35971abb5ce187edab7bb0db71575f721df9c1..14eca429e838d59b40306d075bbf61fb8252dd32 100644 (file)
@@ -468,6 +468,7 @@ static FIO_CHANNEL_SET_SIG_STATUS_FUNCTION(ftdm_r2_set_channel_sig_status)
                        ftdm_log_chan(ftdmchan, FTDM_LOG_WARNING, "Cannot set signaling status to unknown value '%d'\n", status);
                        return FTDM_FAIL;
        }
+       ftdm_r2_set_chan_sig_status(ftdmchan, status);
        return FTDM_SUCCESS;
 }
 
@@ -528,6 +529,7 @@ static FIO_SPAN_SET_SIG_STATUS_FUNCTION(ftdm_r2_set_span_sig_status)
                        openr2_chan_set_idle(r2chan);
                        ftdm_log_chan_msg(fchan, FTDM_LOG_NOTICE, "Channel idle\n");
                }
+               ftdm_r2_set_chan_sig_status(fchan, status);
        }
        ftdm_iterator_free(chaniter);
        return FTDM_SUCCESS;