]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
try this jlenk
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 4 Dec 2009 20:40:53 +0000 (20:40 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 4 Dec 2009 20:40:53 +0000 (20:40 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15792 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 496c45556593ce5933135d31cda01cd306dad150..ae4bfe3e78f0e988b2f56d502d1ae9be6264fbbe 100644 (file)
@@ -815,7 +815,7 @@ static switch_status_t sofia_read_frame(switch_core_session_t *session, switch_f
                                                        }
                                                        
 
-                                                       if (tech_pvt->last_codec_ms && tech_pvt->last_codec_ms != codec_ms) {
+                                                       if (tech_pvt->last_codec_ms && tech_pvt->last_codec_ms == codec_ms) {
                                                                tech_pvt->mismatch_count++;
                                                        }
 
@@ -886,7 +886,7 @@ static switch_status_t sofia_read_frame(switch_core_session_t *session, switch_f
                                                                        }
                                                                        
                                                                        
-                                                                       tech_pvt->check_frames = 0;
+                                                                       tech_pvt->check_frames = MAX_CODEC_CHECK_FRAMES;
                                                                        tech_pvt->last_ts = 0;
                                                                        /* inform them of the codec they are actually sending */
                                                                        sofia_glue_do_invite(session);