I've done this since the original iPhone first started to support custom ringtones. I used a quiet passage from a recording of Beethoven's 7th.
Why Apple doesn't include a silent ringtone -- a feature found on pretty much every 'feature phone' I've ever seen or used -- is just one of life's dumb mysteries.