I usually use "sir" when I am calling a male server or busboy, and "ma'am" when calling a female. I think that it's more polite then either "oh, waiter!" or "oh, busboy!" Plus, it eliminates the problem you face....