]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Fix hangup supervision on inbound calls for Analog E&M
authorMoises Silva <moy@sangoma.com>
Fri, 1 Nov 2013 04:27:10 +0000 (00:27 -0400)
committerMoises Silva <moy@sangoma.com>
Fri, 8 Nov 2013 07:19:41 +0000 (02:19 -0500)
libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c

index 8cf43bbdfd9820a241eb72376c953405b577aac1..fd9c36dadf10e6cf64f3e319e98937989baa73c2 100644 (file)
@@ -643,7 +643,7 @@ static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj)
                        case FTDM_CHANNEL_STATE_RING:
                                {
                                        ftdm_sleep(interval);
-                                       if (ftdmchan->state == FTDM_CHANNEL_STATE_UP && cas_answer) {
+                                       if (ftdmchan->state == FTDM_CHANNEL_STATE_UP) {
                                                cas_bits = 0;
                                                ftdm_channel_command(ftdmchan, FTDM_COMMAND_GET_CAS_BITS, &cas_bits);
                                                if (!(state_counter % 5000)) {