You're not wrong in the slightest. In "street English", little auxiliary verbs are often the first to go ("Whaddup?" for "What's up" for "How are you?"). So take the perfectly grammatical sentence you started with:
Who are you going to call? => Who you going to call? => Who you gonna call?
Voilà, a catch phrase is born! :)