Add select ringer mode(vibrate or nosound); some bug fix