From d0f18e4a2ca033c3cf01fcd2310378976e490a3d Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Fri, 1 Nov 2013 00:27:10 -0400 Subject: [PATCH] freetdm: Fix hangup supervision on inbound calls for Analog E&M --- libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c b/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c index b5d3ee66da..0612ab0b23 100644 --- a/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c +++ b/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c @@ -642,7 +642,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)) {