]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: use on_clear_channel_signal for the ss7 event handling
authorMoises Silva <moy@sangoma.com>
Tue, 8 Jun 2010 18:13:54 +0000 (14:13 -0400)
committerMoises Silva <moy@sangoma.com>
Tue, 8 Jun 2010 18:14:14 +0000 (14:14 -0400)
libs/freetdm/mod_freetdm/mod_freetdm.c

index 74b700484f686581ba825a0e3de4650cfb6e4345..7dea7dfe54c17bc3a8b0b4603ef96b1203b497f9 100644 (file)
@@ -1954,19 +1954,6 @@ static FIO_SIGNAL_CB_FUNCTION(on_clear_channel_signal)
        return FTDM_SUCCESS;
 }
 
-
-static FIO_SIGNAL_CB_FUNCTION(on_ss7_signal)
-{
-       uint32_t spanid, chanid;
-       if (on_common_signal(sigmsg) == FTDM_BREAK) {
-               return FTDM_SUCCESS;
-       }
-       spanid = ftdm_channel_get_span_id(sigmsg->channel);
-       chanid = ftdm_channel_get_span_id(sigmsg->channel);
-       ftdm_log(FTDM_LOG_DEBUG, "got ss7 sig %d:%d [%s]\n", spanid, chanid, ftdm_signal_event2str(sigmsg->event_id));
-       return FTDM_SUCCESS;
-}
-
 static FIO_SIGNAL_CB_FUNCTION(on_analog_signal)
 {
        uint32_t spanid, chanid;
@@ -2274,7 +2261,7 @@ static switch_status_t load_config(void)
 
                        if (ftdm_configure_span_signaling(span, 
                                                          "sangoma_ss7", 
-                                                         on_ss7_signal,
+                                                         on_clear_channel_signal,
                                                          spanparameters) != FTDM_SUCCESS) {
                                ftdm_log(FTDM_LOG_ERROR, "Error configuring ss7 FreeTDM span %d\n", span_id);
                                continue;