I just run wire for phone and leave out the box, if you are putting phones on studs pre drywall, just get brackets for phonejacks, no box needed. For Smoke dectector get some regular outlet boxes, single gang 2.5" deep.
Then again for "Smoke" dectection, you need to be able to see or hear a beat up ol' Ford F150 from 3 miles