]> sjero.net Git - linphone/blobdiff - coreapi/callbacks.c
Merge commit 'aab6c70'
[linphone] / coreapi / callbacks.c
index 8d41da1018c9ac72a732040e2ac8a0bc2542daaa..34fd552af15461809a7592d674f863890df94ce1 100644 (file)
@@ -276,6 +276,7 @@ static void call_ringing(SalOp *h){
                if (lc->ringstream!=NULL) return;       /*already ringing !*/
                if (lc->sound_conf.play_sndcard!=NULL){
                        MSSndCard *ringcard=lc->sound_conf.lsd_card ? lc->sound_conf.lsd_card : lc->sound_conf.play_sndcard;
+                       if (call->localdesc->streams[0].max_rate>0) ms_snd_card_set_preferred_sample_rate(ringcard, call->localdesc->streams[0].max_rate);
                        lc->ringstream=ring_start(lc->sound_conf.remote_ring,2000,ringcard);
                }
                ms_message("Remote ringing...");