]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Override regular media with ringback in E&M when a ringback file is specified
authorMoises Silva <moy@sangoma.com>
Wed, 26 Jun 2013 04:10:04 +0000 (00:10 -0400)
committerMoises Silva <moy@sangoma.com>
Wed, 26 Jun 2013 04:10:04 +0000 (00:10 -0400)
libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c

index c8bb5fddbd8b0d28050245a83ed63113ac72e734..66a791ebdbeb1878379e5e9052f98a3b0db0ded2 100644 (file)
@@ -722,7 +722,9 @@ static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj)
                if (analog_data->ringback_during_collect && ringback_f &&
                    (ftdmchan->state == FTDM_CHANNEL_STATE_COLLECT ||
                     ftdmchan->state == FTDM_CHANNEL_STATE_RING ||
-                    ftdmchan->state == FTDM_CHANNEL_STATE_RINGING
+                    ftdmchan->state == FTDM_CHANNEL_STATE_RINGING ||
+                    ftdmchan->state == FTDM_CHANNEL_STATE_PROGRESS ||
+                    ftdmchan->state == FTDM_CHANNEL_STATE_PROGRESS_MEDIA
                     )) {
                        indicate = 1;
                }