From 156e681c50baa132e080320051ecf4f18e58dfd0 Mon Sep 17 00:00:00 2001 From: Giovanni Maruzzelli Date: Mon, 24 Feb 2014 17:56:26 +0100 Subject: [PATCH] FS-6205 fixed, thx Dusan --- src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp b/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp index 2258cf2675..c334ca96c4 100644 --- a/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp +++ b/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp @@ -1579,7 +1579,7 @@ static switch_status_t load_config(int reload_type) int res = 0; int interface_id = i; - if (strlen(globals.GSMOPEN_INTERFACES[i].name)) { + if (strlen(globals.GSMOPEN_INTERFACES[i].name) && !globals.GSMOPEN_INTERFACES[i].active) { WARNINGA("STARTING interface_id=%u\n", GSMOPEN_P_LOG, interface_id); DEBUGA_GSMOPEN("id=%s\n", GSMOPEN_P_LOG, globals.GSMOPEN_INTERFACES[interface_id].id); @@ -2989,7 +2989,7 @@ void find_ttyusb_devices(private_t *tech_pvt, const char *dirname) usleep(200000); //0.2 seconds read_count = serialPort_serial_control->Read(f.answer, AT_BUFSIZ); if (read_count < 32) { - ERRORA("reading AT+GSN failed: |%s|, read_count=%d\n", GSMOPEN_P_LOG, f.answer, read_count); + ERRORA("reading AT+GSN failed: |%s|, read_count=%d, probably harmless in 'gsm reload'\n", GSMOPEN_P_LOG, f.answer, read_count); } else { strncpy(f.imei, f.answer+9, 15); sprintf(at_command, "AT\r\n");