[phone]request refactoring