Refactoring PhoneSmsSource.