]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ss7 - bug fix for starting ckts controlled via Relay
authorKonrad Hammel <konrad@sangoma.com>
Thu, 31 Mar 2011 20:03:46 +0000 (16:03 -0400)
committerKonrad Hammel <konrad@sangoma.com>
Fri, 1 Apr 2011 18:26:49 +0000 (14:26 -0400)
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c

index 4aa2483d2224d8e215a672df4569040365f87e31..1dd9717c9f6364640f48e4b497e1c4366c3f2b0d 100644 (file)
@@ -724,6 +724,9 @@ static ftdm_status_t handle_print_usuage(ftdm_stream_handle_t *stream)
        stream->write_function(stream, "ftdm ss7 lpo link X\n");
        stream->write_function(stream, "ftdm ss7 lpr link X\n");
        stream->write_function(stream, "\n");
+       stream->write_function(stream, "Ftmod_sangoma_ss7 Relay status:\n");
+       stream->write_function(stream, "ftdm ss7 show status relay X\n");
+       stream->write_function(stream, "\n");
 
        return FTDM_SUCCESS;
 }
index d61d822ba28afd7efc3622eac5f16b1d178fb1d9..4f8c069b7104cfadfa33131c078ed59c90b5042f 100644 (file)
@@ -1387,6 +1387,9 @@ static ftdm_status_t ftdm_sangoma_ss7_start(ftdm_span_t * span)
        ftdm_clear_flag (span, FTDM_SPAN_STOP_THREAD);
        ftdm_clear_flag (span, FTDM_SPAN_IN_THREAD);
 
+       /* check the status of all isup interfaces */
+       check_status_of_all_isup_intf();
+
        /* throw the channels in pause */
        for (x = 1; x < (span->chan_count + 1); x++) {
                /* extract the channel structure and sngss7 channel data */