diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index eb55bb822..bbb189753 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -3363,7 +3363,13 @@ static MSFilter *get_dtmf_gen(LinphoneCore *lc){ } if (lc->ringstream==NULL){ MSSndCard *ringcard=lc->sound_conf.lsd_card ?lc->sound_conf.lsd_card : lc->sound_conf.ring_sndcard; - lc->ringstream=ring_start(NULL,0,ringcard); + const char *playfile; +#ifdef ANDROID + playfile="/data/data/org.linphone/files/silence.wav"; +#else + playfile=NULL; +#endif + lc->ringstream=ring_start(playfile,0,ringcard); lc->dmfs_playing_start_time=time(NULL); }else{ if (lc->dmfs_playing_start_time!=0) diff --git a/share/rings/silence.wav b/share/rings/silence.wav new file mode 100644 index 000000000..b57d2fb07 Binary files /dev/null and b/share/rings/silence.wav differ